|
|
@ -22498,8 +22498,8 @@ exports.PostScriptCompiler = PostScriptCompiler; |
|
|
|
"use strict"; |
|
|
|
"use strict"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var pdfjsVersion = '2.0.310'; |
|
|
|
var pdfjsVersion = '2.0.312'; |
|
|
|
var pdfjsBuild = '29d77ded'; |
|
|
|
var pdfjsBuild = '695a909a'; |
|
|
|
var pdfjsCoreWorker = __w_pdfjs_require__(74); |
|
|
|
var pdfjsCoreWorker = __w_pdfjs_require__(74); |
|
|
|
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; |
|
|
|
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; |
|
|
|
|
|
|
|
|
|
|
@ -22712,7 +22712,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.310'; |
|
|
|
var workerVersion = '2.0.312'; |
|
|
|
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 + '".')); |
|
|
|
} |
|
|
|
} |
|
|
@ -31208,7 +31208,7 @@ var JpegImage = function JpegImageClosure() { |
|
|
|
bitsCount = 0; |
|
|
|
bitsCount = 0; |
|
|
|
fileMarker = findNextFileMarker(data, offset); |
|
|
|
fileMarker = findNextFileMarker(data, offset); |
|
|
|
if (fileMarker && fileMarker.invalid) { |
|
|
|
if (fileMarker && fileMarker.invalid) { |
|
|
|
(0, _util.warn)('decodeScan - unexpected MCU data, next marker is: ' + fileMarker.invalid); |
|
|
|
(0, _util.warn)('decodeScan - unexpected MCU data, current marker is: ' + fileMarker.invalid); |
|
|
|
offset = fileMarker.offset; |
|
|
|
offset = fileMarker.offset; |
|
|
|
} |
|
|
|
} |
|
|
|
var marker = fileMarker && fileMarker.marker; |
|
|
|
var marker = fileMarker && fileMarker.marker; |
|
|
@ -31223,7 +31223,7 @@ var JpegImage = function JpegImageClosure() { |
|
|
|
} |
|
|
|
} |
|
|
|
fileMarker = findNextFileMarker(data, offset); |
|
|
|
fileMarker = findNextFileMarker(data, offset); |
|
|
|
if (fileMarker && fileMarker.invalid) { |
|
|
|
if (fileMarker && fileMarker.invalid) { |
|
|
|
(0, _util.warn)('decodeScan - unexpected Scan data, next marker is: ' + fileMarker.invalid); |
|
|
|
(0, _util.warn)('decodeScan - unexpected Scan data, current marker is: ' + fileMarker.invalid); |
|
|
|
offset = fileMarker.offset; |
|
|
|
offset = fileMarker.offset; |
|
|
|
} |
|
|
|
} |
|
|
|
return offset - startOffset; |
|
|
|
return offset - startOffset; |
|
|
@ -31389,7 +31389,9 @@ var JpegImage = function JpegImageClosure() { |
|
|
|
} |
|
|
|
} |
|
|
|
return component.blockData; |
|
|
|
return component.blockData; |
|
|
|
} |
|
|
|
} |
|
|
|
function findNextFileMarker(data, currentPos, startPos) { |
|
|
|
function findNextFileMarker(data, currentPos) { |
|
|
|
|
|
|
|
var startPos = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : currentPos; |
|
|
|
|
|
|
|
|
|
|
|
function peekUint16(pos) { |
|
|
|
function peekUint16(pos) { |
|
|
|
return data[pos] << 8 | data[pos + 1]; |
|
|
|
return data[pos] << 8 | data[pos + 1]; |
|
|
|
} |
|
|
|
} |
|
|
@ -31431,7 +31433,7 @@ var JpegImage = function JpegImageClosure() { |
|
|
|
var endOffset = offset + length - 2; |
|
|
|
var endOffset = offset + length - 2; |
|
|
|
var fileMarker = findNextFileMarker(data, endOffset, offset); |
|
|
|
var fileMarker = findNextFileMarker(data, endOffset, offset); |
|
|
|
if (fileMarker && fileMarker.invalid) { |
|
|
|
if (fileMarker && fileMarker.invalid) { |
|
|
|
(0, _util.warn)('readDataBlock - incorrect length, next marker is: ' + fileMarker.invalid); |
|
|
|
(0, _util.warn)('readDataBlock - incorrect length, current marker is: ' + fileMarker.invalid); |
|
|
|
endOffset = fileMarker.offset; |
|
|
|
endOffset = fileMarker.offset; |
|
|
|
} |
|
|
|
} |
|
|
|
var array = data.subarray(offset, endOffset); |
|
|
|
var array = data.subarray(offset, endOffset); |
|
|
@ -31631,6 +31633,12 @@ var JpegImage = function JpegImageClosure() { |
|
|
|
offset -= 3; |
|
|
|
offset -= 3; |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
var nextFileMarker = findNextFileMarker(data, offset - 2); |
|
|
|
|
|
|
|
if (nextFileMarker && nextFileMarker.invalid) { |
|
|
|
|
|
|
|
(0, _util.warn)('JpegImage.parse - unexpected data, current marker is: ' + nextFileMarker.invalid); |
|
|
|
|
|
|
|
offset = nextFileMarker.offset; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
throw new JpegError('unknown marker ' + fileMarker.toString(16)); |
|
|
|
throw new JpegError('unknown marker ' + fileMarker.toString(16)); |
|
|
|
} |
|
|
|
} |
|
|
|
fileMarker = readUint16(); |
|
|
|
fileMarker = readUint16(); |
|
|
|