List<Link> get pageLinks { if (readingOrder.length == 1 && readingOrder.firstOrNull?.mediaType == MediaType.pdf) { return pageList; } return readingOrder; }