|
|
@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') { |
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
(typeof window !== 'undefined' ? window : this).PDFJS = {}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
PDFJS.version = '1.0.217'; |
|
|
|
PDFJS.version = '1.0.219'; |
|
|
|
PDFJS.build = '37a6aac'; |
|
|
|
PDFJS.build = 'c0419d7'; |
|
|
|
|
|
|
|
|
|
|
|
(function pdfjsWrapper() { |
|
|
|
(function pdfjsWrapper() { |
|
|
|
// Use strict in our context only - users might not want it
|
|
|
|
// Use strict in our context only - users might not want it
|
|
|
@ -45500,7 +45500,7 @@ var Jbig2Image = (function Jbig2ImageClosure() { |
|
|
|
if (id in this) { |
|
|
|
if (id in this) { |
|
|
|
return this[id]; |
|
|
|
return this[id]; |
|
|
|
} |
|
|
|
} |
|
|
|
return (this[id] = new Int8Array(1<<16)); |
|
|
|
return (this[id] = new Int8Array(1 << 16)); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@ -45525,69 +45525,32 @@ var Jbig2Image = (function Jbig2ImageClosure() { |
|
|
|
// A.2 Procedure for decoding values
|
|
|
|
// A.2 Procedure for decoding values
|
|
|
|
function decodeInteger(contextCache, procedure, decoder) { |
|
|
|
function decodeInteger(contextCache, procedure, decoder) { |
|
|
|
var contexts = contextCache.getContexts(procedure); |
|
|
|
var contexts = contextCache.getContexts(procedure); |
|
|
|
|
|
|
|
|
|
|
|
var prev = 1; |
|
|
|
var prev = 1; |
|
|
|
var state = 1, v = 0, s; |
|
|
|
|
|
|
|
var toRead = 32, offset = 4436; // defaults for state 7
|
|
|
|
function readBits(length) { |
|
|
|
while (state) { |
|
|
|
var v = 0; |
|
|
|
|
|
|
|
for (var i = 0; i < length; i++) { |
|
|
|
var bit = decoder.readBit(contexts, prev); |
|
|
|
var bit = decoder.readBit(contexts, prev); |
|
|
|
prev = (prev < 256 ? (prev << 1) | bit : |
|
|
|
prev = (prev < 256 ? (prev << 1) | bit : |
|
|
|
(((prev << 1) | bit) & 511) | 256); |
|
|
|
(((prev << 1) | bit) & 511) | 256); |
|
|
|
switch (state) { |
|
|
|
v = (v << 1) | bit; |
|
|
|
case 1: |
|
|
|
} |
|
|
|
s = !!bit; |
|
|
|
return v >>> 0; |
|
|
|
break; |
|
|
|
} |
|
|
|
case 2: |
|
|
|
|
|
|
|
if (bit) { |
|
|
|
var sign = readBits(1); |
|
|
|
break; |
|
|
|
var value = readBits(1) ? |
|
|
|
} |
|
|
|
(readBits(1) ? |
|
|
|
state = 7; |
|
|
|
(readBits(1) ? |
|
|
|
toRead = 2; |
|
|
|
(readBits(1) ? |
|
|
|
offset = 0; |
|
|
|
(readBits(1) ? |
|
|
|
break; |
|
|
|
(readBits(32) + 4436) : |
|
|
|
case 3: |
|
|
|
readBits(12) + 340) : |
|
|
|
if (bit) { |
|
|
|
readBits(8) + 84) : |
|
|
|
break; |
|
|
|
readBits(6) + 20) : |
|
|
|
} |
|
|
|
readBits(4) + 4) : |
|
|
|
state = 7; |
|
|
|
readBits(2); |
|
|
|
toRead = 4; |
|
|
|
return (sign === 0 ? value : (value > 0 ? -value : null)); |
|
|
|
offset = 4; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
case 4: |
|
|
|
|
|
|
|
if (bit) { |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
state = 7; |
|
|
|
|
|
|
|
toRead = 6; |
|
|
|
|
|
|
|
offset = 20; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
case 5: |
|
|
|
|
|
|
|
if (bit) { |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
state = 7; |
|
|
|
|
|
|
|
toRead = 8; |
|
|
|
|
|
|
|
offset = 84; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
case 6: |
|
|
|
|
|
|
|
if (bit) { |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
state = 7; |
|
|
|
|
|
|
|
toRead = 12; |
|
|
|
|
|
|
|
offset = 340; |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
v = ((v << 1) | bit) >>> 0; |
|
|
|
|
|
|
|
if (--toRead === 0) { |
|
|
|
|
|
|
|
state = 0; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
continue; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
state++; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
v += offset; |
|
|
|
|
|
|
|
return (!s ? v : (v > 0 ? -v : null)); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// A.3 The IAID decoding procedure
|
|
|
|
// A.3 The IAID decoding procedure
|
|
|
|