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-conte.../plugins/embedpre.../assets/pdf/build
File: pdf.worker.js
this._decodeType7Shading(reader);
[30000] Fix | Delete
patchMesh = true;
[30001] Fix | Delete
break;
[30002] Fix | Delete
default:
[30003] Fix | Delete
unreachable("Unsupported mesh type.");
[30004] Fix | Delete
break;
[30005] Fix | Delete
}
[30006] Fix | Delete
if (patchMesh) {
[30007] Fix | Delete
this._updateBounds();
[30008] Fix | Delete
for (let i = 0, ii = this.figures.length; i < ii; i++) {
[30009] Fix | Delete
this._buildFigureFromPatch(i);
[30010] Fix | Delete
}
[30011] Fix | Delete
}
[30012] Fix | Delete
this._updateBounds();
[30013] Fix | Delete
this._packData();
[30014] Fix | Delete
}
[30015] Fix | Delete
_decodeType4Shading(reader) {
[30016] Fix | Delete
const coords = this.coords;
[30017] Fix | Delete
const colors = this.colors;
[30018] Fix | Delete
const operators = [];
[30019] Fix | Delete
const ps = [];
[30020] Fix | Delete
let verticesLeft = 0;
[30021] Fix | Delete
while (reader.hasData) {
[30022] Fix | Delete
const f = reader.readFlag();
[30023] Fix | Delete
const coord = reader.readCoordinate();
[30024] Fix | Delete
const color = reader.readComponents();
[30025] Fix | Delete
if (verticesLeft === 0) {
[30026] Fix | Delete
if (!(0 <= f && f <= 2)) {
[30027] Fix | Delete
throw new FormatError("Unknown type4 flag");
[30028] Fix | Delete
}
[30029] Fix | Delete
switch (f) {
[30030] Fix | Delete
case 0:
[30031] Fix | Delete
verticesLeft = 3;
[30032] Fix | Delete
break;
[30033] Fix | Delete
case 1:
[30034] Fix | Delete
ps.push(ps.at(-2), ps.at(-1));
[30035] Fix | Delete
verticesLeft = 1;
[30036] Fix | Delete
break;
[30037] Fix | Delete
case 2:
[30038] Fix | Delete
ps.push(ps.at(-3), ps.at(-1));
[30039] Fix | Delete
verticesLeft = 1;
[30040] Fix | Delete
break;
[30041] Fix | Delete
}
[30042] Fix | Delete
operators.push(f);
[30043] Fix | Delete
}
[30044] Fix | Delete
ps.push(coords.length);
[30045] Fix | Delete
coords.push(coord);
[30046] Fix | Delete
colors.push(color);
[30047] Fix | Delete
verticesLeft--;
[30048] Fix | Delete
reader.align();
[30049] Fix | Delete
}
[30050] Fix | Delete
this.figures.push({
[30051] Fix | Delete
type: "triangles",
[30052] Fix | Delete
coords: new Int32Array(ps),
[30053] Fix | Delete
colors: new Int32Array(ps)
[30054] Fix | Delete
});
[30055] Fix | Delete
}
[30056] Fix | Delete
_decodeType5Shading(reader, verticesPerRow) {
[30057] Fix | Delete
const coords = this.coords;
[30058] Fix | Delete
const colors = this.colors;
[30059] Fix | Delete
const ps = [];
[30060] Fix | Delete
while (reader.hasData) {
[30061] Fix | Delete
const coord = reader.readCoordinate();
[30062] Fix | Delete
const color = reader.readComponents();
[30063] Fix | Delete
ps.push(coords.length);
[30064] Fix | Delete
coords.push(coord);
[30065] Fix | Delete
colors.push(color);
[30066] Fix | Delete
}
[30067] Fix | Delete
this.figures.push({
[30068] Fix | Delete
type: "lattice",
[30069] Fix | Delete
coords: new Int32Array(ps),
[30070] Fix | Delete
colors: new Int32Array(ps),
[30071] Fix | Delete
verticesPerRow
[30072] Fix | Delete
});
[30073] Fix | Delete
}
[30074] Fix | Delete
_decodeType6Shading(reader) {
[30075] Fix | Delete
const coords = this.coords;
[30076] Fix | Delete
const colors = this.colors;
[30077] Fix | Delete
const ps = new Int32Array(16);
[30078] Fix | Delete
const cs = new Int32Array(4);
[30079] Fix | Delete
while (reader.hasData) {
[30080] Fix | Delete
const f = reader.readFlag();
[30081] Fix | Delete
if (!(0 <= f && f <= 3)) {
[30082] Fix | Delete
throw new FormatError("Unknown type6 flag");
[30083] Fix | Delete
}
[30084] Fix | Delete
const pi = coords.length;
[30085] Fix | Delete
for (let i = 0, ii = f !== 0 ? 8 : 12; i < ii; i++) {
[30086] Fix | Delete
coords.push(reader.readCoordinate());
[30087] Fix | Delete
}
[30088] Fix | Delete
const ci = colors.length;
[30089] Fix | Delete
for (let i = 0, ii = f !== 0 ? 2 : 4; i < ii; i++) {
[30090] Fix | Delete
colors.push(reader.readComponents());
[30091] Fix | Delete
}
[30092] Fix | Delete
let tmp1, tmp2, tmp3, tmp4;
[30093] Fix | Delete
switch (f) {
[30094] Fix | Delete
case 0:
[30095] Fix | Delete
ps[12] = pi + 3;
[30096] Fix | Delete
ps[13] = pi + 4;
[30097] Fix | Delete
ps[14] = pi + 5;
[30098] Fix | Delete
ps[15] = pi + 6;
[30099] Fix | Delete
ps[8] = pi + 2;
[30100] Fix | Delete
ps[11] = pi + 7;
[30101] Fix | Delete
ps[4] = pi + 1;
[30102] Fix | Delete
ps[7] = pi + 8;
[30103] Fix | Delete
ps[0] = pi;
[30104] Fix | Delete
ps[1] = pi + 11;
[30105] Fix | Delete
ps[2] = pi + 10;
[30106] Fix | Delete
ps[3] = pi + 9;
[30107] Fix | Delete
cs[2] = ci + 1;
[30108] Fix | Delete
cs[3] = ci + 2;
[30109] Fix | Delete
cs[0] = ci;
[30110] Fix | Delete
cs[1] = ci + 3;
[30111] Fix | Delete
break;
[30112] Fix | Delete
case 1:
[30113] Fix | Delete
tmp1 = ps[12];
[30114] Fix | Delete
tmp2 = ps[13];
[30115] Fix | Delete
tmp3 = ps[14];
[30116] Fix | Delete
tmp4 = ps[15];
[30117] Fix | Delete
ps[12] = tmp4;
[30118] Fix | Delete
ps[13] = pi + 0;
[30119] Fix | Delete
ps[14] = pi + 1;
[30120] Fix | Delete
ps[15] = pi + 2;
[30121] Fix | Delete
ps[8] = tmp3;
[30122] Fix | Delete
ps[11] = pi + 3;
[30123] Fix | Delete
ps[4] = tmp2;
[30124] Fix | Delete
ps[7] = pi + 4;
[30125] Fix | Delete
ps[0] = tmp1;
[30126] Fix | Delete
ps[1] = pi + 7;
[30127] Fix | Delete
ps[2] = pi + 6;
[30128] Fix | Delete
ps[3] = pi + 5;
[30129] Fix | Delete
tmp1 = cs[2];
[30130] Fix | Delete
tmp2 = cs[3];
[30131] Fix | Delete
cs[2] = tmp2;
[30132] Fix | Delete
cs[3] = ci;
[30133] Fix | Delete
cs[0] = tmp1;
[30134] Fix | Delete
cs[1] = ci + 1;
[30135] Fix | Delete
break;
[30136] Fix | Delete
case 2:
[30137] Fix | Delete
tmp1 = ps[15];
[30138] Fix | Delete
tmp2 = ps[11];
[30139] Fix | Delete
ps[12] = ps[3];
[30140] Fix | Delete
ps[13] = pi + 0;
[30141] Fix | Delete
ps[14] = pi + 1;
[30142] Fix | Delete
ps[15] = pi + 2;
[30143] Fix | Delete
ps[8] = ps[7];
[30144] Fix | Delete
ps[11] = pi + 3;
[30145] Fix | Delete
ps[4] = tmp2;
[30146] Fix | Delete
ps[7] = pi + 4;
[30147] Fix | Delete
ps[0] = tmp1;
[30148] Fix | Delete
ps[1] = pi + 7;
[30149] Fix | Delete
ps[2] = pi + 6;
[30150] Fix | Delete
ps[3] = pi + 5;
[30151] Fix | Delete
tmp1 = cs[3];
[30152] Fix | Delete
cs[2] = cs[1];
[30153] Fix | Delete
cs[3] = ci;
[30154] Fix | Delete
cs[0] = tmp1;
[30155] Fix | Delete
cs[1] = ci + 1;
[30156] Fix | Delete
break;
[30157] Fix | Delete
case 3:
[30158] Fix | Delete
ps[12] = ps[0];
[30159] Fix | Delete
ps[13] = pi + 0;
[30160] Fix | Delete
ps[14] = pi + 1;
[30161] Fix | Delete
ps[15] = pi + 2;
[30162] Fix | Delete
ps[8] = ps[1];
[30163] Fix | Delete
ps[11] = pi + 3;
[30164] Fix | Delete
ps[4] = ps[2];
[30165] Fix | Delete
ps[7] = pi + 4;
[30166] Fix | Delete
ps[0] = ps[3];
[30167] Fix | Delete
ps[1] = pi + 7;
[30168] Fix | Delete
ps[2] = pi + 6;
[30169] Fix | Delete
ps[3] = pi + 5;
[30170] Fix | Delete
cs[2] = cs[0];
[30171] Fix | Delete
cs[3] = ci;
[30172] Fix | Delete
cs[0] = cs[1];
[30173] Fix | Delete
cs[1] = ci + 1;
[30174] Fix | Delete
break;
[30175] Fix | Delete
}
[30176] Fix | Delete
ps[5] = coords.length;
[30177] Fix | Delete
coords.push([(-4 * coords[ps[0]][0] - coords[ps[15]][0] + 6 * (coords[ps[4]][0] + coords[ps[1]][0]) - 2 * (coords[ps[12]][0] + coords[ps[3]][0]) + 3 * (coords[ps[13]][0] + coords[ps[7]][0])) / 9, (-4 * coords[ps[0]][1] - coords[ps[15]][1] + 6 * (coords[ps[4]][1] + coords[ps[1]][1]) - 2 * (coords[ps[12]][1] + coords[ps[3]][1]) + 3 * (coords[ps[13]][1] + coords[ps[7]][1])) / 9]);
[30178] Fix | Delete
ps[6] = coords.length;
[30179] Fix | Delete
coords.push([(-4 * coords[ps[3]][0] - coords[ps[12]][0] + 6 * (coords[ps[2]][0] + coords[ps[7]][0]) - 2 * (coords[ps[0]][0] + coords[ps[15]][0]) + 3 * (coords[ps[4]][0] + coords[ps[14]][0])) / 9, (-4 * coords[ps[3]][1] - coords[ps[12]][1] + 6 * (coords[ps[2]][1] + coords[ps[7]][1]) - 2 * (coords[ps[0]][1] + coords[ps[15]][1]) + 3 * (coords[ps[4]][1] + coords[ps[14]][1])) / 9]);
[30180] Fix | Delete
ps[9] = coords.length;
[30181] Fix | Delete
coords.push([(-4 * coords[ps[12]][0] - coords[ps[3]][0] + 6 * (coords[ps[8]][0] + coords[ps[13]][0]) - 2 * (coords[ps[0]][0] + coords[ps[15]][0]) + 3 * (coords[ps[11]][0] + coords[ps[1]][0])) / 9, (-4 * coords[ps[12]][1] - coords[ps[3]][1] + 6 * (coords[ps[8]][1] + coords[ps[13]][1]) - 2 * (coords[ps[0]][1] + coords[ps[15]][1]) + 3 * (coords[ps[11]][1] + coords[ps[1]][1])) / 9]);
[30182] Fix | Delete
ps[10] = coords.length;
[30183] Fix | Delete
coords.push([(-4 * coords[ps[15]][0] - coords[ps[0]][0] + 6 * (coords[ps[11]][0] + coords[ps[14]][0]) - 2 * (coords[ps[12]][0] + coords[ps[3]][0]) + 3 * (coords[ps[2]][0] + coords[ps[8]][0])) / 9, (-4 * coords[ps[15]][1] - coords[ps[0]][1] + 6 * (coords[ps[11]][1] + coords[ps[14]][1]) - 2 * (coords[ps[12]][1] + coords[ps[3]][1]) + 3 * (coords[ps[2]][1] + coords[ps[8]][1])) / 9]);
[30184] Fix | Delete
this.figures.push({
[30185] Fix | Delete
type: "patch",
[30186] Fix | Delete
coords: new Int32Array(ps),
[30187] Fix | Delete
colors: new Int32Array(cs)
[30188] Fix | Delete
});
[30189] Fix | Delete
}
[30190] Fix | Delete
}
[30191] Fix | Delete
_decodeType7Shading(reader) {
[30192] Fix | Delete
const coords = this.coords;
[30193] Fix | Delete
const colors = this.colors;
[30194] Fix | Delete
const ps = new Int32Array(16);
[30195] Fix | Delete
const cs = new Int32Array(4);
[30196] Fix | Delete
while (reader.hasData) {
[30197] Fix | Delete
const f = reader.readFlag();
[30198] Fix | Delete
if (!(0 <= f && f <= 3)) {
[30199] Fix | Delete
throw new FormatError("Unknown type7 flag");
[30200] Fix | Delete
}
[30201] Fix | Delete
const pi = coords.length;
[30202] Fix | Delete
for (let i = 0, ii = f !== 0 ? 12 : 16; i < ii; i++) {
[30203] Fix | Delete
coords.push(reader.readCoordinate());
[30204] Fix | Delete
}
[30205] Fix | Delete
const ci = colors.length;
[30206] Fix | Delete
for (let i = 0, ii = f !== 0 ? 2 : 4; i < ii; i++) {
[30207] Fix | Delete
colors.push(reader.readComponents());
[30208] Fix | Delete
}
[30209] Fix | Delete
let tmp1, tmp2, tmp3, tmp4;
[30210] Fix | Delete
switch (f) {
[30211] Fix | Delete
case 0:
[30212] Fix | Delete
ps[12] = pi + 3;
[30213] Fix | Delete
ps[13] = pi + 4;
[30214] Fix | Delete
ps[14] = pi + 5;
[30215] Fix | Delete
ps[15] = pi + 6;
[30216] Fix | Delete
ps[8] = pi + 2;
[30217] Fix | Delete
ps[9] = pi + 13;
[30218] Fix | Delete
ps[10] = pi + 14;
[30219] Fix | Delete
ps[11] = pi + 7;
[30220] Fix | Delete
ps[4] = pi + 1;
[30221] Fix | Delete
ps[5] = pi + 12;
[30222] Fix | Delete
ps[6] = pi + 15;
[30223] Fix | Delete
ps[7] = pi + 8;
[30224] Fix | Delete
ps[0] = pi;
[30225] Fix | Delete
ps[1] = pi + 11;
[30226] Fix | Delete
ps[2] = pi + 10;
[30227] Fix | Delete
ps[3] = pi + 9;
[30228] Fix | Delete
cs[2] = ci + 1;
[30229] Fix | Delete
cs[3] = ci + 2;
[30230] Fix | Delete
cs[0] = ci;
[30231] Fix | Delete
cs[1] = ci + 3;
[30232] Fix | Delete
break;
[30233] Fix | Delete
case 1:
[30234] Fix | Delete
tmp1 = ps[12];
[30235] Fix | Delete
tmp2 = ps[13];
[30236] Fix | Delete
tmp3 = ps[14];
[30237] Fix | Delete
tmp4 = ps[15];
[30238] Fix | Delete
ps[12] = tmp4;
[30239] Fix | Delete
ps[13] = pi + 0;
[30240] Fix | Delete
ps[14] = pi + 1;
[30241] Fix | Delete
ps[15] = pi + 2;
[30242] Fix | Delete
ps[8] = tmp3;
[30243] Fix | Delete
ps[9] = pi + 9;
[30244] Fix | Delete
ps[10] = pi + 10;
[30245] Fix | Delete
ps[11] = pi + 3;
[30246] Fix | Delete
ps[4] = tmp2;
[30247] Fix | Delete
ps[5] = pi + 8;
[30248] Fix | Delete
ps[6] = pi + 11;
[30249] Fix | Delete
ps[7] = pi + 4;
[30250] Fix | Delete
ps[0] = tmp1;
[30251] Fix | Delete
ps[1] = pi + 7;
[30252] Fix | Delete
ps[2] = pi + 6;
[30253] Fix | Delete
ps[3] = pi + 5;
[30254] Fix | Delete
tmp1 = cs[2];
[30255] Fix | Delete
tmp2 = cs[3];
[30256] Fix | Delete
cs[2] = tmp2;
[30257] Fix | Delete
cs[3] = ci;
[30258] Fix | Delete
cs[0] = tmp1;
[30259] Fix | Delete
cs[1] = ci + 1;
[30260] Fix | Delete
break;
[30261] Fix | Delete
case 2:
[30262] Fix | Delete
tmp1 = ps[15];
[30263] Fix | Delete
tmp2 = ps[11];
[30264] Fix | Delete
ps[12] = ps[3];
[30265] Fix | Delete
ps[13] = pi + 0;
[30266] Fix | Delete
ps[14] = pi + 1;
[30267] Fix | Delete
ps[15] = pi + 2;
[30268] Fix | Delete
ps[8] = ps[7];
[30269] Fix | Delete
ps[9] = pi + 9;
[30270] Fix | Delete
ps[10] = pi + 10;
[30271] Fix | Delete
ps[11] = pi + 3;
[30272] Fix | Delete
ps[4] = tmp2;
[30273] Fix | Delete
ps[5] = pi + 8;
[30274] Fix | Delete
ps[6] = pi + 11;
[30275] Fix | Delete
ps[7] = pi + 4;
[30276] Fix | Delete
ps[0] = tmp1;
[30277] Fix | Delete
ps[1] = pi + 7;
[30278] Fix | Delete
ps[2] = pi + 6;
[30279] Fix | Delete
ps[3] = pi + 5;
[30280] Fix | Delete
tmp1 = cs[3];
[30281] Fix | Delete
cs[2] = cs[1];
[30282] Fix | Delete
cs[3] = ci;
[30283] Fix | Delete
cs[0] = tmp1;
[30284] Fix | Delete
cs[1] = ci + 1;
[30285] Fix | Delete
break;
[30286] Fix | Delete
case 3:
[30287] Fix | Delete
ps[12] = ps[0];
[30288] Fix | Delete
ps[13] = pi + 0;
[30289] Fix | Delete
ps[14] = pi + 1;
[30290] Fix | Delete
ps[15] = pi + 2;
[30291] Fix | Delete
ps[8] = ps[1];
[30292] Fix | Delete
ps[9] = pi + 9;
[30293] Fix | Delete
ps[10] = pi + 10;
[30294] Fix | Delete
ps[11] = pi + 3;
[30295] Fix | Delete
ps[4] = ps[2];
[30296] Fix | Delete
ps[5] = pi + 8;
[30297] Fix | Delete
ps[6] = pi + 11;
[30298] Fix | Delete
ps[7] = pi + 4;
[30299] Fix | Delete
ps[0] = ps[3];
[30300] Fix | Delete
ps[1] = pi + 7;
[30301] Fix | Delete
ps[2] = pi + 6;
[30302] Fix | Delete
ps[3] = pi + 5;
[30303] Fix | Delete
cs[2] = cs[0];
[30304] Fix | Delete
cs[3] = ci;
[30305] Fix | Delete
cs[0] = cs[1];
[30306] Fix | Delete
cs[1] = ci + 1;
[30307] Fix | Delete
break;
[30308] Fix | Delete
}
[30309] Fix | Delete
this.figures.push({
[30310] Fix | Delete
type: "patch",
[30311] Fix | Delete
coords: new Int32Array(ps),
[30312] Fix | Delete
colors: new Int32Array(cs)
[30313] Fix | Delete
});
[30314] Fix | Delete
}
[30315] Fix | Delete
}
[30316] Fix | Delete
_buildFigureFromPatch(index) {
[30317] Fix | Delete
const figure = this.figures[index];
[30318] Fix | Delete
assert(figure.type === "patch", "Unexpected patch mesh figure");
[30319] Fix | Delete
const coords = this.coords,
[30320] Fix | Delete
colors = this.colors;
[30321] Fix | Delete
const pi = figure.coords;
[30322] Fix | Delete
const ci = figure.colors;
[30323] Fix | Delete
const figureMinX = Math.min(coords[pi[0]][0], coords[pi[3]][0], coords[pi[12]][0], coords[pi[15]][0]);
[30324] Fix | Delete
const figureMinY = Math.min(coords[pi[0]][1], coords[pi[3]][1], coords[pi[12]][1], coords[pi[15]][1]);
[30325] Fix | Delete
const figureMaxX = Math.max(coords[pi[0]][0], coords[pi[3]][0], coords[pi[12]][0], coords[pi[15]][0]);
[30326] Fix | Delete
const figureMaxY = Math.max(coords[pi[0]][1], coords[pi[3]][1], coords[pi[12]][1], coords[pi[15]][1]);
[30327] Fix | Delete
let splitXBy = Math.ceil((figureMaxX - figureMinX) * MeshShading.TRIANGLE_DENSITY / (this.bounds[2] - this.bounds[0]));
[30328] Fix | Delete
splitXBy = Math.max(MeshShading.MIN_SPLIT_PATCH_CHUNKS_AMOUNT, Math.min(MeshShading.MAX_SPLIT_PATCH_CHUNKS_AMOUNT, splitXBy));
[30329] Fix | Delete
let splitYBy = Math.ceil((figureMaxY - figureMinY) * MeshShading.TRIANGLE_DENSITY / (this.bounds[3] - this.bounds[1]));
[30330] Fix | Delete
splitYBy = Math.max(MeshShading.MIN_SPLIT_PATCH_CHUNKS_AMOUNT, Math.min(MeshShading.MAX_SPLIT_PATCH_CHUNKS_AMOUNT, splitYBy));
[30331] Fix | Delete
const verticesPerRow = splitXBy + 1;
[30332] Fix | Delete
const figureCoords = new Int32Array((splitYBy + 1) * verticesPerRow);
[30333] Fix | Delete
const figureColors = new Int32Array((splitYBy + 1) * verticesPerRow);
[30334] Fix | Delete
let k = 0;
[30335] Fix | Delete
const cl = new Uint8Array(3),
[30336] Fix | Delete
cr = new Uint8Array(3);
[30337] Fix | Delete
const c0 = colors[ci[0]],
[30338] Fix | Delete
c1 = colors[ci[1]],
[30339] Fix | Delete
c2 = colors[ci[2]],
[30340] Fix | Delete
c3 = colors[ci[3]];
[30341] Fix | Delete
const bRow = getB(splitYBy),
[30342] Fix | Delete
bCol = getB(splitXBy);
[30343] Fix | Delete
for (let row = 0; row <= splitYBy; row++) {
[30344] Fix | Delete
cl[0] = (c0[0] * (splitYBy - row) + c2[0] * row) / splitYBy | 0;
[30345] Fix | Delete
cl[1] = (c0[1] * (splitYBy - row) + c2[1] * row) / splitYBy | 0;
[30346] Fix | Delete
cl[2] = (c0[2] * (splitYBy - row) + c2[2] * row) / splitYBy | 0;
[30347] Fix | Delete
cr[0] = (c1[0] * (splitYBy - row) + c3[0] * row) / splitYBy | 0;
[30348] Fix | Delete
cr[1] = (c1[1] * (splitYBy - row) + c3[1] * row) / splitYBy | 0;
[30349] Fix | Delete
cr[2] = (c1[2] * (splitYBy - row) + c3[2] * row) / splitYBy | 0;
[30350] Fix | Delete
for (let col = 0; col <= splitXBy; col++, k++) {
[30351] Fix | Delete
if ((row === 0 || row === splitYBy) && (col === 0 || col === splitXBy)) {
[30352] Fix | Delete
continue;
[30353] Fix | Delete
}
[30354] Fix | Delete
let x = 0,
[30355] Fix | Delete
y = 0;
[30356] Fix | Delete
let q = 0;
[30357] Fix | Delete
for (let i = 0; i <= 3; i++) {
[30358] Fix | Delete
for (let j = 0; j <= 3; j++, q++) {
[30359] Fix | Delete
const m = bRow[row][i] * bCol[col][j];
[30360] Fix | Delete
x += coords[pi[q]][0] * m;
[30361] Fix | Delete
y += coords[pi[q]][1] * m;
[30362] Fix | Delete
}
[30363] Fix | Delete
}
[30364] Fix | Delete
figureCoords[k] = coords.length;
[30365] Fix | Delete
coords.push([x, y]);
[30366] Fix | Delete
figureColors[k] = colors.length;
[30367] Fix | Delete
const newColor = new Uint8Array(3);
[30368] Fix | Delete
newColor[0] = (cl[0] * (splitXBy - col) + cr[0] * col) / splitXBy | 0;
[30369] Fix | Delete
newColor[1] = (cl[1] * (splitXBy - col) + cr[1] * col) / splitXBy | 0;
[30370] Fix | Delete
newColor[2] = (cl[2] * (splitXBy - col) + cr[2] * col) / splitXBy | 0;
[30371] Fix | Delete
colors.push(newColor);
[30372] Fix | Delete
}
[30373] Fix | Delete
}
[30374] Fix | Delete
figureCoords[0] = pi[0];
[30375] Fix | Delete
figureColors[0] = ci[0];
[30376] Fix | Delete
figureCoords[splitXBy] = pi[3];
[30377] Fix | Delete
figureColors[splitXBy] = ci[1];
[30378] Fix | Delete
figureCoords[verticesPerRow * splitYBy] = pi[12];
[30379] Fix | Delete
figureColors[verticesPerRow * splitYBy] = ci[2];
[30380] Fix | Delete
figureCoords[verticesPerRow * splitYBy + splitXBy] = pi[15];
[30381] Fix | Delete
figureColors[verticesPerRow * splitYBy + splitXBy] = ci[3];
[30382] Fix | Delete
this.figures[index] = {
[30383] Fix | Delete
type: "lattice",
[30384] Fix | Delete
coords: figureCoords,
[30385] Fix | Delete
colors: figureColors,
[30386] Fix | Delete
verticesPerRow
[30387] Fix | Delete
};
[30388] Fix | Delete
}
[30389] Fix | Delete
_updateBounds() {
[30390] Fix | Delete
let minX = this.coords[0][0],
[30391] Fix | Delete
minY = this.coords[0][1],
[30392] Fix | Delete
maxX = minX,
[30393] Fix | Delete
maxY = minY;
[30394] Fix | Delete
for (let i = 1, ii = this.coords.length; i < ii; i++) {
[30395] Fix | Delete
const x = this.coords[i][0],
[30396] Fix | Delete
y = this.coords[i][1];
[30397] Fix | Delete
minX = minX > x ? x : minX;
[30398] Fix | Delete
minY = minY > y ? y : minY;
[30399] Fix | Delete
maxX = maxX < x ? x : maxX;
[30400] Fix | Delete
maxY = maxY < y ? y : maxY;
[30401] Fix | Delete
}
[30402] Fix | Delete
this.bounds = [minX, minY, maxX, maxY];
[30403] Fix | Delete
}
[30404] Fix | Delete
_packData() {
[30405] Fix | Delete
let i, ii, j, jj;
[30406] Fix | Delete
const coords = this.coords;
[30407] Fix | Delete
const coordsPacked = new Float32Array(coords.length * 2);
[30408] Fix | Delete
for (i = 0, j = 0, ii = coords.length; i < ii; i++) {
[30409] Fix | Delete
const xy = coords[i];
[30410] Fix | Delete
coordsPacked[j++] = xy[0];
[30411] Fix | Delete
coordsPacked[j++] = xy[1];
[30412] Fix | Delete
}
[30413] Fix | Delete
this.coords = coordsPacked;
[30414] Fix | Delete
const colors = this.colors;
[30415] Fix | Delete
const colorsPacked = new Uint8Array(colors.length * 3);
[30416] Fix | Delete
for (i = 0, j = 0, ii = colors.length; i < ii; i++) {
[30417] Fix | Delete
const c = colors[i];
[30418] Fix | Delete
colorsPacked[j++] = c[0];
[30419] Fix | Delete
colorsPacked[j++] = c[1];
[30420] Fix | Delete
colorsPacked[j++] = c[2];
[30421] Fix | Delete
}
[30422] Fix | Delete
this.colors = colorsPacked;
[30423] Fix | Delete
const figures = this.figures;
[30424] Fix | Delete
for (i = 0, ii = figures.length; i < ii; i++) {
[30425] Fix | Delete
const figure = figures[i],
[30426] Fix | Delete
ps = figure.coords,
[30427] Fix | Delete
cs = figure.colors;
[30428] Fix | Delete
for (j = 0, jj = ps.length; j < jj; j++) {
[30429] Fix | Delete
ps[j] *= 2;
[30430] Fix | Delete
cs[j] *= 3;
[30431] Fix | Delete
}
[30432] Fix | Delete
}
[30433] Fix | Delete
}
[30434] Fix | Delete
getIR() {
[30435] Fix | Delete
const {
[30436] Fix | Delete
bounds
[30437] Fix | Delete
} = this;
[30438] Fix | Delete
if (bounds[2] - bounds[0] === 0 || bounds[3] - bounds[1] === 0) {
[30439] Fix | Delete
throw new FormatError(`Invalid MeshShading bounds: [${bounds}].`);
[30440] Fix | Delete
}
[30441] Fix | Delete
return ["Mesh", this.shadingType, this.coords, this.colors, this.figures, bounds, this.bbox, this.background];
[30442] Fix | Delete
}
[30443] Fix | Delete
}
[30444] Fix | Delete
class DummyShading extends BaseShading {
[30445] Fix | Delete
getIR() {
[30446] Fix | Delete
return ["Dummy"];
[30447] Fix | Delete
}
[30448] Fix | Delete
}
[30449] Fix | Delete
function getTilingPatternIR(operatorList, dict, color) {
[30450] Fix | Delete
const matrix = lookupMatrix(dict.getArray("Matrix"), IDENTITY_MATRIX);
[30451] Fix | Delete
const bbox = lookupNormalRect(dict.getArray("BBox"), null);
[30452] Fix | Delete
if (!bbox || bbox[2] - bbox[0] === 0 || bbox[3] - bbox[1] === 0) {
[30453] Fix | Delete
throw new FormatError(`Invalid getTilingPatternIR /BBox array.`);
[30454] Fix | Delete
}
[30455] Fix | Delete
const xstep = dict.get("XStep");
[30456] Fix | Delete
if (typeof xstep !== "number") {
[30457] Fix | Delete
throw new FormatError(`Invalid getTilingPatternIR /XStep value.`);
[30458] Fix | Delete
}
[30459] Fix | Delete
const ystep = dict.get("YStep");
[30460] Fix | Delete
if (typeof ystep !== "number") {
[30461] Fix | Delete
throw new FormatError(`Invalid getTilingPatternIR /YStep value.`);
[30462] Fix | Delete
}
[30463] Fix | Delete
const paintType = dict.get("PaintType");
[30464] Fix | Delete
if (!Number.isInteger(paintType)) {
[30465] Fix | Delete
throw new FormatError(`Invalid getTilingPatternIR /PaintType value.`);
[30466] Fix | Delete
}
[30467] Fix | Delete
const tilingType = dict.get("TilingType");
[30468] Fix | Delete
if (!Number.isInteger(tilingType)) {
[30469] Fix | Delete
throw new FormatError(`Invalid getTilingPatternIR /TilingType value.`);
[30470] Fix | Delete
}
[30471] Fix | Delete
return ["TilingPattern", color, operatorList, matrix, bbox, xstep, ystep, paintType, tilingType];
[30472] Fix | Delete
}
[30473] Fix | Delete
[30474] Fix | Delete
;// CONCATENATED MODULE: ./src/core/calibri_factors.js
[30475] Fix | Delete
const CalibriBoldFactors = [1.3877, 1, 1, 1, 0.97801, 0.92482, 0.89552, 0.91133, 0.81988, 0.97566, 0.98152, 0.93548, 0.93548, 1.2798, 0.85284, 0.92794, 1, 0.96134, 1.54657, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.82845, 0.82845, 0.85284, 0.85284, 0.85284, 0.75859, 0.92138, 0.83908, 0.7762, 0.73293, 0.87289, 0.73133, 0.7514, 0.81921, 0.87356, 0.95958, 0.59526, 0.75727, 0.69225, 1.04924, 0.9121, 0.86943, 0.79795, 0.88198, 0.77958, 0.70864, 0.81055, 0.90399, 0.88653, 0.96017, 0.82577, 0.77892, 0.78257, 0.97507, 1.54657, 0.97507, 0.85284, 0.89552, 0.90176, 0.88762, 0.8785, 0.75241, 0.8785, 0.90518, 0.95015, 0.77618, 0.8785, 0.88401, 0.91916, 0.86304, 0.88401, 0.91488, 0.8785, 0.8801, 0.8785, 0.8785, 0.91343, 0.7173, 1.04106, 0.8785, 0.85075, 0.95794, 0.82616, 0.85162, 0.79492, 0.88331, 1.69808, 0.88331, 0.85284, 0.97801, 0.89552, 0.91133, 0.89552, 0.91133, 1.7801, 0.89552, 1.24487, 1.13254, 1.12401, 0.96839, 0.85284, 0.68787, 0.70645, 0.85592, 0.90747, 1.01466, 1.0088, 0.90323, 1, 1.07463, 1, 0.91056, 0.75806, 1.19118, 0.96839, 0.78864, 0.82845, 0.84133, 0.75859, 0.83908, 0.83908, 0.83908, 0.83908, 0.83908, 0.83908, 0.77539, 0.73293, 0.73133, 0.73133, 0.73133, 0.73133, 0.95958, 0.95958, 0.95958, 0.95958, 0.88506, 0.9121, 0.86943, 0.86943, 0.86943, 0.86943, 0.86943, 0.85284, 0.87508, 0.90399, 0.90399, 0.90399, 0.90399, 0.77892, 0.79795, 0.90807, 0.88762, 0.88762, 0.88762, 0.88762, 0.88762, 0.88762, 0.8715, 0.75241, 0.90518, 0.90518, 0.90518, 0.90518, 0.88401, 0.88401, 0.88401, 0.88401, 0.8785, 0.8785, 0.8801, 0.8801, 0.8801, 0.8801, 0.8801, 0.90747, 0.89049, 0.8785, 0.8785, 0.8785, 0.8785, 0.85162, 0.8785, 0.85162, 0.83908, 0.88762, 0.83908, 0.88762, 0.83908, 0.88762, 0.73293, 0.75241, 0.73293, 0.75241, 0.73293, 0.75241, 0.73293, 0.75241, 0.87289, 0.83016, 0.88506, 0.93125, 0.73133, 0.90518, 0.73133, 0.90518, 0.73133, 0.90518, 0.73133, 0.90518, 0.73133, 0.90518, 0.81921, 0.77618, 0.81921, 0.77618, 0.81921, 0.77618, 1, 1, 0.87356, 0.8785, 0.91075, 0.89608, 0.95958, 0.88401, 0.95958, 0.88401, 0.95958, 0.88401, 0.95958, 0.88401, 0.95958, 0.88401, 0.76229, 0.90167, 0.59526, 0.91916, 1, 1, 0.86304, 0.69225, 0.88401, 1, 1, 0.70424, 0.79468, 0.91926, 0.88175, 0.70823, 0.94903, 0.9121, 0.8785, 1, 1, 0.9121, 0.8785, 0.87802, 0.88656, 0.8785, 0.86943, 0.8801, 0.86943, 0.8801, 0.86943, 0.8801, 0.87402, 0.89291, 0.77958, 0.91343, 1, 1, 0.77958, 0.91343, 0.70864, 0.7173, 0.70864, 0.7173, 0.70864, 0.7173, 0.70864, 0.7173, 1, 1, 0.81055, 0.75841, 0.81055, 1.06452, 0.90399, 0.8785, 0.90399, 0.8785, 0.90399, 0.8785, 0.90399, 0.8785, 0.90399, 0.8785, 0.90399, 0.8785, 0.96017, 0.95794, 0.77892, 0.85162, 0.77892, 0.78257, 0.79492, 0.78257, 0.79492, 0.78257, 0.79492, 0.9297, 0.56892, 0.83908, 0.88762, 0.77539, 0.8715, 0.87508, 0.89049, 1, 1, 0.81055, 1.04106, 1.20528, 1.20528, 1, 1.15543, 0.70674, 0.98387, 0.94721, 1.33431, 1.45894, 0.95161, 1.06303, 0.83908, 0.80352, 0.57184, 0.6965, 0.56289, 0.82001, 0.56029, 0.81235, 1.02988, 0.83908, 0.7762, 0.68156, 0.80367, 0.73133, 0.78257, 0.87356, 0.86943, 0.95958, 0.75727, 0.89019, 1.04924, 0.9121, 0.7648, 0.86943, 0.87356, 0.79795, 0.78275, 0.81055, 0.77892, 0.9762, 0.82577, 0.99819, 0.84896, 0.95958, 0.77892, 0.96108, 1.01407, 0.89049, 1.02988, 0.94211, 0.96108, 0.8936, 0.84021, 0.87842, 0.96399, 0.79109, 0.89049, 1.00813, 1.02988, 0.86077, 0.87445, 0.92099, 0.84723, 0.86513, 0.8801, 0.75638, 0.85714, 0.78216, 0.79586, 0.87965, 0.94211, 0.97747, 0.78287, 0.97926, 0.84971, 1.02988, 0.94211, 0.8801, 0.94211, 0.84971, 0.73133, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90264, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90518, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90548, 1, 1, 1, 1, 1, 1, 0.96017, 0.95794, 0.96017, 0.95794, 0.96017, 0.95794, 0.77892, 0.85162, 1, 1, 0.89552, 0.90527, 1, 0.90363, 0.92794, 0.92794, 0.92794, 0.92794, 0.87012, 0.87012, 0.87012, 0.89552, 0.89552, 1.42259, 0.71143, 1.06152, 1, 1, 1.03372, 1.03372, 0.97171, 1.4956, 2.2807, 0.93835, 0.83406, 0.91133, 0.84107, 0.91133, 1, 1, 1, 0.72021, 1, 1.23108, 0.83489, 0.88525, 0.88525, 0.81499, 0.90527, 1.81055, 0.90527, 1.81055, 1.31006, 1.53711, 0.94434, 1.08696, 1, 0.95018, 0.77192, 0.85284, 0.90747, 1.17534, 0.69825, 0.9716, 1.37077, 0.90747, 0.90747, 0.85356, 0.90747, 0.90747, 1.44947, 0.85284, 0.8941, 0.8941, 0.70572, 0.8, 0.70572, 0.70572, 0.70572, 0.70572, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.99862, 0.99862, 1, 1, 1, 1, 1, 1.08004, 0.91027, 1, 1, 1, 0.99862, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90727, 0.90727, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
[30476] Fix | Delete
const CalibriBoldMetrics = {
[30477] Fix | Delete
lineHeight: 1.2207,
[30478] Fix | Delete
lineGap: 0.2207
[30479] Fix | Delete
};
[30480] Fix | Delete
const CalibriBoldItalicFactors = [1.3877, 1, 1, 1, 0.97801, 0.92482, 0.89552, 0.91133, 0.81988, 0.97566, 0.98152, 0.93548, 0.93548, 1.2798, 0.85284, 0.92794, 1, 0.96134, 1.56239, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.82845, 0.82845, 0.85284, 0.85284, 0.85284, 0.75859, 0.92138, 0.83908, 0.7762, 0.71805, 0.87289, 0.73133, 0.7514, 0.81921, 0.87356, 0.95958, 0.59526, 0.75727, 0.69225, 1.04924, 0.90872, 0.85938, 0.79795, 0.87068, 0.77958, 0.69766, 0.81055, 0.90399, 0.88653, 0.96068, 0.82577, 0.77892, 0.78257, 0.97507, 1.529, 0.97507, 0.85284, 0.89552, 0.90176, 0.94908, 0.86411, 0.74012, 0.86411, 0.88323, 0.95015, 0.86411, 0.86331, 0.88401, 0.91916, 0.86304, 0.88401, 0.9039, 0.86331, 0.86331, 0.86411, 0.86411, 0.90464, 0.70852, 1.04106, 0.86331, 0.84372, 0.95794, 0.82616, 0.84548, 0.79492, 0.88331, 1.69808, 0.88331, 0.85284, 0.97801, 0.89552, 0.91133, 0.89552, 0.91133, 1.7801, 0.89552, 1.24487, 1.13254, 1.19129, 0.96839, 0.85284, 0.68787, 0.70645, 0.85592, 0.90747, 1.01466, 1.0088, 0.90323, 1, 1.07463, 1, 0.91056, 0.75806, 1.19118, 0.96839, 0.78864, 0.82845, 0.84133, 0.75859, 0.83908, 0.83908, 0.83908, 0.83908, 0.83908, 0.83908, 0.77539, 0.71805, 0.73133, 0.73133, 0.73133, 0.73133, 0.95958, 0.95958, 0.95958, 0.95958, 0.88506, 0.90872, 0.85938, 0.85938, 0.85938, 0.85938, 0.85938, 0.85284, 0.87068, 0.90399, 0.90399, 0.90399, 0.90399, 0.77892, 0.79795, 0.90807, 0.94908, 0.94908, 0.94908, 0.94908, 0.94908, 0.94908, 0.85887, 0.74012, 0.88323, 0.88323, 0.88323, 0.88323, 0.88401, 0.88401, 0.88401, 0.88401, 0.8785, 0.86331, 0.86331, 0.86331, 0.86331, 0.86331, 0.86331, 0.90747, 0.89049, 0.86331, 0.86331, 0.86331, 0.86331, 0.84548, 0.86411, 0.84548, 0.83908, 0.94908, 0.83908, 0.94908, 0.83908, 0.94908, 0.71805, 0.74012, 0.71805, 0.74012, 0.71805, 0.74012, 0.71805, 0.74012, 0.87289, 0.79538, 0.88506, 0.92726, 0.73133, 0.88323, 0.73133, 0.88323, 0.73133, 0.88323, 0.73133, 0.88323, 0.73133, 0.88323, 0.81921, 0.86411, 0.81921, 0.86411, 0.81921, 0.86411, 1, 1, 0.87356, 0.86331, 0.91075, 0.8777, 0.95958, 0.88401, 0.95958, 0.88401, 0.95958, 0.88401, 0.95958, 0.88401, 0.95958, 0.88401, 0.76467, 0.90167, 0.59526, 0.91916, 1, 1, 0.86304, 0.69225, 0.88401, 1, 1, 0.70424, 0.77312, 0.91926, 0.88175, 0.70823, 0.94903, 0.90872, 0.86331, 1, 1, 0.90872, 0.86331, 0.86906, 0.88116, 0.86331, 0.85938, 0.86331, 0.85938, 0.86331, 0.85938, 0.86331, 0.87402, 0.86549, 0.77958, 0.90464, 1, 1, 0.77958, 0.90464, 0.69766, 0.70852, 0.69766, 0.70852, 0.69766, 0.70852, 0.69766, 0.70852, 1, 1, 0.81055, 0.75841, 0.81055, 1.06452, 0.90399, 0.86331, 0.90399, 0.86331, 0.90399, 0.86331, 0.90399, 0.86331, 0.90399, 0.86331, 0.90399, 0.86331, 0.96068, 0.95794, 0.77892, 0.84548, 0.77892, 0.78257, 0.79492, 0.78257, 0.79492, 0.78257, 0.79492, 0.9297, 0.56892, 0.83908, 0.94908, 0.77539, 0.85887, 0.87068, 0.89049, 1, 1, 0.81055, 1.04106, 1.20528, 1.20528, 1, 1.15543, 0.70088, 0.98387, 0.94721, 1.33431, 1.45894, 0.95161, 1.48387, 0.83908, 0.80352, 0.57118, 0.6965, 0.56347, 0.79179, 0.55853, 0.80346, 1.02988, 0.83908, 0.7762, 0.67174, 0.86036, 0.73133, 0.78257, 0.87356, 0.86441, 0.95958, 0.75727, 0.89019, 1.04924, 0.90872, 0.74889, 0.85938, 0.87891, 0.79795, 0.7957, 0.81055, 0.77892, 0.97447, 0.82577, 0.97466, 0.87179, 0.95958, 0.77892, 0.94252, 0.95612, 0.8753, 1.02988, 0.92733, 0.94252, 0.87411, 0.84021, 0.8728, 0.95612, 0.74081, 0.8753, 1.02189, 1.02988, 0.84814, 0.87445, 0.91822, 0.84723, 0.85668, 0.86331, 0.81344, 0.87581, 0.76422, 0.82046, 0.96057, 0.92733, 0.99375, 0.78022, 0.95452, 0.86015, 1.02988, 0.92733, 0.86331, 0.92733, 0.86015, 0.73133, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90631, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.88323, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.85174, 1, 1, 1, 1, 1, 1, 0.96068, 0.95794, 0.96068, 0.95794, 0.96068, 0.95794, 0.77892, 0.84548, 1, 1, 0.89552, 0.90527, 1, 0.90363, 0.92794, 0.92794, 0.92794, 0.89807, 0.87012, 0.87012, 0.87012, 0.89552, 0.89552, 1.42259, 0.71094, 1.06152, 1, 1, 1.03372, 1.03372, 0.97171, 1.4956, 2.2807, 0.92972, 0.83406, 0.91133, 0.83326, 0.91133, 1, 1, 1, 0.72021, 1, 1.23108, 0.83489, 0.88525, 0.88525, 0.81499, 0.90616, 1.81055, 0.90527, 1.81055, 1.3107, 1.53711, 0.94434, 1.08696, 1, 0.95018, 0.77192, 0.85284, 0.90747, 1.17534, 0.69825, 0.9716, 1.37077, 0.90747, 0.90747, 0.85356, 0.90747, 0.90747, 1.44947, 0.85284, 0.8941, 0.8941, 0.70572, 0.8, 0.70572, 0.70572, 0.70572, 0.70572, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.99862, 0.99862, 1, 1, 1, 1, 1, 1.08004, 0.91027, 1, 1, 1, 0.99862, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90727, 0.90727, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
[30481] Fix | Delete
const CalibriBoldItalicMetrics = {
[30482] Fix | Delete
lineHeight: 1.2207,
[30483] Fix | Delete
lineGap: 0.2207
[30484] Fix | Delete
};
[30485] Fix | Delete
const CalibriItalicFactors = [1.3877, 1, 1, 1, 1.17223, 1.1293, 0.89552, 0.91133, 0.80395, 1.02269, 1.15601, 0.91056, 0.91056, 1.2798, 0.85284, 0.89807, 1, 0.90861, 1.39543, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.96309, 0.96309, 0.85284, 0.85284, 0.85284, 0.83319, 0.88071, 0.8675, 0.81552, 0.72346, 0.85193, 0.73206, 0.7522, 0.81105, 0.86275, 0.90685, 0.6377, 0.77892, 0.75593, 1.02638, 0.89249, 0.84118, 0.77452, 0.85374, 0.75186, 0.67789, 0.79776, 0.88844, 0.85066, 0.94309, 0.77818, 0.7306, 0.76659, 1.10369, 1.38313, 1.10369, 1.06139, 0.89552, 0.8739, 0.9245, 0.9245, 0.83203, 0.9245, 0.85865, 1.09842, 0.9245, 0.9245, 1.03297, 1.07692, 0.90918, 1.03297, 0.94959, 0.9245, 0.92274, 0.9245, 0.9245, 1.02933, 0.77832, 1.20562, 0.9245, 0.8916, 0.98986, 0.86621, 0.89453, 0.79004, 0.94152, 1.77256, 0.94152, 0.85284, 0.97801, 0.89552, 0.91133, 0.89552, 0.91133, 1.91729, 0.89552, 1.17889, 1.13254, 1.16359, 0.92098, 0.85284, 0.68787, 0.71353, 0.84737, 0.90747, 1.0088, 1.0044, 0.87683, 1, 1.09091, 1, 0.92229, 0.739, 1.15642, 0.92098, 0.76288, 0.80504, 0.80972, 0.75859, 0.8675, 0.8675, 0.8675, 0.8675, 0.8675, 0.8675, 0.76318, 0.72346, 0.73206, 0.73206, 0.73206, 0.73206, 0.90685, 0.90685, 0.90685, 0.90685, 0.86477, 0.89249, 0.84118, 0.84118, 0.84118, 0.84118, 0.84118, 0.85284, 0.84557, 0.88844, 0.88844, 0.88844, 0.88844, 0.7306, 0.77452, 0.86331, 0.9245, 0.9245, 0.9245, 0.9245, 0.9245, 0.9245, 0.84843, 0.83203, 0.85865, 0.85865, 0.85865, 0.85865, 0.82601, 0.82601, 0.82601, 0.82601, 0.94469, 0.9245, 0.92274, 0.92274, 0.92274, 0.92274, 0.92274, 0.90747, 0.86651, 0.9245, 0.9245, 0.9245, 0.9245, 0.89453, 0.9245, 0.89453, 0.8675, 0.9245, 0.8675, 0.9245, 0.8675, 0.9245, 0.72346, 0.83203, 0.72346, 0.83203, 0.72346, 0.83203, 0.72346, 0.83203, 0.85193, 0.8875, 0.86477, 0.99034, 0.73206, 0.85865, 0.73206, 0.85865, 0.73206, 0.85865, 0.73206, 0.85865, 0.73206, 0.85865, 0.81105, 0.9245, 0.81105, 0.9245, 0.81105, 0.9245, 1, 1, 0.86275, 0.9245, 0.90872, 0.93591, 0.90685, 0.82601, 0.90685, 0.82601, 0.90685, 0.82601, 0.90685, 1.03297, 0.90685, 0.82601, 0.77896, 1.05611, 0.6377, 1.07692, 1, 1, 0.90918, 0.75593, 1.03297, 1, 1, 0.76032, 0.9375, 0.98156, 0.93407, 0.77261, 1.11429, 0.89249, 0.9245, 1, 1, 0.89249, 0.9245, 0.92534, 0.86698, 0.9245, 0.84118, 0.92274, 0.84118, 0.92274, 0.84118, 0.92274, 0.8667, 0.86291, 0.75186, 1.02933, 1, 1, 0.75186, 1.02933, 0.67789, 0.77832, 0.67789, 0.77832, 0.67789, 0.77832, 0.67789, 0.77832, 1, 1, 0.79776, 0.97655, 0.79776, 1.23023, 0.88844, 0.9245, 0.88844, 0.9245, 0.88844, 0.9245, 0.88844, 0.9245, 0.88844, 0.9245, 0.88844, 0.9245, 0.94309, 0.98986, 0.7306, 0.89453, 0.7306, 0.76659, 0.79004, 0.76659, 0.79004, 0.76659, 0.79004, 1.09231, 0.54873, 0.8675, 0.9245, 0.76318, 0.84843, 0.84557, 0.86651, 1, 1, 0.79776, 1.20562, 1.18622, 1.18622, 1, 1.1437, 0.67009, 0.96334, 0.93695, 1.35191, 1.40909, 0.95161, 1.48387, 0.8675, 0.90861, 0.6192, 0.7363, 0.64824, 0.82411, 0.56321, 0.85696, 1.23516, 0.8675, 0.81552, 0.7286, 0.84134, 0.73206, 0.76659, 0.86275, 0.84369, 0.90685, 0.77892, 0.85871, 1.02638, 0.89249, 0.75828, 0.84118, 0.85984, 0.77452, 0.76466, 0.79776, 0.7306, 0.90782, 0.77818, 0.903, 0.87291, 0.90685, 0.7306, 0.99058, 1.03667, 0.94635, 1.23516, 0.9849, 0.99058, 0.92393, 0.8916, 0.942, 1.03667, 0.75026, 0.94635, 1.0297, 1.23516, 0.90918, 0.94048, 0.98217, 0.89746, 0.84153, 0.92274, 0.82507, 0.88832, 0.84438, 0.88178, 1.03525, 0.9849, 1.00225, 0.78086, 0.97248, 0.89404, 1.23516, 0.9849, 0.92274, 0.9849, 0.89404, 0.73206, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.89693, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.85865, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.90933, 1, 1, 1, 1, 1, 1, 0.94309, 0.98986, 0.94309, 0.98986, 0.94309, 0.98986, 0.7306, 0.89453, 1, 1, 0.89552, 0.90527, 1, 0.90186, 1.12308, 1.12308, 1.12308, 1.12308, 1.2566, 1.2566, 1.2566, 0.89552, 0.89552, 1.42259, 0.68994, 1.03809, 1, 1, 1.0176, 1.0176, 1.11523, 1.4956, 2.01462, 0.97858, 0.82616, 0.91133, 0.83437, 0.91133, 1, 1, 1, 0.70508, 1, 1.23108, 0.79801, 0.84426, 0.84426, 0.774, 0.90572, 1.81055, 0.90749, 1.81055, 1.28809, 1.55469, 0.94434, 1.07806, 1, 0.97094, 0.7589, 0.85284, 0.90747, 1.19658, 0.69825, 0.97622, 1.33512, 0.90747, 0.90747, 0.85284, 0.90747, 0.90747, 1.44947, 0.85284, 0.8941, 0.8941, 0.70572, 0.8, 0.70572, 0.70572, 0.70572, 0.70572, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.99862, 0.99862, 1, 1, 1, 1, 1, 1.0336, 0.91027, 1, 1, 1, 0.99862, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.05859, 1.05859, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
[30486] Fix | Delete
const CalibriItalicMetrics = {
[30487] Fix | Delete
lineHeight: 1.2207,
[30488] Fix | Delete
lineGap: 0.2207
[30489] Fix | Delete
};
[30490] Fix | Delete
const CalibriRegularFactors = [1.3877, 1, 1, 1, 1.17223, 1.1293, 0.89552, 0.91133, 0.80395, 1.02269, 1.15601, 0.91056, 0.91056, 1.2798, 0.85284, 0.89807, 1, 0.90861, 1.39016, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.91133, 0.96309, 0.96309, 0.85284, 0.85284, 0.85284, 0.83319, 0.88071, 0.8675, 0.81552, 0.73834, 0.85193, 0.73206, 0.7522, 0.81105, 0.86275, 0.90685, 0.6377, 0.77892, 0.75593, 1.02638, 0.89385, 0.85122, 0.77452, 0.86503, 0.75186, 0.68887, 0.79776, 0.88844, 0.85066, 0.94258, 0.77818, 0.7306, 0.76659, 1.10369, 1.39016, 1.10369, 1.06139, 0.89552, 0.8739, 0.86128, 0.94469, 0.8457, 0.94469, 0.89464, 1.09842, 0.84636, 0.94469, 1.03297, 1.07692, 0.90918, 1.03297, 0.95897, 0.94469, 0.9482, 0.94469, 0.94469, 1.04692, 0.78223, 1.20562, 0.94469, 0.90332, 0.98986, 0.86621, 0.90527, 0.79004, 0.94152, 1.77256, 0.94152, 0.85284, 0.97801, 0.89552, 0.91133, 0.89552, 0.91133, 1.91729, 0.89552, 1.17889, 1.13254, 1.08707, 0.92098, 0.85284, 0.68787, 0.71353, 0.84737, 0.90747, 1.0088, 1.0044, 0.87683, 1, 1.09091, 1, 0.92229, 0.739, 1.15642, 0.92098, 0.76288, 0.80504, 0.80972, 0.75859, 0.8675, 0.8675, 0.8675, 0.8675, 0.8675, 0.8675, 0.76318, 0.73834, 0.73206, 0.73206, 0.73206, 0.73206, 0.90685, 0.90685, 0.90685, 0.90685, 0.86477, 0.89385, 0.85122, 0.85122, 0.85122, 0.85122, 0.85122, 0.85284, 0.85311, 0.88844, 0.88844, 0.88844, 0.88844, 0.7306, 0.77452, 0.86331, 0.86128, 0.86128, 0.86128, 0.86128, 0.86128, 0.86128, 0.8693, 0.8457, 0.89464, 0.89464, 0.89464, 0.89464, 0.82601, 0.82601, 0.82601, 0.82601, 0.94469, 0.94469, 0.9482, 0.9482, 0.9482, 0.9482, 0.9482, 0.90747, 0.86651, 0.94469, 0.94469, 0.94469, 0.94469, 0.90527, 0.94469, 0.90527, 0.8675, 0.86128, 0.8675, 0.86128, 0.8675, 0.86128, 0.73834, 0.8457, 0.73834, 0.8457, 0.73834, 0.8457, 0.73834, 0.8457, 0.85193, 0.92454, 0.86477, 0.9921, 0.73206, 0.89464, 0.73206, 0.89464, 0.73206, 0.89464, 0.73206, 0.89464, 0.73206, 0.89464, 0.81105, 0.84636, 0.81105, 0.84636, 0.81105, 0.84636, 1, 1, 0.86275, 0.94469, 0.90872, 0.95786, 0.90685, 0.82601, 0.90685, 0.82601, 0.90685, 0.82601, 0.90685, 1.03297, 0.90685, 0.82601, 0.77741, 1.05611, 0.6377, 1.07692, 1, 1, 0.90918, 0.75593, 1.03297, 1, 1, 0.76032, 0.90452, 0.98156, 1.11842, 0.77261, 1.11429, 0.89385, 0.94469, 1, 1, 0.89385, 0.94469, 0.95877, 0.86901, 0.94469, 0.85122, 0.9482, 0.85122, 0.9482, 0.85122, 0.9482, 0.8667, 0.90016, 0.75186, 1.04692, 1, 1, 0.75186, 1.04692, 0.68887, 0.78223, 0.68887, 0.78223, 0.68887, 0.78223, 0.68887, 0.78223, 1, 1, 0.79776, 0.92188, 0.79776, 1.23023, 0.88844, 0.94469, 0.88844, 0.94469, 0.88844, 0.94469, 0.88844, 0.94469, 0.88844, 0.94469, 0.88844, 0.94469, 0.94258, 0.98986, 0.7306, 0.90527, 0.7306, 0.76659, 0.79004, 0.76659, 0.79004, 0.76659, 0.79004, 1.09231, 0.54873, 0.8675, 0.86128, 0.76318, 0.8693, 0.85311, 0.86651, 1, 1, 0.79776, 1.20562, 1.18622, 1.18622, 1, 1.1437, 0.67742, 0.96334, 0.93695, 1.35191, 1.40909, 0.95161, 1.48387, 0.86686, 0.90861, 0.62267, 0.74359, 0.65649, 0.85498, 0.56963, 0.88254, 1.23516, 0.8675, 0.81552, 0.75443, 0.84503, 0.73206, 0.76659, 0.86275, 0.85122, 0.90685, 0.77892, 0.85746, 1.02638, 0.89385, 0.75657, 0.85122, 0.86275, 0.77452, 0.74171, 0.79776, 0.7306, 0.95165, 0.77818, 0.89772, 0.88831, 0.90685, 0.7306, 0.98142, 1.02191, 0.96576, 1.23516, 0.99018, 0.98142, 0.9236, 0.89258, 0.94035, 1.02191, 0.78848, 0.96576, 0.9561, 1.23516, 0.90918, 0.92578, 0.95424, 0.89746, 0.83969, 0.9482, 0.80113, 0.89442, 0.85208, 0.86155, 0.98022, 0.99018, 1.00452, 0.81209, 0.99247, 0.89181, 1.23516, 0.99018, 0.9482, 0.99018, 0.89181, 0.73206, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.88844, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.89464, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.96766, 1, 1, 1, 1, 1, 1, 0.94258, 0.98986, 0.94258, 0.98986, 0.94258, 0.98986, 0.7306, 0.90527, 1, 1, 0.89552, 0.90527, 1, 0.90186, 1.12308, 1.12308, 1.12308, 1.12308, 1.2566, 1.2566, 1.2566, 0.89552, 0.89552, 1.42259, 0.69043, 1.03809, 1, 1, 1.0176, 1.0176, 1.11523, 1.4956, 2.01462, 0.99331, 0.82616, 0.91133, 0.84286, 0.91133, 1, 1, 1, 0.70508, 1, 1.23108, 0.79801, 0.84426, 0.84426, 0.774, 0.90527, 1.81055, 0.90527, 1.81055, 1.28809, 1.55469, 0.94434, 1.07806, 1, 0.97094, 0.7589, 0.85284, 0.90747, 1.19658, 0.69825, 0.97622, 1.33512, 0.90747, 0.90747, 0.85356, 0.90747, 0.90747, 1.44947, 0.85284, 0.8941, 0.8941, 0.70572, 0.8, 0.70572, 0.70572, 0.70572, 0.70572, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.99862, 0.99862, 1, 1, 1, 1, 1, 1.0336, 0.91027, 1, 1, 1, 0.99862, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.05859, 1.05859, 1, 1, 1, 1.07185, 0.99413, 0.96334, 1.08065, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
[30491] Fix | Delete
const CalibriRegularMetrics = {
[30492] Fix | Delete
lineHeight: 1.2207,
[30493] Fix | Delete
lineGap: 0.2207
[30494] Fix | Delete
};
[30495] Fix | Delete
[30496] Fix | Delete
;// CONCATENATED MODULE: ./src/core/helvetica_factors.js
[30497] Fix | Delete
const HelveticaBoldFactors = [0.76116, 1, 1, 1.0006, 0.99998, 0.99974, 0.99973, 0.99973, 0.99982, 0.99977, 1.00087, 0.99998, 0.99998, 0.99959, 1.00003, 1.0006, 0.99998, 1.0006, 1.0006, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99998, 1, 1.00003, 1.00003, 1.00003, 1.00026, 0.9999, 0.99977, 0.99977, 0.99977, 0.99977, 1.00001, 1.00026, 1.00022, 0.99977, 1.0006, 0.99973, 0.99977, 1.00026, 0.99999, 0.99977, 1.00022, 1.00001, 1.00022, 0.99977, 1.00001, 1.00026, 0.99977, 1.00001, 1.00016, 1.00001, 1.00001, 1.00026, 0.99998, 1.0006, 0.99998, 1.00003, 0.99973, 0.99998, 0.99973, 1.00026, 0.99973, 1.00026, 0.99973, 0.99998, 1.00026, 1.00026, 1.0006, 1.0006, 0.99973, 1.0006, 0.99982, 1.00026, 1.00026, 1.00026, 1.00026, 0.99959, 0.99973, 0.99998, 1.00026, 0.99973, 1.00022, 0.99973, 0.99973, 1, 0.99959, 1.00077, 0.99959, 1.00003, 0.99998, 0.99973, 0.99973, 0.99973, 0.99973, 1.00077, 0.99973, 0.99998, 1.00025, 0.99968, 0.99973, 1.00003, 1.00025, 0.60299, 1.00024, 1.06409, 1, 1, 0.99998, 1, 0.99973, 1.0006, 0.99998, 1, 0.99936, 0.99973, 1.00002, 1.00002, 1.00002, 1.00026, 0.99977, 0.99977, 0.99977, 0.99977, 0.99977, 0.99977, 1, 0.99977, 1.00001, 1.00001, 1.00001, 1.00001, 1.0006, 1.0006, 1.0006, 1.0006, 0.99977, 0.99977, 1.00022, 1.00022, 1.00022, 1.00022, 1.00022, 1.00003, 1.00022, 0.99977, 0.99977, 0.99977, 0.99977, 1.00001, 1.00001, 1.00026, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 0.99982, 0.99973, 0.99973, 0.99973, 0.99973, 0.99973, 1.0006, 1.0006, 1.0006, 1.0006, 1.00026, 1.00026, 1.00026, 1.00026, 1.00026, 1.00026, 1.00026, 1.06409, 1.00026, 1.00026, 1.00026, 1.00026, 1.00026, 0.99973, 1.00026, 0.99973, 0.99977, 0.99973, 0.99977, 0.99973, 0.99977, 0.99973, 0.99977, 0.99973, 0.99977, 0.99973, 0.99977, 0.99973, 0.99977, 0.99973, 0.99977, 1.03374, 0.99977, 1.00026, 1.00001, 0.99973, 1.00001, 0.99973, 1.00001, 0.99973, 1.00001, 0.99973, 1.00001, 0.99973, 1.00022, 1.00026, 1.00022, 1.00026, 1.00022, 1.00026, 1.00022, 1.00026, 0.99977, 1.00026, 0.99977, 1.00026, 1.0006, 1.0006, 1.0006, 1.0006, 1.0006, 1.0006, 1.0006, 1.0006, 1.0006, 1.0006, 1.00042, 0.99973, 0.99973, 1.0006, 0.99977, 0.99973, 0.99973, 1.00026, 1.0006, 1.00026, 1.0006, 1.00026, 1.03828, 1.00026, 0.99999, 1.00026, 1.0006, 0.99977, 1.00026, 0.99977, 1.00026, 0.99977, 1.00026, 0.9993, 0.9998, 1.00026, 1.00022, 1.00026, 1.00022, 1.00026, 1.00022, 1.00026, 1, 1.00016, 0.99977, 0.99959, 0.99977, 0.99959, 0.99977, 0.99959, 1.00001, 0.99973, 1.00001, 0.99973, 1.00001, 0.99973, 1.00001, 0.99973, 1.00026, 0.99998, 1.00026, 0.8121, 1.00026, 0.99998, 0.99977, 1.00026, 0.99977, 1.00026, 0.99977, 1.00026, 0.99977, 1.00026, 0.99977, 1.00026, 0.99977, 1.00026, 1.00016, 1.00022, 1.00001, 0.99973, 1.00001, 1.00026, 1, 1.00026, 1, 1.00026, 1, 1.0006, 0.99973, 0.99977, 0.99973, 1, 0.99982, 1.00022, 1.00026, 1.00001, 0.99973, 1.00026, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 0.99998, 1.00034, 0.99977, 1, 0.99997, 1.00026, 1.00078, 1.00036, 0.99973, 1.00013, 1.0006, 0.99977, 0.99977, 0.99988, 0.85148, 1.00001, 1.00026, 0.99977, 1.00022, 1.0006, 0.99977, 1.00001, 0.99999, 0.99977, 1.00069, 1.00022, 0.99977, 1.00001, 0.99984, 1.00026, 1.00001, 1.00024, 1.00001, 0.9999, 1, 1.0006, 1.00001, 1.00041, 0.99962, 1.00026, 1.0006, 0.99995, 1.00041, 0.99942, 0.99973, 0.99927, 1.00082, 0.99902, 1.00026, 1.00087, 1.0006, 1.00069, 0.99973, 0.99867, 0.99973, 0.9993, 1.00026, 1.00049, 1.00056, 1, 0.99988, 0.99935, 0.99995, 0.99954, 1.00055, 0.99945, 1.00032, 1.0006, 0.99995, 1.00026, 0.99995, 1.00032, 1.00001, 1.00008, 0.99971, 1.00019, 0.9994, 1.00001, 1.0006, 1.00044, 0.99973, 1.00023, 1.00047, 1, 0.99942, 0.99561, 0.99989, 1.00035, 0.99977, 1.00035, 0.99977, 1.00019, 0.99944, 1.00001, 1.00021, 0.99926, 1.00035, 1.00035, 0.99942, 1.00048, 0.99999, 0.99977, 1.00022, 1.00035, 1.00001, 0.99977, 1.00026, 0.99989, 1.00057, 1.00001, 0.99936, 1.00052, 1.00012, 0.99996, 1.00043, 1, 1.00035, 0.9994, 0.99976, 1.00035, 0.99973, 1.00052, 1.00041, 1.00119, 1.00037, 0.99973, 1.00002, 0.99986, 1.00041, 1.00041, 0.99902, 0.9996, 1.00034, 0.99999, 1.00026, 0.99999, 1.00026, 0.99973, 1.00052, 0.99973, 1, 0.99973, 1.00041, 1.00075, 0.9994, 1.0003, 0.99999, 1, 1.00041, 0.99955, 1, 0.99915, 0.99973, 0.99973, 1.00026, 1.00119, 0.99955, 0.99973, 1.0006, 0.99911, 1.0006, 1.00026, 0.99972, 1.00026, 0.99902, 1.00041, 0.99973, 0.99999, 1, 1, 1.00038, 1.0005, 1.00016, 1.00022, 1.00016, 1.00022, 1.00016, 1.00022, 1.00001, 0.99973, 1, 1, 0.99973, 1, 1, 0.99955, 1.0006, 1.0006, 1.0006, 1.0006, 1, 1, 1, 0.99973, 0.99973, 0.99972, 1, 1, 1.00106, 0.99999, 0.99998, 0.99998, 0.99999, 0.99998, 1.66475, 1, 0.99973, 0.99973, 1.00023, 0.99973, 0.99971, 1.00047, 1.00023, 1, 0.99991, 0.99984, 1.00002, 1.00002, 1.00002, 1.00002, 1, 1, 1, 1, 1, 1, 1, 0.99972, 1, 1.20985, 1.39713, 1.00003, 1.00031, 1.00015, 1, 0.99561, 1.00027, 1.00031, 1.00031, 0.99915, 1.00031, 1.00031, 0.99999, 1.00003, 0.99999, 0.99999, 1.41144, 1.6, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.41144, 1.40579, 1.40579, 1.36625, 0.99999, 1, 0.99861, 0.99861, 1, 1.00026, 1.00026, 1.00026, 1.00026, 0.99972, 0.99999, 0.99999, 0.99999, 0.99999, 1.40483, 1, 0.99977, 1.00054, 1, 1, 0.99953, 0.99962, 1.00042, 0.9995, 1, 1, 1, 1, 1, 1, 1, 1, 0.99998, 0.99998, 0.99998, 0.99998, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
[30498] Fix | Delete
const HelveticaBoldMetrics = {
[30499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function