Просмотр исходного кода

Merge pull request #8808 from overleaf/jpa-clsi-linearize-examples

[clsi] linearize example pdfs and update xref table snapshots

GitOrigin-RevId: 5cfad6fdc4f6aef3366b62ca1c171f92e5f392fd
Jakob Ackermann 4 лет назад
Родитель
Сommit
b4402c41e8
48 измененных файлов с 1212 добавлено и 882 удалено
  1. BIN
      services/clsi/test/acceptance/fixtures/examples/asymptote/output.pdf
  2. BIN
      services/clsi/test/acceptance/fixtures/examples/biber_bibliography/output.pdf
  3. BIN
      services/clsi/test/acceptance/fixtures/examples/epstopdf/output.pdf
  4. BIN
      services/clsi/test/acceptance/fixtures/examples/feynmf/output.pdf
  5. BIN
      services/clsi/test/acceptance/fixtures/examples/feynmp/output.pdf
  6. BIN
      services/clsi/test/acceptance/fixtures/examples/fontawesome/output.pdf
  7. BIN
      services/clsi/test/acceptance/fixtures/examples/fontawesome_xelatex/output.pdf
  8. BIN
      services/clsi/test/acceptance/fixtures/examples/glossaries/output.pdf
  9. BIN
      services/clsi/test/acceptance/fixtures/examples/gnuplot/output.pdf
  10. BIN
      services/clsi/test/acceptance/fixtures/examples/hebrew/output.pdf
  11. BIN
      services/clsi/test/acceptance/fixtures/examples/knitr/output.pdf
  12. BIN
      services/clsi/test/acceptance/fixtures/examples/knitr_utf8/output.pdf
  13. BIN
      services/clsi/test/acceptance/fixtures/examples/latex_compiler/output.pdf
  14. BIN
      services/clsi/test/acceptance/fixtures/examples/lualatex_compiler/output.pdf
  15. BIN
      services/clsi/test/acceptance/fixtures/examples/makeindex-custom-style/output.pdf
  16. BIN
      services/clsi/test/acceptance/fixtures/examples/makeindex/output.pdf
  17. BIN
      services/clsi/test/acceptance/fixtures/examples/minted/output.pdf
  18. BIN
      services/clsi/test/acceptance/fixtures/examples/multibib_bibliography/output.pdf
  19. BIN
      services/clsi/test/acceptance/fixtures/examples/nomenclature/output.pdf
  20. BIN
      services/clsi/test/acceptance/fixtures/examples/references_in_include/output.pdf
  21. BIN
      services/clsi/test/acceptance/fixtures/examples/simple_bibliography/output.pdf
  22. BIN
      services/clsi/test/acceptance/fixtures/examples/subdirectories/output.pdf
  23. BIN
      services/clsi/test/acceptance/fixtures/examples/tikz_feynman/output.pdf
  24. BIN
      services/clsi/test/acceptance/fixtures/examples/xelatex_compiler/output.pdf
  25. 18 18
      services/clsi/test/unit/js/snapshots/pdfjs/asymptote/XrefTable.json
  26. 76 59
      services/clsi/test/unit/js/snapshots/pdfjs/biber_bibliography/XrefTable.json
  27. 75 58
      services/clsi/test/unit/js/snapshots/pdfjs/epstopdf/XrefTable.json
  28. 68 51
      services/clsi/test/unit/js/snapshots/pdfjs/feynmf/XrefTable.json
  29. 24 19
      services/clsi/test/unit/js/snapshots/pdfjs/feynmp/XrefTable.json
  30. 57 40
      services/clsi/test/unit/js/snapshots/pdfjs/fontawesome/XrefTable.json
  31. 10 10
      services/clsi/test/unit/js/snapshots/pdfjs/fontawesome_xelatex/XrefTable.json
  32. 57 40
      services/clsi/test/unit/js/snapshots/pdfjs/glossaries/XrefTable.json
  33. 58 41
      services/clsi/test/unit/js/snapshots/pdfjs/gnuplot/XrefTable.json
  34. 50 33
      services/clsi/test/unit/js/snapshots/pdfjs/hebrew/XrefTable.json
  35. 10 10
      services/clsi/test/unit/js/snapshots/pdfjs/knitr/XrefTable.json
  36. 10 10
      services/clsi/test/unit/js/snapshots/pdfjs/knitr_utf8/XrefTable.json
  37. 30 25
      services/clsi/test/unit/js/snapshots/pdfjs/latex_compiler/XrefTable.json
  38. 44 27
      services/clsi/test/unit/js/snapshots/pdfjs/lualatex_compiler/XrefTable.json
  39. 67 49
      services/clsi/test/unit/js/snapshots/pdfjs/makeindex-custom-style/XrefTable.json
  40. 56 38
      services/clsi/test/unit/js/snapshots/pdfjs/makeindex/XrefTable.json
  41. 49 32
      services/clsi/test/unit/js/snapshots/pdfjs/minted/XrefTable.json
  42. 79 59
      services/clsi/test/unit/js/snapshots/pdfjs/multibib_bibliography/XrefTable.json
  43. 57 40
      services/clsi/test/unit/js/snapshots/pdfjs/nomenclature/XrefTable.json
  44. 56 38
      services/clsi/test/unit/js/snapshots/pdfjs/references_in_include/XrefTable.json
  45. 57 40
      services/clsi/test/unit/js/snapshots/pdfjs/simple_bibliography/XrefTable.json
  46. 64 47
      services/clsi/test/unit/js/snapshots/pdfjs/subdirectories/XrefTable.json
  47. 87 67
      services/clsi/test/unit/js/snapshots/pdfjs/tikz_feynman/XrefTable.json
  48. 53 31
      services/clsi/test/unit/js/snapshots/pdfjs/xelatex_compiler/XrefTable.json

BIN
services/clsi/test/acceptance/fixtures/examples/asymptote/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/biber_bibliography/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/epstopdf/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/feynmf/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/feynmp/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/fontawesome/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/fontawesome_xelatex/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/glossaries/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/gnuplot/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/hebrew/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/knitr/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/knitr_utf8/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/latex_compiler/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/lualatex_compiler/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/makeindex-custom-style/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/makeindex/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/minted/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/multibib_bibliography/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/nomenclature/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/references_in_include/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/simple_bibliography/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/subdirectories/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/tikz_feynman/output.pdf


BIN
services/clsi/test/acceptance/fixtures/examples/xelatex_compiler/output.pdf


+ 18 - 18
services/clsi/test/unit/js/snapshots/pdfjs/asymptote/XrefTable.json

@@ -5,12 +5,12 @@
     "free": true
   },
   {
-    "offset": 123086,
+    "offset": 123103,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 123405,
+    "offset": 123422,
     "gen": 0,
     "uncompressed": true
   },
@@ -50,82 +50,82 @@
     "uncompressed": true
   },
   {
-    "offset": 4932,
+    "offset": 4933,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5307,
+    "offset": 5309,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5495,
+    "offset": 5498,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 30246,
+    "offset": 30250,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 31466,
+    "offset": 31471,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 38398,
+    "offset": 38404,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 39039,
+    "offset": 39046,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 40158,
+    "offset": 40166,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 40897,
+    "offset": 40906,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 65550,
+    "offset": 65560,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 74691,
+    "offset": 74702,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 81693,
+    "offset": 81705,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 97169,
+    "offset": 97182,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 104103,
+    "offset": 104117,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 111180,
+    "offset": 111195,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 118555,
+    "offset": 118571,
     "gen": 0,
     "uncompressed": true
   },

+ 76 - 59
services/clsi/test/unit/js/snapshots/pdfjs/biber_bibliography/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 9,
-    "gen": 1
+    "offset": 59313,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 0
+    "offset": 59561,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,111 +20,126 @@
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 14
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 12
+    "offset": 734,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 15
+    "offset": 784,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 13
+    "offset": 913,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 16
+    "offset": 1028,
+    "gen": 0,
+    "uncompressed": true
+  },
+  {
+    "offset": 1528,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 57274,
+    "offset": 9787,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 17
+    "offset": 18282,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
+    "offset": 33607,
+    "gen": 0,
+    "uncompressed": true
+  },
+  {
+    "offset": 45579,
+    "gen": 0,
+    "uncompressed": true
+  },
+  {
+    "offset": 58005,
+    "gen": 0,
+    "uncompressed": true
+  },
+  {
+    "offset": 14,
+    "gen": 0
+  },
+  {
+    "offset": 14,
+    "gen": 1
+  },
+  {
+    "offset": 14,
     "gen": 2
   },
   {
-    "offset": 9,
+    "offset": 14,
     "gen": 3
   },
   {
-    "offset": 9,
+    "offset": 14,
     "gen": 4
   },
   {
-    "offset": 9,
+    "offset": 14,
     "gen": 5
   },
   {
-    "offset": 9,
+    "offset": 14,
     "gen": 6
   },
   {
-    "offset": 522,
-    "gen": 0,
-    "uncompressed": true
-  },
-  {
-    "offset": 9,
+    "offset": 14,
     "gen": 7
   },
   {
-    "offset": 8788,
-    "gen": 0,
-    "uncompressed": true
-  },
-  {
-    "offset": 9,
+    "offset": 14,
     "gen": 8
   },
   {
-    "offset": 17289,
-    "gen": 0,
-    "uncompressed": true
-  },
-  {
-    "offset": 9,
+    "offset": 14,
     "gen": 9
   },
   {
-    "offset": 32619,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 10
   },
   {
-    "offset": 9,
-    "gen": 10
+    "offset": 14,
+    "gen": 11
   },
   {
-    "offset": 44596,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 12
   },
   {
-    "offset": 9,
-    "gen": 11
+    "offset": 14,
+    "gen": 13
   },
   {
-    "offset": 9,
-    "gen": 18
+    "offset": 14,
+    "gen": 14
   },
   {
-    "offset": 57027,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 15
   },
   {
-    "offset": 58655,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 16
   }
 ]

+ 75 - 58
services/clsi/test/unit/js/snapshots/pdfjs/epstopdf/XrefTable.json

@@ -1,21 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 208,
+    "offset": 31354,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 11
-  },
-  {
-    "offset": 6,
-    "gen": 0
+    "offset": 31614,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -23,103 +20,123 @@
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 14
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 29580,
+    "offset": 727,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 15
+    "offset": 777,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 1
+    "offset": 909,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 2
+    "offset": 1017,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 3
+    "offset": 19127,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 4
+    "offset": 19313,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 5
+    "offset": 19557,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 6
+    "offset": 19948,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 7
+    "offset": 20677,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 8
+    "offset": 23321,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 18310,
+    "offset": 30318,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 9
+    "offset": 15,
+    "gen": 0
   },
   {
-    "offset": 6,
-    "gen": 10
+    "offset": 15,
+    "gen": 1
   },
   {
-    "offset": 18554,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 15,
+    "gen": 2
   },
   {
-    "offset": 18945,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 15,
+    "gen": 3
   },
   {
-    "offset": 19674,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 15,
+    "gen": 4
   },
   {
-    "offset": 6,
-    "gen": 12
+    "offset": 15,
+    "gen": 5
   },
   {
-    "offset": 22318,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 15,
+    "gen": 6
   },
   {
-    "offset": 6,
-    "gen": 13
+    "offset": 15,
+    "gen": 7
   },
   {
-    "offset": 6,
-    "gen": 16
+    "offset": 15,
+    "gen": 8
   },
   {
-    "offset": 29321,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 15,
+    "gen": 9
   },
   {
-    "offset": 30697,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 15,
+    "gen": 10
+  },
+  {
+    "offset": 15,
+    "gen": 11
+  },
+  {
+    "offset": 15,
+    "gen": 12
+  },
+  {
+    "offset": 15,
+    "gen": 13
+  },
+  {
+    "offset": 15,
+    "gen": 14
   }
 ]

+ 68 - 51
services/clsi/test/unit/js/snapshots/pdfjs/feynmf/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 8,
-    "gen": 1
+    "offset": 27064,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 0
+    "offset": 27312,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,98 +20,113 @@
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 5
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 12
+    "offset": 713,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 14
+    "offset": 763,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 13
+    "offset": 892,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 25628,
+    "offset": 1007,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 15
+    "offset": 1235,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 2
+    "offset": 4832,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 3
+    "offset": 12199,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 4
+    "offset": 19196,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 250,
+    "offset": 26341,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 6
+    "offset": 13,
+    "gen": 0
   },
   {
-    "offset": 8,
-    "gen": 7
+    "offset": 13,
+    "gen": 1
   },
   {
-    "offset": 8,
-    "gen": 8
+    "offset": 13,
+    "gen": 2
   },
   {
-    "offset": 3854,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 3
   },
   {
-    "offset": 8,
-    "gen": 9
+    "offset": 13,
+    "gen": 4
   },
   {
-    "offset": 11227,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 5
   },
   {
-    "offset": 8,
-    "gen": 10
+    "offset": 13,
+    "gen": 6
   },
   {
-    "offset": 18230,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 7
   },
   {
-    "offset": 8,
+    "offset": 13,
+    "gen": 8
+  },
+  {
+    "offset": 13,
+    "gen": 9
+  },
+  {
+    "offset": 13,
+    "gen": 10
+  },
+  {
+    "offset": 13,
     "gen": 11
   },
   {
-    "offset": 8,
-    "gen": 16
+    "offset": 13,
+    "gen": 12
   },
   {
-    "offset": 25381,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 13
   },
   {
-    "offset": 26423,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 14
   }
 ]

+ 24 - 19
services/clsi/test/unit/js/snapshots/pdfjs/feynmp/XrefTable.json

@@ -5,97 +5,102 @@
     "free": true
   },
   {
-    "offset": 1094,
+    "offset": 4964,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5512,
+    "offset": 5023,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1035,
+    "offset": 5234,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 875,
+    "offset": 15,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 734,
+    "gen": 0,
+    "uncompressed": true
+  },
+  {
+    "offset": 799,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 856,
+    "offset": 933,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1159,
+    "offset": 1104,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1593,
+    "offset": 1947,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 3149,
+    "offset": 1992,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1436,
+    "offset": 2182,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 2412,
+    "offset": 2427,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1282,
+    "offset": 2597,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1768,
+    "offset": 2822,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1200,
+    "offset": 2989,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1230,
+    "offset": 3239,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 2006,
+    "offset": 3271,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 2625,
+    "offset": 3328,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 3381,
+    "offset": 3740,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 4069,
+    "offset": 4270,
     "gen": 0,
     "uncompressed": true
   }

+ 57 - 40
services/clsi/test/unit/js/snapshots/pdfjs/fontawesome/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 7,
-    "gen": 1
+    "offset": 31058,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 0
+    "offset": 31307,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,76 +20,91 @@
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 11
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 10
+    "offset": 678,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 9
+    "offset": 728,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 29476,
+    "offset": 855,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 12
+    "offset": 970,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 7
+    "offset": 1203,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 2
+    "offset": 18852,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 8
+    "offset": 30165,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
+    "offset": 11,
+    "gen": 0
+  },
+  {
+    "offset": 11,
+    "gen": 1
+  },
+  {
+    "offset": 11,
+    "gen": 2
+  },
+  {
+    "offset": 11,
     "gen": 3
   },
   {
-    "offset": 7,
+    "offset": 11,
     "gen": 4
   },
   {
-    "offset": 255,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 5
   },
   {
-    "offset": 7,
-    "gen": 5
+    "offset": 11,
+    "gen": 6
   },
   {
-    "offset": 17910,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 7
   },
   {
-    "offset": 7,
-    "gen": 6
+    "offset": 11,
+    "gen": 8
   },
   {
-    "offset": 7,
-    "gen": 13
+    "offset": 11,
+    "gen": 9
   },
   {
-    "offset": 29228,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 10
   },
   {
-    "offset": 30448,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 11
   }
 ]

+ 10 - 10
services/clsi/test/unit/js/snapshots/pdfjs/fontawesome_xelatex/XrefTable.json

@@ -5,7 +5,7 @@
     "free": true
   },
   {
-    "offset": 6338,
+    "offset": 6344,
     "gen": 0,
     "uncompressed": true
   },
@@ -30,12 +30,12 @@
     "uncompressed": true
   },
   {
-    "offset": 888,
+    "offset": 887,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 991,
+    "offset": 990,
     "gen": 0,
     "uncompressed": true
   },
@@ -45,37 +45,37 @@
     "uncompressed": true
   },
   {
-    "offset": 1678,
+    "offset": 1679,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 2050,
+    "offset": 2052,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 4246,
+    "offset": 4249,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 4339,
+    "offset": 4343,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5382,
+    "offset": 5387,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5475,
+    "offset": 5481,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5513,
+    "offset": 5519,
     "gen": 0,
     "uncompressed": true
   },

+ 57 - 40
services/clsi/test/unit/js/snapshots/pdfjs/glossaries/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 7,
-    "gen": 1
+    "offset": 34767,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 0
+    "offset": 35015,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,77 +20,92 @@
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 10
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 9
+    "offset": 678,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 8
+    "offset": 728,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 33085,
+    "offset": 856,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 11
+    "offset": 971,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 2
+    "offset": 1394,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 3
+    "offset": 10990,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 4
+    "offset": 19087,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 445,
+    "offset": 33769,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 5
+    "offset": 12,
+    "gen": 0
   },
   {
-    "offset": 10048,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 1
   },
   {
-    "offset": 7,
-    "gen": 6
+    "offset": 12,
+    "gen": 2
   },
   {
-    "offset": 18151,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 3
+  },
+  {
+    "offset": 12,
+    "gen": 4
   },
   {
-    "offset": 7,
+    "offset": 12,
+    "gen": 5
+  },
+  {
+    "offset": 12,
+    "gen": 6
+  },
+  {
+    "offset": 12,
     "gen": 7
   },
   {
-    "offset": 7,
-    "gen": 12
+    "offset": 12,
+    "gen": 8
   },
   {
-    "offset": 32838,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 9
   },
   {
-    "offset": 34157,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 10
   }
 ]

+ 58 - 41
services/clsi/test/unit/js/snapshots/pdfjs/gnuplot/XrefTable.json

@@ -1,89 +1,106 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 4,
-    "gen": 0
+    "offset": 23295,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 1
+    "offset": 23543,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 2
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 22047,
+    "offset": 216,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 4
+    "offset": 671,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 3
+    "offset": 721,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 847,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 10
+    "offset": 955,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 9
+    "offset": 7385,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 11
+    "offset": 15752,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 5
+    "offset": 22721,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 4,
-    "gen": 6
+    "offset": 11,
+    "gen": 0
   },
   {
-    "offset": 6451,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 1
   },
   {
-    "offset": 4,
-    "gen": 7
+    "offset": 11,
+    "gen": 2
   },
   {
-    "offset": 14825,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 3
   },
   {
-    "offset": 4,
-    "gen": 8
+    "offset": 11,
+    "gen": 4
   },
   {
-    "offset": 4,
-    "gen": 12
+    "offset": 11,
+    "gen": 5
   },
   {
-    "offset": 21800,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 6
   },
   {
-    "offset": 22696,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 7
+  },
+  {
+    "offset": 11,
+    "gen": 8
+  },
+  {
+    "offset": 11,
+    "gen": 9
+  },
+  {
+    "offset": 11,
+    "gen": 10
   }
 ]

+ 50 - 33
services/clsi/test/unit/js/snapshots/pdfjs/hebrew/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 6,
-    "gen": 1
+    "offset": 24490,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 0
+    "offset": 24739,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,64 +20,79 @@
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 8
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 7
+    "offset": 657,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 22744,
+    "offset": 707,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 9
+    "offset": 833,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 2
+    "offset": 948,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 6
+    "offset": 1290,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 3
+    "offset": 13083,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 364,
+    "offset": 23411,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 4
+    "offset": 11,
+    "gen": 0
   },
   {
-    "offset": 12163,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 1
+  },
+  {
+    "offset": 11,
+    "gen": 2
+  },
+  {
+    "offset": 11,
+    "gen": 3
+  },
+  {
+    "offset": 11,
+    "gen": 4
   },
   {
-    "offset": 6,
+    "offset": 11,
     "gen": 5
   },
   {
-    "offset": 6,
-    "gen": 10
+    "offset": 11,
+    "gen": 6
   },
   {
-    "offset": 22496,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 7
   },
   {
-    "offset": 23856,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 8
   }
 ]

+ 10 - 10
services/clsi/test/unit/js/snapshots/pdfjs/knitr/XrefTable.json

@@ -5,12 +5,12 @@
     "free": true
   },
   {
-    "offset": 43543,
+    "offset": 43550,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 43792,
+    "offset": 43799,
     "gen": 0,
     "uncompressed": true
   },
@@ -35,42 +35,42 @@
     "uncompressed": true
   },
   {
-    "offset": 912,
+    "offset": 913,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1020,
+    "offset": 1021,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 1544,
+    "offset": 1546,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5791,
+    "offset": 5794,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 12911,
+    "offset": 12915,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 23655,
+    "offset": 23660,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 30651,
+    "offset": 30657,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 42597,
+    "offset": 42604,
     "gen": 0,
     "uncompressed": true
   },

+ 10 - 10
services/clsi/test/unit/js/snapshots/pdfjs/knitr_utf8/XrefTable.json

@@ -5,12 +5,12 @@
     "free": true
   },
   {
-    "offset": 75291,
+    "offset": 75299,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 75540,
+    "offset": 75548,
     "gen": 0,
     "uncompressed": true
   },
@@ -45,42 +45,42 @@
     "uncompressed": true
   },
   {
-    "offset": 2127,
+    "offset": 2128,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 13797,
+    "offset": 13799,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 23679,
+    "offset": 23682,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 31863,
+    "offset": 31867,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 36111,
+    "offset": 36116,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 50346,
+    "offset": 50352,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 61562,
+    "offset": 61569,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 73508,
+    "offset": 73516,
     "gen": 0,
     "uncompressed": true
   },

+ 30 - 25
services/clsi/test/unit/js/snapshots/pdfjs/latex_compiler/XrefTable.json

@@ -5,127 +5,132 @@
     "free": true
   },
   {
-    "offset": 17349,
+    "offset": 25097,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 25448,
+    "offset": 25156,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17290,
+    "offset": 25367,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17130,
+    "offset": 15,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 854,
+    "gen": 0,
+    "uncompressed": true
+  },
+  {
+    "offset": 919,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17109,
+    "offset": 1074,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17414,
+    "offset": 1245,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17548,
+    "offset": 18343,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 18912,
+    "offset": 18388,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 18381,
+    "offset": 18752,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 22406,
+    "offset": 19071,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17897,
+    "offset": 19360,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 21796,
+    "offset": 19604,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 18758,
+    "offset": 19770,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 23361,
+    "offset": 20007,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17455,
+    "offset": 20174,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 17485,
+    "offset": 20424,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 19218,
+    "offset": 20456,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 22021,
+    "offset": 20525,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 22638,
+    "offset": 23109,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 23599,
+    "offset": 23500,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 18051,
+    "offset": 24229,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 18142,
+    "offset": 24641,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 18657,
+    "offset": 24741,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 24005,
+    "offset": 24985,
     "gen": 0,
     "uncompressed": true
   }

+ 44 - 27
services/clsi/test/unit/js/snapshots/pdfjs/lualatex_compiler/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 6,
-    "gen": 1
+    "offset": 3568,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 0
+    "offset": 3777,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,57 +20,72 @@
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 4
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 6
+    "offset": 643,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 2320,
+    "offset": 693,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 2
+    "offset": 819,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 202,
+    "offset": 934,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 298,
+    "offset": 1118,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 3
+    "offset": 1210,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 1642,
+    "offset": 2555,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 5
+    "offset": 3030,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 7
+    "offset": 12,
+    "gen": 0
   },
   {
-    "offset": 2120,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 1
   },
   {
-    "offset": 2892,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 2
+  },
+  {
+    "offset": 12,
+    "gen": 3
+  },
+  {
+    "offset": 12,
+    "gen": 4
+  },
+  {
+    "offset": 12,
+    "gen": 5
   }
 ]

+ 67 - 49
services/clsi/test/unit/js/snapshots/pdfjs/makeindex-custom-style/XrefTable.json

@@ -1,107 +1,125 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 5,
-    "gen": 1
-  },
-  {
-    "offset": 5,
-    "gen": 0
+    "offset": 16762,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 16877,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 12
+    "offset": 17142,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 30470,
+    "offset": 24335,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 13
+    "offset": 32164,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 3
+    "offset": 32412,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 2
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 366,
+    "offset": 216,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 11
+    "offset": 671,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 10
+    "offset": 721,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 4
+    "offset": 856,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 5
+    "offset": 973,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 6
+    "offset": 1318,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 638,
+    "offset": 2218,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 7
+    "offset": 13,
+    "gen": 0
   },
   {
-    "offset": 7838,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 1
   },
   {
-    "offset": 5,
-    "gen": 8
+    "offset": 13,
+    "gen": 2
   },
   {
-    "offset": 15674,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 3
   },
   {
-    "offset": 5,
-    "gen": 9
+    "offset": 13,
+    "gen": 4
   },
   {
-    "offset": 5,
-    "gen": 14
+    "offset": 13,
+    "gen": 5
   },
   {
-    "offset": 30223,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 6
   },
   {
-    "offset": 31457,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 13,
+    "gen": 7
+  },
+  {
+    "offset": 13,
+    "gen": 8
+  },
+  {
+    "offset": 13,
+    "gen": 9
+  },
+  {
+    "offset": 13,
+    "gen": 10
+  },
+  {
+    "offset": 13,
+    "gen": 11
   }
 ]

+ 56 - 38
services/clsi/test/unit/js/snapshots/pdfjs/makeindex/XrefTable.json

@@ -1,90 +1,108 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 5,
-    "gen": 1
+    "offset": 16778,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 0
+    "offset": 16893,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 17109,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 9
+    "offset": 24938,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 23352,
+    "offset": 25186,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 10
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 3
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 2
+    "offset": 650,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 366,
+    "offset": 700,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 8
+    "offset": 836,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 4
+    "offset": 953,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 5
+    "offset": 1298,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 589,
+    "offset": 2103,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 6
+    "offset": 12,
+    "gen": 0
   },
   {
-    "offset": 8425,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 1
   },
   {
-    "offset": 5,
-    "gen": 7
+    "offset": 12,
+    "gen": 2
   },
   {
-    "offset": 5,
-    "gen": 11
+    "offset": 12,
+    "gen": 3
   },
   {
-    "offset": 23105,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 4
   },
   {
-    "offset": 24245,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 5
+  },
+  {
+    "offset": 12,
+    "gen": 6
+  },
+  {
+    "offset": 12,
+    "gen": 7
+  },
+  {
+    "offset": 12,
+    "gen": 8
   }
 ]

+ 49 - 32
services/clsi/test/unit/js/snapshots/pdfjs/minted/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 6,
-    "gen": 1
+    "offset": 20679,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 0
+    "offset": 20927,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,60 +20,75 @@
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 7
-  },
-  {
-    "offset": 6,
-    "gen": 6
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 19462,
+    "offset": 650,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 8
+    "offset": 700,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 2
+    "offset": 826,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 3
+    "offset": 934,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 340,
+    "offset": 1252,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 4
+    "offset": 8248,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7343,
+    "offset": 20115,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 5
+    "offset": 11,
+    "gen": 0
   },
   {
-    "offset": 6,
-    "gen": 9
+    "offset": 11,
+    "gen": 1
   },
   {
-    "offset": 19215,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 2
   },
   {
-    "offset": 20089,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 11,
+    "gen": 3
+  },
+  {
+    "offset": 11,
+    "gen": 4
+  },
+  {
+    "offset": 11,
+    "gen": 5
+  },
+  {
+    "offset": 11,
+    "gen": 6
+  },
+  {
+    "offset": 11,
+    "gen": 7
   }
 ]

+ 79 - 59
services/clsi/test/unit/js/snapshots/pdfjs/multibib_bibliography/XrefTable.json

@@ -1,133 +1,153 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 6,
-    "gen": 1
+    "offset": 29506,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 0
+    "offset": 29621,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 29918,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 14
+    "offset": 30033,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 15
+    "offset": 30274,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 40591,
+    "offset": 30389,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 17
+    "offset": 30644,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 3
+    "offset": 42802,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 2
+    "offset": 43050,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 290,
+    "offset": 15,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 16
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 5
+    "offset": 695,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 4
+    "offset": 746,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 595,
+    "offset": 900,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 7
+    "offset": 1017,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 6
+    "offset": 1286,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 844,
+    "offset": 2443,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 8
+    "offset": 13147,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6,
-    "gen": 9
+    "offset": 16,
+    "gen": 0
   },
   {
-    "offset": 6,
-    "gen": 10
+    "offset": 16,
+    "gen": 1
   },
   {
-    "offset": 1107,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 16,
+    "gen": 2
   },
   {
-    "offset": 6,
-    "gen": 11
+    "offset": 16,
+    "gen": 3
   },
   {
-    "offset": 11816,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 16,
+    "gen": 4
   },
   {
-    "offset": 6,
-    "gen": 12
+    "offset": 16,
+    "gen": 5
   },
   {
-    "offset": 28180,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 16,
+    "gen": 6
   },
   {
-    "offset": 6,
-    "gen": 13
+    "offset": 16,
+    "gen": 7
   },
   {
-    "offset": 6,
-    "gen": 18
+    "offset": 16,
+    "gen": 8
   },
   {
-    "offset": 40344,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 16,
+    "gen": 9
   },
   {
-    "offset": 41851,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 16,
+    "gen": 10
+  },
+  {
+    "offset": 16,
+    "gen": 11
+  },
+  {
+    "offset": 16,
+    "gen": 12
+  },
+  {
+    "offset": 16,
+    "gen": 13
   }
 ]

+ 57 - 40
services/clsi/test/unit/js/snapshots/pdfjs/nomenclature/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 7,
-    "gen": 1
+    "offset": 34102,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 0
+    "offset": 34350,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,77 +20,92 @@
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 8
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 9
+    "offset": 678,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 10
+    "offset": 728,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 32363,
+    "offset": 856,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 11
+    "offset": 971,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 2
+    "offset": 1514,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 3
+    "offset": 10973,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 4
+    "offset": 19139,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 565,
+    "offset": 33047,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 5
+    "offset": 12,
+    "gen": 0
   },
   {
-    "offset": 10031,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 1
   },
   {
-    "offset": 7,
-    "gen": 6
+    "offset": 12,
+    "gen": 2
   },
   {
-    "offset": 18203,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 3
+  },
+  {
+    "offset": 12,
+    "gen": 4
   },
   {
-    "offset": 7,
+    "offset": 12,
+    "gen": 5
+  },
+  {
+    "offset": 12,
+    "gen": 6
+  },
+  {
+    "offset": 12,
     "gen": 7
   },
   {
-    "offset": 7,
-    "gen": 12
+    "offset": 12,
+    "gen": 8
   },
   {
-    "offset": 32116,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 9
   },
   {
-    "offset": 33492,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 10
   }
 ]

+ 56 - 38
services/clsi/test/unit/js/snapshots/pdfjs/references_in_include/XrefTable.json

@@ -1,90 +1,108 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 5,
-    "gen": 1
+    "offset": 9449,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 0
+    "offset": 9564,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 9730,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 9
+    "offset": 17293,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15855,
+    "offset": 17541,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 10
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 3
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 2
+    "offset": 650,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 167,
+    "offset": 700,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 8
+    "offset": 835,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 4
+    "offset": 952,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 5
+    "offset": 1097,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 341,
+    "offset": 1758,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 5,
-    "gen": 6
+    "offset": 12,
+    "gen": 0
   },
   {
-    "offset": 7911,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 1
   },
   {
-    "offset": 5,
-    "gen": 7
+    "offset": 12,
+    "gen": 2
   },
   {
-    "offset": 5,
-    "gen": 11
+    "offset": 12,
+    "gen": 3
   },
   {
-    "offset": 15608,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 4
   },
   {
-    "offset": 16597,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 5
+  },
+  {
+    "offset": 12,
+    "gen": 6
+  },
+  {
+    "offset": 12,
+    "gen": 7
+  },
+  {
+    "offset": 12,
+    "gen": 8
   }
 ]

+ 57 - 40
services/clsi/test/unit/js/snapshots/pdfjs/simple_bibliography/XrefTable.json

@@ -1,16 +1,18 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 7,
-    "gen": 1
+    "offset": 37282,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 0
+    "offset": 37530,
+    "gen": 0,
+    "uncompressed": true
   },
   {
     "offset": 15,
@@ -18,77 +20,92 @@
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 9
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 8
+    "offset": 678,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 10
+    "offset": 728,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 35573,
+    "offset": 856,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 11
+    "offset": 971,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 2
+    "offset": 1322,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 3
+    "offset": 9581,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 4
+    "offset": 24286,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 373,
+    "offset": 36258,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7,
-    "gen": 5
+    "offset": 12,
+    "gen": 0
   },
   {
-    "offset": 8639,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 1
   },
   {
-    "offset": 7,
-    "gen": 6
+    "offset": 12,
+    "gen": 2
   },
   {
-    "offset": 23349,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 3
+  },
+  {
+    "offset": 12,
+    "gen": 4
   },
   {
-    "offset": 7,
+    "offset": 12,
+    "gen": 5
+  },
+  {
+    "offset": 12,
+    "gen": 6
+  },
+  {
+    "offset": 12,
     "gen": 7
   },
   {
-    "offset": 7,
-    "gen": 12
+    "offset": 12,
+    "gen": 8
   },
   {
-    "offset": 35326,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 9
   },
   {
-    "offset": 36668,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 12,
+    "gen": 10
   }
 ]

+ 64 - 47
services/clsi/test/unit/js/snapshots/pdfjs/subdirectories/XrefTable.json

@@ -1,108 +1,125 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 548,
+    "offset": 48194,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 1
-  },
-  {
-    "offset": 9,
-    "gen": 2
+    "offset": 48442,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 0
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 216,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 10
+    "offset": 699,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 9
+    "offset": 749,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 11
+    "offset": 878,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 46398,
+    "offset": 1000,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 12
+    "offset": 8546,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8100,
+    "offset": 9072,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 3
+    "offset": 10659,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 4
+    "offset": 18919,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 5
+    "offset": 35129,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 9693,
+    "offset": 47101,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 9,
-    "gen": 6
+    "offset": 14,
+    "gen": 0
   },
   {
-    "offset": 17959,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 1
   },
   {
-    "offset": 9,
-    "gen": 7
+    "offset": 14,
+    "gen": 2
   },
   {
-    "offset": 34174,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 3
+  },
+  {
+    "offset": 14,
+    "gen": 4
+  },
+  {
+    "offset": 14,
+    "gen": 5
+  },
+  {
+    "offset": 14,
+    "gen": 6
+  },
+  {
+    "offset": 14,
+    "gen": 7
   },
   {
-    "offset": 9,
+    "offset": 14,
     "gen": 8
   },
   {
-    "offset": 9,
-    "gen": 13
+    "offset": 14,
+    "gen": 9
   },
   {
-    "offset": 46151,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 10
   },
   {
-    "offset": 47562,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 14,
+    "gen": 11
   }
 ]

+ 87 - 67
services/clsi/test/unit/js/snapshots/pdfjs/tikz_feynman/XrefTable.json

@@ -1,145 +1,165 @@
 [
   {
     "offset": 0,
-    "gen": 255,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 8,
-    "gen": 8
+    "offset": 2924,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 9
+    "offset": 3039,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 10
+    "offset": 4606,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 1
+    "offset": 4721,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 0
+    "offset": 7754,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 7870,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 20
+    "offset": 11668,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 33577,
+    "offset": 21077,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 3
+    "offset": 28498,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 2
+    "offset": 35464,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 1151,
+    "offset": 35699,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 17
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 19
+    "offset": 216,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 18
+    "offset": 703,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 5
+    "offset": 754,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 4
+    "offset": 909,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 2721,
+    "offset": 1026,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 7
+    "offset": 2161,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 6
+    "offset": 18,
+    "gen": 0
   },
   {
-    "offset": 5757,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 18,
+    "gen": 1
   },
   {
-    "offset": 8,
-    "gen": 11
+    "offset": 18,
+    "gen": 2
   },
   {
-    "offset": 8,
-    "gen": 12
+    "offset": 18,
+    "gen": 3
   },
   {
-    "offset": 8,
-    "gen": 13
+    "offset": 18,
+    "gen": 4
   },
   {
-    "offset": 9558,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 18,
+    "gen": 5
   },
   {
-    "offset": 8,
-    "gen": 14
+    "offset": 18,
+    "gen": 6
   },
   {
-    "offset": 18967,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 18,
+    "gen": 7
   },
   {
-    "offset": 8,
-    "gen": 15
+    "offset": 18,
+    "gen": 8
   },
   {
-    "offset": 26388,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 18,
+    "gen": 9
   },
   {
-    "offset": 8,
-    "gen": 16
+    "offset": 18,
+    "gen": 10
   },
   {
-    "offset": 8,
-    "gen": 21
+    "offset": 18,
+    "gen": 11
   },
   {
-    "offset": 33354,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 18,
+    "gen": 12
   },
   {
-    "offset": 34451,
-    "gen": 0,
-    "uncompressed": true
+    "offset": 18,
+    "gen": 13
+  },
+  {
+    "offset": 18,
+    "gen": 14
+  },
+  {
+    "offset": 18,
+    "gen": 15
+  },
+  {
+    "offset": 18,
+    "gen": 16
   }
 ]

+ 53 - 31
services/clsi/test/unit/js/snapshots/pdfjs/xelatex_compiler/XrefTable.json

@@ -1,73 +1,95 @@
 [
   {
     "offset": 0,
-    "gen": 65535,
+    "gen": 0,
     "free": true
   },
   {
-    "offset": 8,
-    "gen": 4
-  },
-  {
-    "offset": 8,
-    "gen": 3
-  },
-  {
-    "offset": 8,
-    "gen": 1
-  },
-  {
-    "offset": 8,
-    "gen": 6
+    "offset": 8578,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 8
+    "offset": 15,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 15,
+    "offset": 216,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 0
+    "offset": 658,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 6857,
+    "offset": 708,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 2
+    "offset": 837,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 265,
+    "offset": 940,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 7
+    "offset": 1191,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 8,
-    "gen": 5
+    "offset": 1627,
+    "gen": 0,
+    "uncompressed": true
   },
   {
-    "offset": 701,
+    "offset": 7676,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 6750,
+    "offset": 7784,
     "gen": 0,
     "uncompressed": true
   },
   {
-    "offset": 7655,
+    "offset": 7822,
     "gen": 0,
     "uncompressed": true
+  },
+  {
+    "offset": 12,
+    "gen": 0
+  },
+  {
+    "offset": 12,
+    "gen": 1
+  },
+  {
+    "offset": 12,
+    "gen": 2
+  },
+  {
+    "offset": 12,
+    "gen": 3
+  },
+  {
+    "offset": 12,
+    "gen": 4
+  },
+  {
+    "offset": 12,
+    "gen": 5
+  },
+  {
+    "offset": 12,
+    "gen": 6
   }
 ]