These are regulation that exists and is not in here. They are printed in full, in the record's own words.
derived: this percentage is over the units named above, on the pages this record cites. It is not a percentage of the state's regulation. The gaps above are what a full percentage would have to count and cannot.
110 library repair(s)
line: -1; was: h u n te r s; now: hunters; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: e x e m pt.; now: exempt.; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 1 2 - 1 6 ); now: 12-16); basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: lo n g .; now: long.; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: Y o u n g; now: Young; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: ( a g e s; now: (ages; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 1A 2A; now: 1A2A; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: O ct .; now: Oct.; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: De c .; now: Dec.; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: Ja n .; now: Jan.; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: a r e; now: are; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 4 U; now: 4U; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 8 P; now: 8P; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 9 P; now: 9P; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 9R9S; now: 9R; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 9R9S; now: 9S; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 9 W; now: 9W; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 9 X; now: 9X; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 4 B; now: 4B; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 4 Y; now: 4Y; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 4 Z; now: 4Z; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 4 J; now: 4J; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 8 N; now: 8N; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 2 3; now: 23; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 1 4; now: 14; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 2 6; now: 26; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: a t; now: at; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 1 7; now: 17; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 31Regular; now: Regular; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 20Early; now: Early; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 9R 9S; now: 9R9S; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: exempt.; now: pt.; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 8N9H; now: 9H; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 7P7R; now: 7R; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 7P7R; now: 7P; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 20Early; now: 20; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 1A2A; now: 2A; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 1A2A; now: 1A; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Dec.; now: De; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Oct.; now: ct; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Jan.; now: Ja; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: long.; now: lo; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: antlered; now: le; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: hunters; now: te; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: points; now: in; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: P ro p e r ti e s ,; now: Properties,; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: P ro p e r ti e s; now: Properties; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: W h i te t a i l; now: Whitetail; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: Li c e n se d; now: Licensed; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: E s ta te ,; now: Estate,; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: E s t a t e .; now: Estate.; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: M y e r s ,; now: Myers,; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: E s t a t e; now: Estate; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: P AUL; now: PAUL; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: R e a l; now: Real; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: J o hn; now: John; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: L L C; now: LLC; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: D B A; now: DBA; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: i n; now: in; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: N Y; now: NY; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 607 .226.3110; now: 607.226.3110; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: SPECIALIST .; now: SPECIALIST.; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: BrokerWHITETAIL; now: WHITETAIL; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: V AICUNAS; now: VAICUNAS; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: Whitetail; now: itetail; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: TODA Y!; now: TODAY!; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: V ALLEY; now: VALLEY; basis: pypdf splits this token; the coordinate reading keeps it whole
line: -1; was: PAUL; now: AUL; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Whitetail; now: ite; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Properties; now: Pr; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Whitetail; now: te; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Properties; now: ti; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Properties; now: ro; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Licensed; now: Li; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Whitetail; now: ta; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Licensed; now: se; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: John; now: hn; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: Whitetail; now: il; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: BrokerWHITETAIL; now: ke; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 4 Y 4 Z; now: 4Y4Z; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 4 U; now: 4U; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 8 P; now: 8P; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 8 R; now: 8R; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 8 S; now: 8S; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 8 T; now: 8T; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 8 W; now: 8W; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 8 Y; now: 8Y; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 9 G; now: 9G; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 9 K; now: 9K; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 9 N; now: 9N; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 9 W; now: 9W; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 9 X; now: 9X; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 4 B; now: 4B; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 4 G; now: 4G; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 4 S; now: 4S; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 3 A; now: 3A; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 4 R; now: 4R; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: 9 R; now: 9R; basis: pdfplumber's default line grouping chains rows under three points apart into one line and interleaves them; read with lines grouped at 2 points it returns this token whole, which is pypdf's reading too
line: -1; was: t o; now: to; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 6Southern; now: Southern; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 8N9H; now: 9H; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 8N9H; now: 8N; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 7P7R; now: 7R; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 7P7R; now: 7P; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: State’; now: State; basis: p.19 (folio 38): pdfplumber's default reading returns "State’" and pypdf returns "State" in the BearWise notice, whose last line the page prints as "New York State s black bears healthy and safe." — with NO apostrophe glyph rendering, verified against sb.py render ny_regs.pdf 19. That notice is ruled out above and publishes nothing. The word "State" this compilation does publish comes from a different sentence — "Bear hunting in Allegany State Park requires a park permit." — on which both libraries agree
line: -1; was: frst; now: first; basis: a lost fi/ff/fl ligature. BOTH pypdf and pdfplumber return the same wrong string, so the divergence check cannot see it; read from the rendered page (sb.py render ny_regs.pdf 18|19) the page prints 'first'
line: -1; was: Sufolk; now: Suffolk; basis: a lost fi/ff/fl ligature. BOTH pypdf and pdfplumber return the same wrong string, so the divergence check cannot see it; read from the rendered page (sb.py render ny_regs.pdf 18|19) the page prints 'Suffolk'
line: -1; was: fuid; now: fluid; basis: a lost fi/ff/fl ligature. BOTH pypdf and pdfplumber return the same wrong string, so the divergence check cannot see it; read from the rendered page (sb.py render ny_regs.pdf 18|19) the page prints 'fluid'
line: -1; was: fnd; now: find; basis: a lost fi/ff/fl ligature. BOTH pypdf and pdfplumber return the same wrong string, so the divergence check cannot see it; read from the rendered page (sb.py render ny_regs.pdf 18|19) the page prints 'find'
line: 42; was: Antler Point Restrictions: during all seasons, a w lo n i n t t h g le . 3 r Y e o o d r u b m n u g o c r k h e s u p n m o te u in r s s t t s ( h a t a h g v a e e t s a a 1 r t e 2 l e - a 1 a t 6 s l ) e t a a 1 r s e a t n 1 e t x l i e n e r c m h pt.; now: Antler Point Restrictions: during all seasons, antlered bucks must have at least 1 antler with 3 or more points that are at least 1 inch long. Young hunters (ages 12-16) are exempt.; basis: pdfplumber's DEFAULT line grouping chains this paragraph's lines together with the WMU map labels printed beside them and interleaves the result character by character. Read with lines grouped at 2 points — the tolerance this adapter reads the page with — it returns them whole, which is pypdf's reading too, and the rendered page agrees with both