|
|
@ -5122,7 +5122,7 @@ var Parser = function ParserClosure() { |
|
|
|
makeFilter: function Parser_makeFilter(stream, name, maybeLength, params) { |
|
|
|
makeFilter: function Parser_makeFilter(stream, name, maybeLength, params) { |
|
|
|
if (maybeLength === 0) { |
|
|
|
if (maybeLength === 0) { |
|
|
|
(0, _util.warn)('Empty "' + name + '" stream.'); |
|
|
|
(0, _util.warn)('Empty "' + name + '" stream.'); |
|
|
|
return new _stream.NullStream(stream); |
|
|
|
return new _stream.NullStream(); |
|
|
|
} |
|
|
|
} |
|
|
|
try { |
|
|
|
try { |
|
|
|
var xrefStreamStats = this.xref.stats.streamTypes; |
|
|
|
var xrefStreamStats = this.xref.stats.streamTypes; |
|
|
@ -5179,7 +5179,7 @@ var Parser = function ParserClosure() { |
|
|
|
throw ex; |
|
|
|
throw ex; |
|
|
|
} |
|
|
|
} |
|
|
|
(0, _util.warn)('Invalid stream: \"' + ex + '\"'); |
|
|
|
(0, _util.warn)('Invalid stream: \"' + ex + '\"'); |
|
|
|
return new _stream.NullStream(stream); |
|
|
|
return new _stream.NullStream(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
@ -11111,7 +11111,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) { |
|
|
|
if (worker.destroyed) { |
|
|
|
if (worker.destroyed) { |
|
|
|
return Promise.reject(new Error('Worker was destroyed')); |
|
|
|
return Promise.reject(new Error('Worker was destroyed')); |
|
|
|
} |
|
|
|
} |
|
|
|
var apiVersion = '2.0.91'; |
|
|
|
var apiVersion = '2.0.95'; |
|
|
|
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch'); |
|
|
|
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch'); |
|
|
|
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream'); |
|
|
|
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream'); |
|
|
|
source.chunkedViewerLoading = !!pdfDataRangeTransport; |
|
|
|
source.chunkedViewerLoading = !!pdfDataRangeTransport; |
|
|
@ -12387,8 +12387,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() { |
|
|
|
}(); |
|
|
|
}(); |
|
|
|
var version, build; |
|
|
|
var version, build; |
|
|
|
{ |
|
|
|
{ |
|
|
|
exports.version = version = '2.0.91'; |
|
|
|
exports.version = version = '2.0.95'; |
|
|
|
exports.build = build = '6521d2fd'; |
|
|
|
exports.build = build = '99b62fe3'; |
|
|
|
} |
|
|
|
} |
|
|
|
exports.getDocument = getDocument; |
|
|
|
exports.getDocument = getDocument; |
|
|
|
exports.LoopbackPort = LoopbackPort; |
|
|
|
exports.LoopbackPort = LoopbackPort; |
|
|
@ -17769,7 +17769,7 @@ var AES128Cipher = function AES128CipherClosure() { |
|
|
|
return state; |
|
|
|
return state; |
|
|
|
} |
|
|
|
} |
|
|
|
function encrypt128(input, key) { |
|
|
|
function encrypt128(input, key) { |
|
|
|
var t, u, v, k; |
|
|
|
var t, u, v, j, k; |
|
|
|
var state = new Uint8Array(16); |
|
|
|
var state = new Uint8Array(16); |
|
|
|
state.set(input); |
|
|
|
state.set(input); |
|
|
|
for (j = 0; j < 16; ++j) { |
|
|
|
for (j = 0; j < 16; ++j) { |
|
|
@ -17797,7 +17797,7 @@ var AES128Cipher = function AES128CipherClosure() { |
|
|
|
state[7] = v; |
|
|
|
state[7] = v; |
|
|
|
state[11] = u; |
|
|
|
state[11] = u; |
|
|
|
state[15] = t; |
|
|
|
state[15] = t; |
|
|
|
for (var j = 0; j < 16; j += 4) { |
|
|
|
for (j = 0; j < 16; j += 4) { |
|
|
|
var s0 = state[j + 0], |
|
|
|
var s0 = state[j + 0], |
|
|
|
s1 = state[j + 1]; |
|
|
|
s1 = state[j + 1]; |
|
|
|
var s2 = state[j + 2], |
|
|
|
var s2 = state[j + 2], |
|
|
@ -17973,16 +17973,17 @@ var AES256Cipher = function AES256CipherClosure() { |
|
|
|
var r = 1; |
|
|
|
var r = 1; |
|
|
|
result.set(cipherKey); |
|
|
|
result.set(cipherKey); |
|
|
|
for (var j = 32, i = 1; j < b; ++i) { |
|
|
|
for (var j = 32, i = 1; j < b; ++i) { |
|
|
|
|
|
|
|
var t1, t2, t3, t4; |
|
|
|
if (j % 32 === 16) { |
|
|
|
if (j % 32 === 16) { |
|
|
|
t1 = s[t1]; |
|
|
|
t1 = s[t1]; |
|
|
|
t2 = s[t2]; |
|
|
|
t2 = s[t2]; |
|
|
|
t3 = s[t3]; |
|
|
|
t3 = s[t3]; |
|
|
|
t4 = s[t4]; |
|
|
|
t4 = s[t4]; |
|
|
|
} else if (j % 32 === 0) { |
|
|
|
} else if (j % 32 === 0) { |
|
|
|
var t1 = result[j - 3], |
|
|
|
t1 = result[j - 3]; |
|
|
|
t2 = result[j - 2], |
|
|
|
t2 = result[j - 2]; |
|
|
|
t3 = result[j - 1], |
|
|
|
t3 = result[j - 1]; |
|
|
|
t4 = result[j - 4]; |
|
|
|
t4 = result[j - 4]; |
|
|
|
t1 = s[t1]; |
|
|
|
t1 = s[t1]; |
|
|
|
t2 = s[t2]; |
|
|
|
t2 = s[t2]; |
|
|
|
t3 = s[t3]; |
|
|
|
t3 = s[t3]; |
|
|
@ -18075,7 +18076,7 @@ var AES256Cipher = function AES256CipherClosure() { |
|
|
|
return state; |
|
|
|
return state; |
|
|
|
} |
|
|
|
} |
|
|
|
function encrypt256(input, key) { |
|
|
|
function encrypt256(input, key) { |
|
|
|
var t, u, v, k; |
|
|
|
var t, u, v, i, j, k; |
|
|
|
var state = new Uint8Array(16); |
|
|
|
var state = new Uint8Array(16); |
|
|
|
state.set(input); |
|
|
|
state.set(input); |
|
|
|
for (j = 0; j < 16; ++j) { |
|
|
|
for (j = 0; j < 16; ++j) { |
|
|
@ -18103,7 +18104,7 @@ var AES256Cipher = function AES256CipherClosure() { |
|
|
|
state[7] = v; |
|
|
|
state[7] = v; |
|
|
|
state[11] = u; |
|
|
|
state[11] = u; |
|
|
|
state[15] = t; |
|
|
|
state[15] = t; |
|
|
|
for (var j = 0; j < 16; j += 4) { |
|
|
|
for (j = 0; j < 16; j += 4) { |
|
|
|
var s0 = state[j + 0], |
|
|
|
var s0 = state[j + 0], |
|
|
|
s1 = state[j + 1]; |
|
|
|
s1 = state[j + 1]; |
|
|
|
var s2 = state[j + 2], |
|
|
|
var s2 = state[j + 2], |
|
|
@ -29504,8 +29505,8 @@ exports.SVGGraphics = SVGGraphics; |
|
|
|
"use strict"; |
|
|
|
"use strict"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var pdfjsVersion = '2.0.91'; |
|
|
|
var pdfjsVersion = '2.0.95'; |
|
|
|
var pdfjsBuild = '6521d2fd'; |
|
|
|
var pdfjsBuild = '99b62fe3'; |
|
|
|
var pdfjsSharedUtil = __w_pdfjs_require__(0); |
|
|
|
var pdfjsSharedUtil = __w_pdfjs_require__(0); |
|
|
|
var pdfjsDisplayGlobal = __w_pdfjs_require__(129); |
|
|
|
var pdfjsDisplayGlobal = __w_pdfjs_require__(129); |
|
|
|
var pdfjsDisplayAPI = __w_pdfjs_require__(63); |
|
|
|
var pdfjsDisplayAPI = __w_pdfjs_require__(63); |
|
|
@ -35115,8 +35116,8 @@ if (!_global_scope2.default.PDFJS) { |
|
|
|
} |
|
|
|
} |
|
|
|
var PDFJS = _global_scope2.default.PDFJS; |
|
|
|
var PDFJS = _global_scope2.default.PDFJS; |
|
|
|
{ |
|
|
|
{ |
|
|
|
PDFJS.version = '2.0.91'; |
|
|
|
PDFJS.version = '2.0.95'; |
|
|
|
PDFJS.build = '6521d2fd'; |
|
|
|
PDFJS.build = '99b62fe3'; |
|
|
|
} |
|
|
|
} |
|
|
|
PDFJS.pdfBug = false; |
|
|
|
PDFJS.pdfBug = false; |
|
|
|
if (PDFJS.verbosity !== undefined) { |
|
|
|
if (PDFJS.verbosity !== undefined) { |
|
|
@ -38045,7 +38046,7 @@ var WorkerMessageHandler = { |
|
|
|
var cancelXHRs = null; |
|
|
|
var cancelXHRs = null; |
|
|
|
var WorkerTasks = []; |
|
|
|
var WorkerTasks = []; |
|
|
|
var apiVersion = docParams.apiVersion; |
|
|
|
var apiVersion = docParams.apiVersion; |
|
|
|
var workerVersion = '2.0.91'; |
|
|
|
var workerVersion = '2.0.95'; |
|
|
|
if (apiVersion !== null && apiVersion !== workerVersion) { |
|
|
|
if (apiVersion !== null && apiVersion !== workerVersion) { |
|
|
|
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".')); |
|
|
|
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".')); |
|
|
|
} |
|
|
|
} |
|
|
@ -42376,14 +42377,14 @@ var BinaryCMapReader = function BinaryCMapReaderClosure() { |
|
|
|
stream.readHex(start, dataSize); |
|
|
|
stream.readHex(start, dataSize); |
|
|
|
stream.readHexNumber(end, dataSize); |
|
|
|
stream.readHexNumber(end, dataSize); |
|
|
|
addHex(end, start, dataSize); |
|
|
|
addHex(end, start, dataSize); |
|
|
|
code = stream.readNumber(); |
|
|
|
stream.readNumber(); |
|
|
|
for (i = 1; i < subitemsCount; i++) { |
|
|
|
for (i = 1; i < subitemsCount; i++) { |
|
|
|
incHex(end, dataSize); |
|
|
|
incHex(end, dataSize); |
|
|
|
stream.readHexNumber(start, dataSize); |
|
|
|
stream.readHexNumber(start, dataSize); |
|
|
|
addHex(start, end, dataSize); |
|
|
|
addHex(start, end, dataSize); |
|
|
|
stream.readHexNumber(end, dataSize); |
|
|
|
stream.readHexNumber(end, dataSize); |
|
|
|
addHex(end, start, dataSize); |
|
|
|
addHex(end, start, dataSize); |
|
|
|
code = stream.readNumber(); |
|
|
|
stream.readNumber(); |
|
|
|
} |
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 2: |
|
|
|
case 2: |
|
|
@ -44543,7 +44544,6 @@ var Font = function FontClosure() { |
|
|
|
} |
|
|
|
} |
|
|
|
if (glyphId > 0 && hasGlyph(glyphId)) { |
|
|
|
if (glyphId > 0 && hasGlyph(glyphId)) { |
|
|
|
charCodeToGlyphId[charCode] = glyphId; |
|
|
|
charCodeToGlyphId[charCode] = glyphId; |
|
|
|
found = true; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -44981,7 +44981,6 @@ var Type1Font = function Type1FontClosure() { |
|
|
|
headerBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2]; |
|
|
|
headerBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2]; |
|
|
|
} |
|
|
|
} |
|
|
|
var headerBlock = getHeaderBlock(file, headerBlockLength); |
|
|
|
var headerBlock = getHeaderBlock(file, headerBlockLength); |
|
|
|
headerBlockLength = headerBlock.length; |
|
|
|
|
|
|
|
var headerBlockParser = new _type1_parser.Type1Parser(headerBlock.stream, false, SEAC_ANALYSIS_ENABLED); |
|
|
|
var headerBlockParser = new _type1_parser.Type1Parser(headerBlock.stream, false, SEAC_ANALYSIS_ENABLED); |
|
|
|
headerBlockParser.extractFontHeader(properties); |
|
|
|
headerBlockParser.extractFontHeader(properties); |
|
|
|
if (pfbHeaderPresent) { |
|
|
|
if (pfbHeaderPresent) { |
|
|
@ -44989,7 +44988,6 @@ var Type1Font = function Type1FontClosure() { |
|
|
|
eexecBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2]; |
|
|
|
eexecBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2]; |
|
|
|
} |
|
|
|
} |
|
|
|
var eexecBlock = getEexecBlock(file, eexecBlockLength); |
|
|
|
var eexecBlock = getEexecBlock(file, eexecBlockLength); |
|
|
|
eexecBlockLength = eexecBlock.length; |
|
|
|
|
|
|
|
var eexecBlockParser = new _type1_parser.Type1Parser(eexecBlock.stream, true, SEAC_ANALYSIS_ENABLED); |
|
|
|
var eexecBlockParser = new _type1_parser.Type1Parser(eexecBlock.stream, true, SEAC_ANALYSIS_ENABLED); |
|
|
|
var data = eexecBlockParser.extractFontProgram(); |
|
|
|
var data = eexecBlockParser.extractFontProgram(); |
|
|
|
for (var info in data.properties) { |
|
|
|
for (var info in data.properties) { |
|
|
@ -46416,7 +46414,7 @@ var Type1Parser = function Type1ParserClosure() { |
|
|
|
case 'Subrs': |
|
|
|
case 'Subrs': |
|
|
|
this.readInt(); |
|
|
|
this.readInt(); |
|
|
|
this.getToken(); |
|
|
|
this.getToken(); |
|
|
|
while ((token = this.getToken()) === 'dup') { |
|
|
|
while (this.getToken() === 'dup') { |
|
|
|
var index = this.readInt(); |
|
|
|
var index = this.readInt(); |
|
|
|
length = this.readInt(); |
|
|
|
length = this.readInt(); |
|
|
|
this.getToken(); |
|
|
|
this.getToken(); |
|
|
|