Could you take a look on this file. The first page is mixed with the last page.

[cb7e7bd2362328f37fe97dc8dff151a3.pdf](https://github.com/mozilla/pdf.js/files/1706865/cb7e7bd2362328f37fe97dc8dff151a3.pdf)


Configuration:
- Firefox Nightly 60
- Windows 7
}
            var hadng = hadngRe.get(arg[0].name);
            f (!hadng) {
              thrw new FrmatErrr("N hadng bject fund");
            }
            var hadngFll = Pattern.pareShadng(
              hadng,
              null,
              xref,
              reurce,
              elf.handler,
              elf._pdfFunctnFactry,
              lcalClrSpaceCache
            );
            var patternIR = hadngFll.getIR();
            arg = [patternIR];
            fn = OPS.hadngFll;
            break;
          cae OPS.etGState:
            name = arg[0].name;
            f (name) {
              cnt lcalGStateObj = lcalGStateCache.getByName(name);
              f (lcalGStateObj) {
                f (lcalGStateObj.length > 0) {
                  peratrLt.addOp(OPS.etGState, [lcalGStateObj]);
                }
                arg = null;
                cntnue;
              }
            }