/* sideways: the chrome budget, then every surface that was clipped. The before-value of each is in the rig's now.json — 46% of the height as chrome, a 879px cover with the transport 687px below the fold, a lyrics face collapsed to nothing, a 300px hero, and the record's own Play button off the bottom of a 411px screen. */ landscape: (i) => i.vp === "915x411" && i.mini && i.chromePct <= 42 && /^(Good |Still)/.test(i.title), "landscape-sheet": (i) => i.vp === "915x411" && i.sheet.includes("up") && i.npCols === "beside" && i.npOut === 0, "landscape-lyrics": (i) => i.sheet.includes("up") && i.npCols === "face" && i.faceH >= 240 && i.npOut === 0, /* the queue face by name, not by its rows: the track this walk is on is the LAST queueable row of Late night drive (the missing and the unresolved ones never reach the queue), so there is nothing up next and `qrows` is 0 here — the assertion is that the queue's own face has the cover's column, not that something is after this song */ "landscape-queue": (i) => i.sheet.includes("up") && i.npCols === "face" && i.qFace && i.faceH >= 240 && i.npOut === 0, "landscape-album": (i) => i.screen.includes("tr-push") && i.recCols === "beside" && i.actsIn, "landscape-half": (i) => i.half.includes("up") && i.halfIn && i.halfH >= 340 && i.halfH <= 380 && i.hsScroll === "auto" && i.hsTail > 0, "landscape-artist": (i) => i.heroH > 0 && i.heroH <= 200 && i.actsIn, "landscape-insets": (i) => i.miniLeft >= 34 && i.screenPadL >= 26, "portrait-again": (i) => i.vp === "411x914" && i.sheet.includes("up") && i.npCols === "stacked" && i.npOut === 0 && i.chromePct <= 24,