{-# LANGUAGE OverloadedStrings #-}

module Pdf.Content.Encoding.PdfDoc
( encoding
)
where

import Data.Word
import Data.Map (Map)
import qualified Data.Map as Map
import Data.Text (Text)

encoding :: Map Word8 Text
encoding :: Map Word8 Text
encoding = [(Word8, Text)] -> Map Word8 Text
forall k a. Ord k => [(k, a)] -> Map k a
Map.fromList
  [ (Word8
0, Text
"\x0000")
  , (Word8
1, Text
"\x0001")
  , (Word8
2, Text
"\x0002")
  , (Word8
3, Text
"\x0003")
  , (Word8
4, Text
"\x0004")
  , (Word8
5, Text
"\x0005")
  , (Word8
6, Text
"\x0006")
  , (Word8
7, Text
"\x0007")
  , (Word8
8, Text
"\x0008")
  , (Word8
9, Text
"\x0009")
  , (Word8
10, Text
"\x000A")
  , (Word8
11, Text
"\x000B")
  , (Word8
12, Text
"\x000C")
  , (Word8
13, Text
"\x000D")
  , (Word8
14, Text
"\x000E")
  , (Word8
15, Text
"\x000F")
  , (Word8
16, Text
"\x0010")
  , (Word8
17, Text
"\x0011")
  , (Word8
18, Text
"\x0012")
  , (Word8
19, Text
"\x0013")
  , (Word8
20, Text
"\x0014")
  , (Word8
21, Text
"\x0015")
  , (Word8
22, Text
"\x0017")
  , (Word8
23, Text
"\x0017")
  , (Word8
24, Text
"\x02D8")
  , (Word8
25, Text
"\x02C7")
  , (Word8
26, Text
"\x02C6")
  , (Word8
27, Text
"\x02D9")
  , (Word8
28, Text
"\x02DD")
  , (Word8
29, Text
"\x02DB")
  , (Word8
30, Text
"\x02DA")
  , (Word8
31, Text
"\x02DC")
  , (Word8
32, Text
"\x0020")
  , (Word8
33, Text
"\x0021")
  , (Word8
34, Text
"\x0022")
  , (Word8
35, Text
"\x0023")
  , (Word8
36, Text
"\x0024")
  , (Word8
37, Text
"\x0025")
  , (Word8
38, Text
"\x0026")
  , (Word8
39, Text
"\x0027")
  , (Word8
40, Text
"\x0028")
  , (Word8
41, Text
"\x0029")
  , (Word8
42, Text
"\x002A")
  , (Word8
43, Text
"\x002B")
  , (Word8
44, Text
"\x002C")
  , (Word8
45, Text
"\x002D")
  , (Word8
46, Text
"\x002E")
  , (Word8
47, Text
"\x002F")
  , (Word8
48, Text
"\x0030")
  , (Word8
49, Text
"\x0031")
  , (Word8
50, Text
"\x0032")
  , (Word8
51, Text
"\x0033")
  , (Word8
52, Text
"\x0034")
  , (Word8
53, Text
"\x0035")
  , (Word8
54, Text
"\x0036")
  , (Word8
55, Text
"\x0037")
  , (Word8
56, Text
"\x0038")
  , (Word8
57, Text
"\x0039")
  , (Word8
58, Text
"\x003A")
  , (Word8
59, Text
"\x003B")
  , (Word8
60, Text
"\x003C")
  , (Word8
61, Text
"\x003D")
  , (Word8
62, Text
"\x003E")
  , (Word8
63, Text
"\x003F")
  , (Word8
64, Text
"\x0040")
  , (Word8
65, Text
"\x0041")
  , (Word8
66, Text
"\x0042")
  , (Word8
67, Text
"\x0043")
  , (Word8
68, Text
"\x0044")
  , (Word8
69, Text
"\x0045")
  , (Word8
70, Text
"\x0046")
  , (Word8
71, Text
"\x0047")
  , (Word8
72, Text
"\x0048")
  , (Word8
73, Text
"\x0049")
  , (Word8
74, Text
"\x004A")
  , (Word8
75, Text
"\x004B")
  , (Word8
76, Text
"\x004C")
  , (Word8
77, Text
"\x004D")
  , (Word8
78, Text
"\x004E")
  , (Word8
79, Text
"\x004F")
  , (Word8
80, Text
"\x0050")
  , (Word8
81, Text
"\x0051")
  , (Word8
82, Text
"\x0052")
  , (Word8
83, Text
"\x0053")
  , (Word8
84, Text
"\x0054")
  , (Word8
85, Text
"\x0055")
  , (Word8
86, Text
"\x0056")
  , (Word8
87, Text
"\x0057")
  , (Word8
88, Text
"\x0058")
  , (Word8
89, Text
"\x0059")
  , (Word8
90, Text
"\x005A")
  , (Word8
91, Text
"\x005B")
  , (Word8
92, Text
"\x005C")
  , (Word8
93, Text
"\x005D")
  , (Word8
94, Text
"\x005E")
  , (Word8
95, Text
"\x005F")
  , (Word8
96, Text
"\x0060")
  , (Word8
97, Text
"\x0061")
  , (Word8
98, Text
"\x0062")
  , (Word8
99, Text
"\x0063")
  , (Word8
100, Text
"\x0064")
  , (Word8
101, Text
"\x0065")
  , (Word8
102, Text
"\x0066")
  , (Word8
103, Text
"\x0067")
  , (Word8
104, Text
"\x0068")
  , (Word8
105, Text
"\x0069")
  , (Word8
106, Text
"\x006A")
  , (Word8
107, Text
"\x006B")
  , (Word8
108, Text
"\x006C")
  , (Word8
109, Text
"\x006D")
  , (Word8
110, Text
"\x006E")
  , (Word8
111, Text
"\x006F")
  , (Word8
112, Text
"\x0070")
  , (Word8
113, Text
"\x0071")
  , (Word8
114, Text
"\x0072")
  , (Word8
115, Text
"\x0073")
  , (Word8
116, Text
"\x0074")
  , (Word8
117, Text
"\x0075")
  , (Word8
118, Text
"\x0076")
  , (Word8
119, Text
"\x0077")
  , (Word8
120, Text
"\x0078")
  , (Word8
121, Text
"\x0079")
  , (Word8
122, Text
"\x007A")
  , (Word8
123, Text
"\x007B")
  , (Word8
124, Text
"\x007C")
  , (Word8
125, Text
"\x007D")
  , (Word8
126, Text
"\x007E")
  -- there is no 127
  , (Word8
128, Text
"\x2022")
  , (Word8
129, Text
"\x2020")
  , (Word8
130, Text
"\x2021")
  , (Word8
131, Text
"\x2026")
  , (Word8
132, Text
"\x2014")
  , (Word8
133, Text
"\x2013")
  , (Word8
134, Text
"\x0192")
  , (Word8
135, Text
"\x2044")
  , (Word8
136, Text
"\x2039")
  , (Word8
137, Text
"\x203A")
  , (Word8
138, Text
"\x2212")
  , (Word8
139, Text
"\x2030")
  , (Word8
140, Text
"\x201E")
  , (Word8
141, Text
"\x201C")
  , (Word8
142, Text
"\x201D")
  , (Word8
143, Text
"\x2018")
  , (Word8
144, Text
"\x2019")
  , (Word8
145, Text
"\x201A")
  , (Word8
146, Text
"\x2122")
  , (Word8
147, Text
"\xFB01")
  , (Word8
148, Text
"\xFB02")
  , (Word8
149, Text
"\x0141")
  , (Word8
150, Text
"\x0152")
  , (Word8
151, Text
"\x0160")
  , (Word8
152, Text
"\x0178")
  , (Word8
153, Text
"\x017D")
  , (Word8
154, Text
"\x0131")
  , (Word8
155, Text
"\x0142")
  , (Word8
156, Text
"\x0153")
  , (Word8
157, Text
"\x0161")
  , (Word8
158, Text
"\x017E")
  -- there is no 159
  , (Word8
160, Text
"\x20AC")
  , (Word8
161, Text
"\x00A1")
  , (Word8
162, Text
"\x00A2")
  , (Word8
163, Text
"\x00A3")
  , (Word8
164, Text
"\x00A4")
  , (Word8
165, Text
"\x00A5")
  , (Word8
166, Text
"\x00A6")
  , (Word8
167, Text
"\x00A7")
  , (Word8
168, Text
"\x00A8")
  , (Word8
169, Text
"\x00A9")
  , (Word8
170, Text
"\x00AA")
  , (Word8
171, Text
"\x00AB")
  , (Word8
172, Text
"\x00AC")
  -- there is no 173
  , (Word8
174, Text
"\x00AE")
  , (Word8
175, Text
"\x00AF")
  , (Word8
176, Text
"\x00B0")
  , (Word8
177, Text
"\x00B1")
  , (Word8
178, Text
"\x00B2")
  , (Word8
179, Text
"\x00B3")
  , (Word8
180, Text
"\x00B4")
  , (Word8
181, Text
"\x00B5")
  , (Word8
182, Text
"\x00B6")
  , (Word8
183, Text
"\x00B7")
  , (Word8
184, Text
"\x00B8")
  , (Word8
185, Text
"\x00B9")
  , (Word8
186, Text
"\x00BA")
  , (Word8
187, Text
"\x00BB")
  , (Word8
188, Text
"\x00BC")
  , (Word8
189, Text
"\x00BD")
  , (Word8
190, Text
"\x00BE")
  , (Word8
191, Text
"\x00BF")
  , (Word8
192, Text
"\x00C0")
  , (Word8
193, Text
"\x00C1")
  , (Word8
194, Text
"\x00C2")
  , (Word8
195, Text
"\x00C3")
  , (Word8
196, Text
"\x00C4")
  , (Word8
197, Text
"\x00C5")
  , (Word8
198, Text
"\x00C6")
  , (Word8
199, Text
"\x00C7")
  , (Word8
200, Text
"\x00C8")
  , (Word8
201, Text
"\x00C9")
  , (Word8
202, Text
"\x00CA")
  , (Word8
203, Text
"\x00CB")
  , (Word8
204, Text
"\x00CC")
  , (Word8
205, Text
"\x00CD")
  , (Word8
206, Text
"\x00CE")
  , (Word8
207, Text
"\x00CF")
  , (Word8
208, Text
"\x00D0")
  , (Word8
209, Text
"\x00D1")
  , (Word8
210, Text
"\x00D2")
  , (Word8
211, Text
"\x00D3")
  , (Word8
212, Text
"\x00D4")
  , (Word8
213, Text
"\x00D5")
  , (Word8
214, Text
"\x00D6")
  , (Word8
215, Text
"\x00D7")
  , (Word8
216, Text
"\x00D8")
  , (Word8
217, Text
"\x00D9")
  , (Word8
218, Text
"\x00DA")
  , (Word8
219, Text
"\x00DB")
  , (Word8
220, Text
"\x00DC")
  , (Word8
221, Text
"\x00DD")
  , (Word8
222, Text
"\x00DE")
  , (Word8
223, Text
"\x00DF")
  , (Word8
224, Text
"\x00E0")
  , (Word8
225, Text
"\x00E1")
  , (Word8
226, Text
"\x00E2")
  , (Word8
227, Text
"\x00E3")
  , (Word8
228, Text
"\x00E4")
  , (Word8
229, Text
"\x00E5")
  , (Word8
230, Text
"\x00E6")
  , (Word8
231, Text
"\x00E7")
  , (Word8
232, Text
"\x00E8")
  , (Word8
233, Text
"\x00E9")
  , (Word8
234, Text
"\x00EA")
  , (Word8
235, Text
"\x00EB")
  , (Word8
236, Text
"\x00EC")
  , (Word8
237, Text
"\x00ED")
  , (Word8
238, Text
"\x00EE")
  , (Word8
239, Text
"\x00EF")
  , (Word8
240, Text
"\x00F0")
  , (Word8
241, Text
"\x00F1")
  , (Word8
242, Text
"\x00F2")
  , (Word8
243, Text
"\x00F3")
  , (Word8
244, Text
"\x00F4")
  , (Word8
245, Text
"\x00F5")
  , (Word8
246, Text
"\x00F6")
  , (Word8
247, Text
"\x00F7")
  , (Word8
248, Text
"\x00F8")
  , (Word8
249, Text
"\x00F9")
  , (Word8
250, Text
"\x00FA")
  , (Word8
251, Text
"\x00FB")
  , (Word8
252, Text
"\x00FC")
  , (Word8
253, Text
"\x00FD")
  , (Word8
254, Text
"\x00FE")
  , (Word8
255, Text
"\x00FF")
  ]