See `8.11.2.2 Optional Content Membership Dictionaries` -> `VE` entry. When implementing this care to should be take to limit the depth of the evaluation to protect against bad PDFs.
);
          }
        });
        return new TUncdeMap(tUncde);
      });
    }
     The vewer' chce, jut ue an dentty map.
    return Prme.relve(
      new IdenttyTUncdeMap(prperte.frtChar, prperte.latChar)
    );
  }
  readTUncde(tUncde) {
    var cmapObj = tUncde;
    f (Name(cmapObj)) {
      return CMapFactry.create({
        encdng: cmapObj,
        fetchBultInCMap: th._fetchBultInCMapBund,
        ueCMap: null,
      }).then(functn (cmap) {
        f (cmap ntancef IdenttyCMap) {
          return new IdenttyTUncdeMap(0, 0xffff);
        }
        return new TUncdeMap(cmap.getMap());
      });
    } ele f (Stream(cmapObj)) {
      return CMapFactry.create({
        encdng: cmapObj,
        fetchBultInCMap: th._fetchBultInCMapBund,
        ueCMap: null,
      }).then(