docs: def _lsm_load_pages(self):
          """Load and fix all pages from LSM file."""
          # cache all pages to preserve corrected values
          pages = self.pages
          pages.cache = True
          pages.useframes = True
          # use first and second page as keyframes
          pages.keyframe = 1
          pages.keyframe = 0
          # load remaining pages as frames
          pages._load(keyframe=None)
          # fix offsets and bytecounts first
          self._lsm_fix_strip_offsets()
          self._lsm_fix_strip_bytecounts()
          # assign keyframes for data and thumbnail series
          keyframe = pages[0]
          for page in pages[::2]:
              page.keyframe = keyframe
          keyframe = pages[1]
          for page in pages[1::2]:
              page.keyframe = keyframe