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: components.js
*/
[12000] Fix | Delete
function comment (value, root, parent) {
[12001] Fix | Delete
return node(value, root, parent, COMMENT, Utility_from(Tokenizer_char()), Utility_substr(value, 2, -2), 0)
[12002] Fix | Delete
}
[12003] Fix | Delete
[12004] Fix | Delete
/**
[12005] Fix | Delete
* @param {string} value
[12006] Fix | Delete
* @param {object} root
[12007] Fix | Delete
* @param {object?} parent
[12008] Fix | Delete
* @param {number} length
[12009] Fix | Delete
* @return {object}
[12010] Fix | Delete
*/
[12011] Fix | Delete
function declaration (value, root, parent, length) {
[12012] Fix | Delete
return node(value, root, parent, Enum_DECLARATION, Utility_substr(value, 0, length), Utility_substr(value, length + 1, -1), length)
[12013] Fix | Delete
}
[12014] Fix | Delete
[12015] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js
[12016] Fix | Delete
[12017] Fix | Delete
[12018] Fix | Delete
[12019] Fix | Delete
[12020] Fix | Delete
[12021] Fix | Delete
var identifierWithPointTracking = function identifierWithPointTracking(begin, points, index) {
[12022] Fix | Delete
var previous = 0;
[12023] Fix | Delete
var character = 0;
[12024] Fix | Delete
[12025] Fix | Delete
while (true) {
[12026] Fix | Delete
previous = character;
[12027] Fix | Delete
character = peek(); // &\f
[12028] Fix | Delete
[12029] Fix | Delete
if (previous === 38 && character === 12) {
[12030] Fix | Delete
points[index] = 1;
[12031] Fix | Delete
}
[12032] Fix | Delete
[12033] Fix | Delete
if (token(character)) {
[12034] Fix | Delete
break;
[12035] Fix | Delete
}
[12036] Fix | Delete
[12037] Fix | Delete
next();
[12038] Fix | Delete
}
[12039] Fix | Delete
[12040] Fix | Delete
return slice(begin, position);
[12041] Fix | Delete
};
[12042] Fix | Delete
[12043] Fix | Delete
var toRules = function toRules(parsed, points) {
[12044] Fix | Delete
// pretend we've started with a comma
[12045] Fix | Delete
var index = -1;
[12046] Fix | Delete
var character = 44;
[12047] Fix | Delete
[12048] Fix | Delete
do {
[12049] Fix | Delete
switch (token(character)) {
[12050] Fix | Delete
case 0:
[12051] Fix | Delete
// &\f
[12052] Fix | Delete
if (character === 38 && peek() === 12) {
[12053] Fix | Delete
// this is not 100% correct, we don't account for literal sequences here - like for example quoted strings
[12054] Fix | Delete
// stylis inserts \f after & to know when & where it should replace this sequence with the context selector
[12055] Fix | Delete
// and when it should just concatenate the outer and inner selectors
[12056] Fix | Delete
// it's very unlikely for this sequence to actually appear in a different context, so we just leverage this fact here
[12057] Fix | Delete
points[index] = 1;
[12058] Fix | Delete
}
[12059] Fix | Delete
[12060] Fix | Delete
parsed[index] += identifierWithPointTracking(position - 1, points, index);
[12061] Fix | Delete
break;
[12062] Fix | Delete
[12063] Fix | Delete
case 2:
[12064] Fix | Delete
parsed[index] += delimit(character);
[12065] Fix | Delete
break;
[12066] Fix | Delete
[12067] Fix | Delete
case 4:
[12068] Fix | Delete
// comma
[12069] Fix | Delete
if (character === 44) {
[12070] Fix | Delete
// colon
[12071] Fix | Delete
parsed[++index] = peek() === 58 ? '&\f' : '';
[12072] Fix | Delete
points[index] = parsed[index].length;
[12073] Fix | Delete
break;
[12074] Fix | Delete
}
[12075] Fix | Delete
[12076] Fix | Delete
// fallthrough
[12077] Fix | Delete
[12078] Fix | Delete
default:
[12079] Fix | Delete
parsed[index] += Utility_from(character);
[12080] Fix | Delete
}
[12081] Fix | Delete
} while (character = next());
[12082] Fix | Delete
[12083] Fix | Delete
return parsed;
[12084] Fix | Delete
};
[12085] Fix | Delete
[12086] Fix | Delete
var getRules = function getRules(value, points) {
[12087] Fix | Delete
return dealloc(toRules(alloc(value), points));
[12088] Fix | Delete
}; // WeakSet would be more appropriate, but only WeakMap is supported in IE11
[12089] Fix | Delete
[12090] Fix | Delete
[12091] Fix | Delete
var fixedElements = /* #__PURE__ */new WeakMap();
[12092] Fix | Delete
var compat = function compat(element) {
[12093] Fix | Delete
if (element.type !== 'rule' || !element.parent || // positive .length indicates that this rule contains pseudo
[12094] Fix | Delete
// negative .length indicates that this rule has been already prefixed
[12095] Fix | Delete
element.length < 1) {
[12096] Fix | Delete
return;
[12097] Fix | Delete
}
[12098] Fix | Delete
[12099] Fix | Delete
var value = element.value,
[12100] Fix | Delete
parent = element.parent;
[12101] Fix | Delete
var isImplicitRule = element.column === parent.column && element.line === parent.line;
[12102] Fix | Delete
[12103] Fix | Delete
while (parent.type !== 'rule') {
[12104] Fix | Delete
parent = parent.parent;
[12105] Fix | Delete
if (!parent) return;
[12106] Fix | Delete
} // short-circuit for the simplest case
[12107] Fix | Delete
[12108] Fix | Delete
[12109] Fix | Delete
if (element.props.length === 1 && value.charCodeAt(0) !== 58
[12110] Fix | Delete
/* colon */
[12111] Fix | Delete
&& !fixedElements.get(parent)) {
[12112] Fix | Delete
return;
[12113] Fix | Delete
} // if this is an implicitly inserted rule (the one eagerly inserted at the each new nested level)
[12114] Fix | Delete
// then the props has already been manipulated beforehand as they that array is shared between it and its "rule parent"
[12115] Fix | Delete
[12116] Fix | Delete
[12117] Fix | Delete
if (isImplicitRule) {
[12118] Fix | Delete
return;
[12119] Fix | Delete
}
[12120] Fix | Delete
[12121] Fix | Delete
fixedElements.set(element, true);
[12122] Fix | Delete
var points = [];
[12123] Fix | Delete
var rules = getRules(value, points);
[12124] Fix | Delete
var parentRules = parent.props;
[12125] Fix | Delete
[12126] Fix | Delete
for (var i = 0, k = 0; i < rules.length; i++) {
[12127] Fix | Delete
for (var j = 0; j < parentRules.length; j++, k++) {
[12128] Fix | Delete
element.props[k] = points[i] ? rules[i].replace(/&\f/g, parentRules[j]) : parentRules[j] + " " + rules[i];
[12129] Fix | Delete
}
[12130] Fix | Delete
}
[12131] Fix | Delete
};
[12132] Fix | Delete
var removeLabel = function removeLabel(element) {
[12133] Fix | Delete
if (element.type === 'decl') {
[12134] Fix | Delete
var value = element.value;
[12135] Fix | Delete
[12136] Fix | Delete
if ( // charcode for l
[12137] Fix | Delete
value.charCodeAt(0) === 108 && // charcode for b
[12138] Fix | Delete
value.charCodeAt(2) === 98) {
[12139] Fix | Delete
// this ignores label
[12140] Fix | Delete
element["return"] = '';
[12141] Fix | Delete
element.value = '';
[12142] Fix | Delete
}
[12143] Fix | Delete
}
[12144] Fix | Delete
};
[12145] Fix | Delete
var ignoreFlag = 'emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason';
[12146] Fix | Delete
[12147] Fix | Delete
var isIgnoringComment = function isIgnoringComment(element) {
[12148] Fix | Delete
return element.type === 'comm' && element.children.indexOf(ignoreFlag) > -1;
[12149] Fix | Delete
};
[12150] Fix | Delete
[12151] Fix | Delete
var createUnsafeSelectorsAlarm = function createUnsafeSelectorsAlarm(cache) {
[12152] Fix | Delete
return function (element, index, children) {
[12153] Fix | Delete
if (element.type !== 'rule' || cache.compat) return;
[12154] Fix | Delete
var unsafePseudoClasses = element.value.match(/(:first|:nth|:nth-last)-child/g);
[12155] Fix | Delete
[12156] Fix | Delete
if (unsafePseudoClasses) {
[12157] Fix | Delete
var isNested = element.parent === children[0]; // in nested rules comments become children of the "auto-inserted" rule
[12158] Fix | Delete
//
[12159] Fix | Delete
// considering this input:
[12160] Fix | Delete
// .a {
[12161] Fix | Delete
// .b /* comm */ {}
[12162] Fix | Delete
// color: hotpink;
[12163] Fix | Delete
// }
[12164] Fix | Delete
// we get output corresponding to this:
[12165] Fix | Delete
// .a {
[12166] Fix | Delete
// & {
[12167] Fix | Delete
// /* comm */
[12168] Fix | Delete
// color: hotpink;
[12169] Fix | Delete
// }
[12170] Fix | Delete
// .b {}
[12171] Fix | Delete
// }
[12172] Fix | Delete
[12173] Fix | Delete
var commentContainer = isNested ? children[0].children : // global rule at the root level
[12174] Fix | Delete
children;
[12175] Fix | Delete
[12176] Fix | Delete
for (var i = commentContainer.length - 1; i >= 0; i--) {
[12177] Fix | Delete
var node = commentContainer[i];
[12178] Fix | Delete
[12179] Fix | Delete
if (node.line < element.line) {
[12180] Fix | Delete
break;
[12181] Fix | Delete
} // it is quite weird but comments are *usually* put at `column: element.column - 1`
[12182] Fix | Delete
// so we seek *from the end* for the node that is earlier than the rule's `element` and check that
[12183] Fix | Delete
// this will also match inputs like this:
[12184] Fix | Delete
// .a {
[12185] Fix | Delete
// /* comm */
[12186] Fix | Delete
// .b {}
[12187] Fix | Delete
// }
[12188] Fix | Delete
//
[12189] Fix | Delete
// but that is fine
[12190] Fix | Delete
//
[12191] Fix | Delete
// it would be the easiest to change the placement of the comment to be the first child of the rule:
[12192] Fix | Delete
// .a {
[12193] Fix | Delete
// .b { /* comm */ }
[12194] Fix | Delete
// }
[12195] Fix | Delete
// with such inputs we wouldn't have to search for the comment at all
[12196] Fix | Delete
// TODO: consider changing this comment placement in the next major version
[12197] Fix | Delete
[12198] Fix | Delete
[12199] Fix | Delete
if (node.column < element.column) {
[12200] Fix | Delete
if (isIgnoringComment(node)) {
[12201] Fix | Delete
return;
[12202] Fix | Delete
}
[12203] Fix | Delete
[12204] Fix | Delete
break;
[12205] Fix | Delete
}
[12206] Fix | Delete
}
[12207] Fix | Delete
[12208] Fix | Delete
unsafePseudoClasses.forEach(function (unsafePseudoClass) {
[12209] Fix | Delete
console.error("The pseudo class \"" + unsafePseudoClass + "\" is potentially unsafe when doing server-side rendering. Try changing it to \"" + unsafePseudoClass.split('-child')[0] + "-of-type\".");
[12210] Fix | Delete
});
[12211] Fix | Delete
}
[12212] Fix | Delete
};
[12213] Fix | Delete
};
[12214] Fix | Delete
[12215] Fix | Delete
var isImportRule = function isImportRule(element) {
[12216] Fix | Delete
return element.type.charCodeAt(1) === 105 && element.type.charCodeAt(0) === 64;
[12217] Fix | Delete
};
[12218] Fix | Delete
[12219] Fix | Delete
var isPrependedWithRegularRules = function isPrependedWithRegularRules(index, children) {
[12220] Fix | Delete
for (var i = index - 1; i >= 0; i--) {
[12221] Fix | Delete
if (!isImportRule(children[i])) {
[12222] Fix | Delete
return true;
[12223] Fix | Delete
}
[12224] Fix | Delete
}
[12225] Fix | Delete
[12226] Fix | Delete
return false;
[12227] Fix | Delete
}; // use this to remove incorrect elements from further processing
[12228] Fix | Delete
// so they don't get handed to the `sheet` (or anything else)
[12229] Fix | Delete
// as that could potentially lead to additional logs which in turn could be overhelming to the user
[12230] Fix | Delete
[12231] Fix | Delete
[12232] Fix | Delete
var nullifyElement = function nullifyElement(element) {
[12233] Fix | Delete
element.type = '';
[12234] Fix | Delete
element.value = '';
[12235] Fix | Delete
element["return"] = '';
[12236] Fix | Delete
element.children = '';
[12237] Fix | Delete
element.props = '';
[12238] Fix | Delete
};
[12239] Fix | Delete
[12240] Fix | Delete
var incorrectImportAlarm = function incorrectImportAlarm(element, index, children) {
[12241] Fix | Delete
if (!isImportRule(element)) {
[12242] Fix | Delete
return;
[12243] Fix | Delete
}
[12244] Fix | Delete
[12245] Fix | Delete
if (element.parent) {
[12246] Fix | Delete
console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles.");
[12247] Fix | Delete
nullifyElement(element);
[12248] Fix | Delete
} else if (isPrependedWithRegularRules(index, children)) {
[12249] Fix | Delete
console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules.");
[12250] Fix | Delete
nullifyElement(element);
[12251] Fix | Delete
}
[12252] Fix | Delete
};
[12253] Fix | Delete
[12254] Fix | Delete
/* eslint-disable no-fallthrough */
[12255] Fix | Delete
[12256] Fix | Delete
function emotion_cache_browser_esm_prefix(value, length) {
[12257] Fix | Delete
switch (hash(value, length)) {
[12258] Fix | Delete
// color-adjust
[12259] Fix | Delete
case 5103:
[12260] Fix | Delete
return Enum_WEBKIT + 'print-' + value + value;
[12261] Fix | Delete
// animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function)
[12262] Fix | Delete
[12263] Fix | Delete
case 5737:
[12264] Fix | Delete
case 4201:
[12265] Fix | Delete
case 3177:
[12266] Fix | Delete
case 3433:
[12267] Fix | Delete
case 1641:
[12268] Fix | Delete
case 4457:
[12269] Fix | Delete
case 2921: // text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break
[12270] Fix | Delete
[12271] Fix | Delete
case 5572:
[12272] Fix | Delete
case 6356:
[12273] Fix | Delete
case 5844:
[12274] Fix | Delete
case 3191:
[12275] Fix | Delete
case 6645:
[12276] Fix | Delete
case 3005: // mask, mask-image, mask-(mode|clip|size), mask-(repeat|origin), mask-position, mask-composite,
[12277] Fix | Delete
[12278] Fix | Delete
case 6391:
[12279] Fix | Delete
case 5879:
[12280] Fix | Delete
case 5623:
[12281] Fix | Delete
case 6135:
[12282] Fix | Delete
case 4599:
[12283] Fix | Delete
case 4855: // background-clip, columns, column-(count|fill|gap|rule|rule-color|rule-style|rule-width|span|width)
[12284] Fix | Delete
[12285] Fix | Delete
case 4215:
[12286] Fix | Delete
case 6389:
[12287] Fix | Delete
case 5109:
[12288] Fix | Delete
case 5365:
[12289] Fix | Delete
case 5621:
[12290] Fix | Delete
case 3829:
[12291] Fix | Delete
return Enum_WEBKIT + value + value;
[12292] Fix | Delete
// appearance, user-select, transform, hyphens, text-size-adjust
[12293] Fix | Delete
[12294] Fix | Delete
case 5349:
[12295] Fix | Delete
case 4246:
[12296] Fix | Delete
case 4810:
[12297] Fix | Delete
case 6968:
[12298] Fix | Delete
case 2756:
[12299] Fix | Delete
return Enum_WEBKIT + value + Enum_MOZ + value + Enum_MS + value + value;
[12300] Fix | Delete
// flex, flex-direction
[12301] Fix | Delete
[12302] Fix | Delete
case 6828:
[12303] Fix | Delete
case 4268:
[12304] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + value + value;
[12305] Fix | Delete
// order
[12306] Fix | Delete
[12307] Fix | Delete
case 6165:
[12308] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + 'flex-' + value + value;
[12309] Fix | Delete
// align-items
[12310] Fix | Delete
[12311] Fix | Delete
case 5187:
[12312] Fix | Delete
return Enum_WEBKIT + value + Utility_replace(value, /(\w+).+(:[^]+)/, Enum_WEBKIT + 'box-$1$2' + Enum_MS + 'flex-$1$2') + value;
[12313] Fix | Delete
// align-self
[12314] Fix | Delete
[12315] Fix | Delete
case 5443:
[12316] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + 'flex-item-' + Utility_replace(value, /flex-|-self/, '') + value;
[12317] Fix | Delete
// align-content
[12318] Fix | Delete
[12319] Fix | Delete
case 4675:
[12320] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + 'flex-line-pack' + Utility_replace(value, /align-content|flex-|-self/, '') + value;
[12321] Fix | Delete
// flex-shrink
[12322] Fix | Delete
[12323] Fix | Delete
case 5548:
[12324] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + Utility_replace(value, 'shrink', 'negative') + value;
[12325] Fix | Delete
// flex-basis
[12326] Fix | Delete
[12327] Fix | Delete
case 5292:
[12328] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + Utility_replace(value, 'basis', 'preferred-size') + value;
[12329] Fix | Delete
// flex-grow
[12330] Fix | Delete
[12331] Fix | Delete
case 6060:
[12332] Fix | Delete
return Enum_WEBKIT + 'box-' + Utility_replace(value, '-grow', '') + Enum_WEBKIT + value + Enum_MS + Utility_replace(value, 'grow', 'positive') + value;
[12333] Fix | Delete
// transition
[12334] Fix | Delete
[12335] Fix | Delete
case 4554:
[12336] Fix | Delete
return Enum_WEBKIT + Utility_replace(value, /([^-])(transform)/g, '$1' + Enum_WEBKIT + '$2') + value;
[12337] Fix | Delete
// cursor
[12338] Fix | Delete
[12339] Fix | Delete
case 6187:
[12340] Fix | Delete
return Utility_replace(Utility_replace(Utility_replace(value, /(zoom-|grab)/, Enum_WEBKIT + '$1'), /(image-set)/, Enum_WEBKIT + '$1'), value, '') + value;
[12341] Fix | Delete
// background, background-image
[12342] Fix | Delete
[12343] Fix | Delete
case 5495:
[12344] Fix | Delete
case 3959:
[12345] Fix | Delete
return Utility_replace(value, /(image-set\([^]*)/, Enum_WEBKIT + '$1' + '$`$1');
[12346] Fix | Delete
// justify-content
[12347] Fix | Delete
[12348] Fix | Delete
case 4968:
[12349] Fix | Delete
return Utility_replace(Utility_replace(value, /(.+:)(flex-)?(.*)/, Enum_WEBKIT + 'box-pack:$3' + Enum_MS + 'flex-pack:$3'), /s.+-b[^;]+/, 'justify') + Enum_WEBKIT + value + value;
[12350] Fix | Delete
// (margin|padding)-inline-(start|end)
[12351] Fix | Delete
[12352] Fix | Delete
case 4095:
[12353] Fix | Delete
case 3583:
[12354] Fix | Delete
case 4068:
[12355] Fix | Delete
case 2532:
[12356] Fix | Delete
return Utility_replace(value, /(.+)-inline(.+)/, Enum_WEBKIT + '$1$2') + value;
[12357] Fix | Delete
// (min|max)?(width|height|inline-size|block-size)
[12358] Fix | Delete
[12359] Fix | Delete
case 8116:
[12360] Fix | Delete
case 7059:
[12361] Fix | Delete
case 5753:
[12362] Fix | Delete
case 5535:
[12363] Fix | Delete
case 5445:
[12364] Fix | Delete
case 5701:
[12365] Fix | Delete
case 4933:
[12366] Fix | Delete
case 4677:
[12367] Fix | Delete
case 5533:
[12368] Fix | Delete
case 5789:
[12369] Fix | Delete
case 5021:
[12370] Fix | Delete
case 4765:
[12371] Fix | Delete
// stretch, max-content, min-content, fill-available
[12372] Fix | Delete
if (Utility_strlen(value) - 1 - length > 6) switch (Utility_charat(value, length + 1)) {
[12373] Fix | Delete
// (m)ax-content, (m)in-content
[12374] Fix | Delete
case 109:
[12375] Fix | Delete
// -
[12376] Fix | Delete
if (Utility_charat(value, length + 4) !== 45) break;
[12377] Fix | Delete
// (f)ill-available, (f)it-content
[12378] Fix | Delete
[12379] Fix | Delete
case 102:
[12380] Fix | Delete
return Utility_replace(value, /(.+:)(.+)-([^]+)/, '$1' + Enum_WEBKIT + '$2-$3' + '$1' + Enum_MOZ + (Utility_charat(value, length + 3) == 108 ? '$3' : '$2-$3')) + value;
[12381] Fix | Delete
// (s)tretch
[12382] Fix | Delete
[12383] Fix | Delete
case 115:
[12384] Fix | Delete
return ~indexof(value, 'stretch') ? emotion_cache_browser_esm_prefix(Utility_replace(value, 'stretch', 'fill-available'), length) + value : value;
[12385] Fix | Delete
}
[12386] Fix | Delete
break;
[12387] Fix | Delete
// position: sticky
[12388] Fix | Delete
[12389] Fix | Delete
case 4949:
[12390] Fix | Delete
// (s)ticky?
[12391] Fix | Delete
if (Utility_charat(value, length + 1) !== 115) break;
[12392] Fix | Delete
// display: (flex|inline-flex)
[12393] Fix | Delete
[12394] Fix | Delete
case 6444:
[12395] Fix | Delete
switch (Utility_charat(value, Utility_strlen(value) - 3 - (~indexof(value, '!important') && 10))) {
[12396] Fix | Delete
// stic(k)y
[12397] Fix | Delete
case 107:
[12398] Fix | Delete
return Utility_replace(value, ':', ':' + Enum_WEBKIT) + value;
[12399] Fix | Delete
// (inline-)?fl(e)x
[12400] Fix | Delete
[12401] Fix | Delete
case 101:
[12402] Fix | Delete
return Utility_replace(value, /(.+:)([^;!]+)(;|!.+)?/, '$1' + Enum_WEBKIT + (Utility_charat(value, 14) === 45 ? 'inline-' : '') + 'box$3' + '$1' + Enum_WEBKIT + '$2$3' + '$1' + Enum_MS + '$2box$3') + value;
[12403] Fix | Delete
}
[12404] Fix | Delete
[12405] Fix | Delete
break;
[12406] Fix | Delete
// writing-mode
[12407] Fix | Delete
[12408] Fix | Delete
case 5936:
[12409] Fix | Delete
switch (Utility_charat(value, length + 11)) {
[12410] Fix | Delete
// vertical-l(r)
[12411] Fix | Delete
case 114:
[12412] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + Utility_replace(value, /[svh]\w+-[tblr]{2}/, 'tb') + value;
[12413] Fix | Delete
// vertical-r(l)
[12414] Fix | Delete
[12415] Fix | Delete
case 108:
[12416] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + Utility_replace(value, /[svh]\w+-[tblr]{2}/, 'tb-rl') + value;
[12417] Fix | Delete
// horizontal(-)tb
[12418] Fix | Delete
[12419] Fix | Delete
case 45:
[12420] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + Utility_replace(value, /[svh]\w+-[tblr]{2}/, 'lr') + value;
[12421] Fix | Delete
}
[12422] Fix | Delete
[12423] Fix | Delete
return Enum_WEBKIT + value + Enum_MS + value + value;
[12424] Fix | Delete
}
[12425] Fix | Delete
[12426] Fix | Delete
return value;
[12427] Fix | Delete
}
[12428] Fix | Delete
[12429] Fix | Delete
var emotion_cache_browser_esm_prefixer = function prefixer(element, index, children, callback) {
[12430] Fix | Delete
if (element.length > -1) if (!element["return"]) switch (element.type) {
[12431] Fix | Delete
case Enum_DECLARATION:
[12432] Fix | Delete
element["return"] = emotion_cache_browser_esm_prefix(element.value, element.length);
[12433] Fix | Delete
break;
[12434] Fix | Delete
[12435] Fix | Delete
case Enum_KEYFRAMES:
[12436] Fix | Delete
return Serializer_serialize([Tokenizer_copy(element, {
[12437] Fix | Delete
value: Utility_replace(element.value, '@', '@' + Enum_WEBKIT)
[12438] Fix | Delete
})], callback);
[12439] Fix | Delete
[12440] Fix | Delete
case Enum_RULESET:
[12441] Fix | Delete
if (element.length) return Utility_combine(element.props, function (value) {
[12442] Fix | Delete
switch (Utility_match(value, /(::plac\w+|:read-\w+)/)) {
[12443] Fix | Delete
// :read-(only|write)
[12444] Fix | Delete
case ':read-only':
[12445] Fix | Delete
case ':read-write':
[12446] Fix | Delete
return Serializer_serialize([Tokenizer_copy(element, {
[12447] Fix | Delete
props: [Utility_replace(value, /:(read-\w+)/, ':' + Enum_MOZ + '$1')]
[12448] Fix | Delete
})], callback);
[12449] Fix | Delete
// :placeholder
[12450] Fix | Delete
[12451] Fix | Delete
case '::placeholder':
[12452] Fix | Delete
return Serializer_serialize([Tokenizer_copy(element, {
[12453] Fix | Delete
props: [Utility_replace(value, /:(plac\w+)/, ':' + Enum_WEBKIT + 'input-$1')]
[12454] Fix | Delete
}), Tokenizer_copy(element, {
[12455] Fix | Delete
props: [Utility_replace(value, /:(plac\w+)/, ':' + Enum_MOZ + '$1')]
[12456] Fix | Delete
}), Tokenizer_copy(element, {
[12457] Fix | Delete
props: [Utility_replace(value, /:(plac\w+)/, Enum_MS + 'input-$1')]
[12458] Fix | Delete
})], callback);
[12459] Fix | Delete
}
[12460] Fix | Delete
[12461] Fix | Delete
return '';
[12462] Fix | Delete
});
[12463] Fix | Delete
}
[12464] Fix | Delete
};
[12465] Fix | Delete
[12466] Fix | Delete
var defaultStylisPlugins = [emotion_cache_browser_esm_prefixer];
[12467] Fix | Delete
[12468] Fix | Delete
var createCache = function createCache(options) {
[12469] Fix | Delete
var key = options.key;
[12470] Fix | Delete
[12471] Fix | Delete
if (false) {}
[12472] Fix | Delete
[12473] Fix | Delete
if ( key === 'css') {
[12474] Fix | Delete
var ssrStyles = document.querySelectorAll("style[data-emotion]:not([data-s])"); // get SSRed styles out of the way of React's hydration
[12475] Fix | Delete
// document.head is a safe place to move them to(though note document.head is not necessarily the last place they will be)
[12476] Fix | Delete
// note this very very intentionally targets all style elements regardless of the key to ensure
[12477] Fix | Delete
// that creating a cache works inside of render of a React component
[12478] Fix | Delete
[12479] Fix | Delete
Array.prototype.forEach.call(ssrStyles, function (node) {
[12480] Fix | Delete
// we want to only move elements which have a space in the data-emotion attribute value
[12481] Fix | Delete
// because that indicates that it is an Emotion 11 server-side rendered style elements
[12482] Fix | Delete
// while we will already ignore Emotion 11 client-side inserted styles because of the :not([data-s]) part in the selector
[12483] Fix | Delete
// Emotion 10 client-side inserted styles did not have data-s (but importantly did not have a space in their data-emotion attributes)
[12484] Fix | Delete
// so checking for the space ensures that loading Emotion 11 after Emotion 10 has inserted some styles
[12485] Fix | Delete
// will not result in the Emotion 10 styles being destroyed
[12486] Fix | Delete
var dataEmotionAttribute = node.getAttribute('data-emotion');
[12487] Fix | Delete
[12488] Fix | Delete
if (dataEmotionAttribute.indexOf(' ') === -1) {
[12489] Fix | Delete
return;
[12490] Fix | Delete
}
[12491] Fix | Delete
document.head.appendChild(node);
[12492] Fix | Delete
node.setAttribute('data-s', '');
[12493] Fix | Delete
});
[12494] Fix | Delete
}
[12495] Fix | Delete
[12496] Fix | Delete
var stylisPlugins = options.stylisPlugins || defaultStylisPlugins;
[12497] Fix | Delete
[12498] Fix | Delete
if (false) {}
[12499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function