1module Test.Calendar.MonthDayRef where
2
3testMonthDayRef :: String
4testMonthDayRef =
5    unlines
6        [ "Regular:"
7        , "DIFF: -2 -> 1-1 -> 1"
8        , "DIFF: -1 -> 1-1 -> 1"
9        , "DIFF: 0 -> 1-1 -> 1"
10        , "1 == 1-1"
11        , "2 == 1-2"
12        , "3 == 1-3"
13        , "4 == 1-4"
14        , "5 == 1-5"
15        , "6 == 1-6"
16        , "7 == 1-7"
17        , "8 == 1-8"
18        , "9 == 1-9"
19        , "10 == 1-10"
20        , "11 == 1-11"
21        , "12 == 1-12"
22        , "13 == 1-13"
23        , "14 == 1-14"
24        , "15 == 1-15"
25        , "16 == 1-16"
26        , "17 == 1-17"
27        , "18 == 1-18"
28        , "19 == 1-19"
29        , "20 == 1-20"
30        , "21 == 1-21"
31        , "22 == 1-22"
32        , "23 == 1-23"
33        , "24 == 1-24"
34        , "25 == 1-25"
35        , "26 == 1-26"
36        , "27 == 1-27"
37        , "28 == 1-28"
38        , "29 == 1-29"
39        , "30 == 1-30"
40        , "31 == 1-31"
41        , "32 == 2-1"
42        , "33 == 2-2"
43        , "34 == 2-3"
44        , "35 == 2-4"
45        , "36 == 2-5"
46        , "37 == 2-6"
47        , "38 == 2-7"
48        , "39 == 2-8"
49        , "40 == 2-9"
50        , "41 == 2-10"
51        , "42 == 2-11"
52        , "43 == 2-12"
53        , "44 == 2-13"
54        , "45 == 2-14"
55        , "46 == 2-15"
56        , "47 == 2-16"
57        , "48 == 2-17"
58        , "49 == 2-18"
59        , "50 == 2-19"
60        , "51 == 2-20"
61        , "52 == 2-21"
62        , "53 == 2-22"
63        , "54 == 2-23"
64        , "55 == 2-24"
65        , "56 == 2-25"
66        , "57 == 2-26"
67        , "58 == 2-27"
68        , "59 == 2-28"
69        , "60 == 3-1"
70        , "61 == 3-2"
71        , "62 == 3-3"
72        , "63 == 3-4"
73        , "64 == 3-5"
74        , "65 == 3-6"
75        , "66 == 3-7"
76        , "67 == 3-8"
77        , "68 == 3-9"
78        , "69 == 3-10"
79        , "70 == 3-11"
80        , "71 == 3-12"
81        , "72 == 3-13"
82        , "73 == 3-14"
83        , "74 == 3-15"
84        , "75 == 3-16"
85        , "76 == 3-17"
86        , "77 == 3-18"
87        , "78 == 3-19"
88        , "79 == 3-20"
89        , "80 == 3-21"
90        , "81 == 3-22"
91        , "82 == 3-23"
92        , "83 == 3-24"
93        , "84 == 3-25"
94        , "85 == 3-26"
95        , "86 == 3-27"
96        , "87 == 3-28"
97        , "88 == 3-29"
98        , "89 == 3-30"
99        , "90 == 3-31"
100        , "91 == 4-1"
101        , "92 == 4-2"
102        , "93 == 4-3"
103        , "94 == 4-4"
104        , "95 == 4-5"
105        , "96 == 4-6"
106        , "97 == 4-7"
107        , "98 == 4-8"
108        , "99 == 4-9"
109        , "100 == 4-10"
110        , "101 == 4-11"
111        , "102 == 4-12"
112        , "103 == 4-13"
113        , "104 == 4-14"
114        , "105 == 4-15"
115        , "106 == 4-16"
116        , "107 == 4-17"
117        , "108 == 4-18"
118        , "109 == 4-19"
119        , "110 == 4-20"
120        , "111 == 4-21"
121        , "112 == 4-22"
122        , "113 == 4-23"
123        , "114 == 4-24"
124        , "115 == 4-25"
125        , "116 == 4-26"
126        , "117 == 4-27"
127        , "118 == 4-28"
128        , "119 == 4-29"
129        , "120 == 4-30"
130        , "121 == 5-1"
131        , "122 == 5-2"
132        , "123 == 5-3"
133        , "124 == 5-4"
134        , "125 == 5-5"
135        , "126 == 5-6"
136        , "127 == 5-7"
137        , "128 == 5-8"
138        , "129 == 5-9"
139        , "130 == 5-10"
140        , "131 == 5-11"
141        , "132 == 5-12"
142        , "133 == 5-13"
143        , "134 == 5-14"
144        , "135 == 5-15"
145        , "136 == 5-16"
146        , "137 == 5-17"
147        , "138 == 5-18"
148        , "139 == 5-19"
149        , "140 == 5-20"
150        , "141 == 5-21"
151        , "142 == 5-22"
152        , "143 == 5-23"
153        , "144 == 5-24"
154        , "145 == 5-25"
155        , "146 == 5-26"
156        , "147 == 5-27"
157        , "148 == 5-28"
158        , "149 == 5-29"
159        , "150 == 5-30"
160        , "151 == 5-31"
161        , "152 == 6-1"
162        , "153 == 6-2"
163        , "154 == 6-3"
164        , "155 == 6-4"
165        , "156 == 6-5"
166        , "157 == 6-6"
167        , "158 == 6-7"
168        , "159 == 6-8"
169        , "160 == 6-9"
170        , "161 == 6-10"
171        , "162 == 6-11"
172        , "163 == 6-12"
173        , "164 == 6-13"
174        , "165 == 6-14"
175        , "166 == 6-15"
176        , "167 == 6-16"
177        , "168 == 6-17"
178        , "169 == 6-18"
179        , "170 == 6-19"
180        , "171 == 6-20"
181        , "172 == 6-21"
182        , "173 == 6-22"
183        , "174 == 6-23"
184        , "175 == 6-24"
185        , "176 == 6-25"
186        , "177 == 6-26"
187        , "178 == 6-27"
188        , "179 == 6-28"
189        , "180 == 6-29"
190        , "181 == 6-30"
191        , "182 == 7-1"
192        , "183 == 7-2"
193        , "184 == 7-3"
194        , "185 == 7-4"
195        , "186 == 7-5"
196        , "187 == 7-6"
197        , "188 == 7-7"
198        , "189 == 7-8"
199        , "190 == 7-9"
200        , "191 == 7-10"
201        , "192 == 7-11"
202        , "193 == 7-12"
203        , "194 == 7-13"
204        , "195 == 7-14"
205        , "196 == 7-15"
206        , "197 == 7-16"
207        , "198 == 7-17"
208        , "199 == 7-18"
209        , "200 == 7-19"
210        , "201 == 7-20"
211        , "202 == 7-21"
212        , "203 == 7-22"
213        , "204 == 7-23"
214        , "205 == 7-24"
215        , "206 == 7-25"
216        , "207 == 7-26"
217        , "208 == 7-27"
218        , "209 == 7-28"
219        , "210 == 7-29"
220        , "211 == 7-30"
221        , "212 == 7-31"
222        , "213 == 8-1"
223        , "214 == 8-2"
224        , "215 == 8-3"
225        , "216 == 8-4"
226        , "217 == 8-5"
227        , "218 == 8-6"
228        , "219 == 8-7"
229        , "220 == 8-8"
230        , "221 == 8-9"
231        , "222 == 8-10"
232        , "223 == 8-11"
233        , "224 == 8-12"
234        , "225 == 8-13"
235        , "226 == 8-14"
236        , "227 == 8-15"
237        , "228 == 8-16"
238        , "229 == 8-17"
239        , "230 == 8-18"
240        , "231 == 8-19"
241        , "232 == 8-20"
242        , "233 == 8-21"
243        , "234 == 8-22"
244        , "235 == 8-23"
245        , "236 == 8-24"
246        , "237 == 8-25"
247        , "238 == 8-26"
248        , "239 == 8-27"
249        , "240 == 8-28"
250        , "241 == 8-29"
251        , "242 == 8-30"
252        , "243 == 8-31"
253        , "244 == 9-1"
254        , "245 == 9-2"
255        , "246 == 9-3"
256        , "247 == 9-4"
257        , "248 == 9-5"
258        , "249 == 9-6"
259        , "250 == 9-7"
260        , "251 == 9-8"
261        , "252 == 9-9"
262        , "253 == 9-10"
263        , "254 == 9-11"
264        , "255 == 9-12"
265        , "256 == 9-13"
266        , "257 == 9-14"
267        , "258 == 9-15"
268        , "259 == 9-16"
269        , "260 == 9-17"
270        , "261 == 9-18"
271        , "262 == 9-19"
272        , "263 == 9-20"
273        , "264 == 9-21"
274        , "265 == 9-22"
275        , "266 == 9-23"
276        , "267 == 9-24"
277        , "268 == 9-25"
278        , "269 == 9-26"
279        , "270 == 9-27"
280        , "271 == 9-28"
281        , "272 == 9-29"
282        , "273 == 9-30"
283        , "274 == 10-1"
284        , "275 == 10-2"
285        , "276 == 10-3"
286        , "277 == 10-4"
287        , "278 == 10-5"
288        , "279 == 10-6"
289        , "280 == 10-7"
290        , "281 == 10-8"
291        , "282 == 10-9"
292        , "283 == 10-10"
293        , "284 == 10-11"
294        , "285 == 10-12"
295        , "286 == 10-13"
296        , "287 == 10-14"
297        , "288 == 10-15"
298        , "289 == 10-16"
299        , "290 == 10-17"
300        , "291 == 10-18"
301        , "292 == 10-19"
302        , "293 == 10-20"
303        , "294 == 10-21"
304        , "295 == 10-22"
305        , "296 == 10-23"
306        , "297 == 10-24"
307        , "298 == 10-25"
308        , "299 == 10-26"
309        , "300 == 10-27"
310        , "301 == 10-28"
311        , "302 == 10-29"
312        , "303 == 10-30"
313        , "304 == 10-31"
314        , "305 == 11-1"
315        , "306 == 11-2"
316        , "307 == 11-3"
317        , "308 == 11-4"
318        , "309 == 11-5"
319        , "310 == 11-6"
320        , "311 == 11-7"
321        , "312 == 11-8"
322        , "313 == 11-9"
323        , "314 == 11-10"
324        , "315 == 11-11"
325        , "316 == 11-12"
326        , "317 == 11-13"
327        , "318 == 11-14"
328        , "319 == 11-15"
329        , "320 == 11-16"
330        , "321 == 11-17"
331        , "322 == 11-18"
332        , "323 == 11-19"
333        , "324 == 11-20"
334        , "325 == 11-21"
335        , "326 == 11-22"
336        , "327 == 11-23"
337        , "328 == 11-24"
338        , "329 == 11-25"
339        , "330 == 11-26"
340        , "331 == 11-27"
341        , "332 == 11-28"
342        , "333 == 11-29"
343        , "334 == 11-30"
344        , "335 == 12-1"
345        , "336 == 12-2"
346        , "337 == 12-3"
347        , "338 == 12-4"
348        , "339 == 12-5"
349        , "340 == 12-6"
350        , "341 == 12-7"
351        , "342 == 12-8"
352        , "343 == 12-9"
353        , "344 == 12-10"
354        , "345 == 12-11"
355        , "346 == 12-12"
356        , "347 == 12-13"
357        , "348 == 12-14"
358        , "349 == 12-15"
359        , "350 == 12-16"
360        , "351 == 12-17"
361        , "352 == 12-18"
362        , "353 == 12-19"
363        , "354 == 12-20"
364        , "355 == 12-21"
365        , "356 == 12-22"
366        , "357 == 12-23"
367        , "358 == 12-24"
368        , "359 == 12-25"
369        , "360 == 12-26"
370        , "361 == 12-27"
371        , "362 == 12-28"
372        , "363 == 12-29"
373        , "364 == 12-30"
374        , "365 == 12-31"
375        , "DIFF: 366 -> 12-31 -> 365"
376        , "DIFF: 367 -> 12-31 -> 365"
377        , "DIFF: 368 -> 12-31 -> 365"
378        , "DIFF: 369 -> 12-31 -> 365"
379        , "Leap:"
380        , "DIFF: -2 -> 1-1 -> 1"
381        , "DIFF: -1 -> 1-1 -> 1"
382        , "DIFF: 0 -> 1-1 -> 1"
383        , "1 == 1-1"
384        , "2 == 1-2"
385        , "3 == 1-3"
386        , "4 == 1-4"
387        , "5 == 1-5"
388        , "6 == 1-6"
389        , "7 == 1-7"
390        , "8 == 1-8"
391        , "9 == 1-9"
392        , "10 == 1-10"
393        , "11 == 1-11"
394        , "12 == 1-12"
395        , "13 == 1-13"
396        , "14 == 1-14"
397        , "15 == 1-15"
398        , "16 == 1-16"
399        , "17 == 1-17"
400        , "18 == 1-18"
401        , "19 == 1-19"
402        , "20 == 1-20"
403        , "21 == 1-21"
404        , "22 == 1-22"
405        , "23 == 1-23"
406        , "24 == 1-24"
407        , "25 == 1-25"
408        , "26 == 1-26"
409        , "27 == 1-27"
410        , "28 == 1-28"
411        , "29 == 1-29"
412        , "30 == 1-30"
413        , "31 == 1-31"
414        , "32 == 2-1"
415        , "33 == 2-2"
416        , "34 == 2-3"
417        , "35 == 2-4"
418        , "36 == 2-5"
419        , "37 == 2-6"
420        , "38 == 2-7"
421        , "39 == 2-8"
422        , "40 == 2-9"
423        , "41 == 2-10"
424        , "42 == 2-11"
425        , "43 == 2-12"
426        , "44 == 2-13"
427        , "45 == 2-14"
428        , "46 == 2-15"
429        , "47 == 2-16"
430        , "48 == 2-17"
431        , "49 == 2-18"
432        , "50 == 2-19"
433        , "51 == 2-20"
434        , "52 == 2-21"
435        , "53 == 2-22"
436        , "54 == 2-23"
437        , "55 == 2-24"
438        , "56 == 2-25"
439        , "57 == 2-26"
440        , "58 == 2-27"
441        , "59 == 2-28"
442        , "60 == 2-29"
443        , "61 == 3-1"
444        , "62 == 3-2"
445        , "63 == 3-3"
446        , "64 == 3-4"
447        , "65 == 3-5"
448        , "66 == 3-6"
449        , "67 == 3-7"
450        , "68 == 3-8"
451        , "69 == 3-9"
452        , "70 == 3-10"
453        , "71 == 3-11"
454        , "72 == 3-12"
455        , "73 == 3-13"
456        , "74 == 3-14"
457        , "75 == 3-15"
458        , "76 == 3-16"
459        , "77 == 3-17"
460        , "78 == 3-18"
461        , "79 == 3-19"
462        , "80 == 3-20"
463        , "81 == 3-21"
464        , "82 == 3-22"
465        , "83 == 3-23"
466        , "84 == 3-24"
467        , "85 == 3-25"
468        , "86 == 3-26"
469        , "87 == 3-27"
470        , "88 == 3-28"
471        , "89 == 3-29"
472        , "90 == 3-30"
473        , "91 == 3-31"
474        , "92 == 4-1"
475        , "93 == 4-2"
476        , "94 == 4-3"
477        , "95 == 4-4"
478        , "96 == 4-5"
479        , "97 == 4-6"
480        , "98 == 4-7"
481        , "99 == 4-8"
482        , "100 == 4-9"
483        , "101 == 4-10"
484        , "102 == 4-11"
485        , "103 == 4-12"
486        , "104 == 4-13"
487        , "105 == 4-14"
488        , "106 == 4-15"
489        , "107 == 4-16"
490        , "108 == 4-17"
491        , "109 == 4-18"
492        , "110 == 4-19"
493        , "111 == 4-20"
494        , "112 == 4-21"
495        , "113 == 4-22"
496        , "114 == 4-23"
497        , "115 == 4-24"
498        , "116 == 4-25"
499        , "117 == 4-26"
500        , "118 == 4-27"
501        , "119 == 4-28"
502        , "120 == 4-29"
503        , "121 == 4-30"
504        , "122 == 5-1"
505        , "123 == 5-2"
506        , "124 == 5-3"
507        , "125 == 5-4"
508        , "126 == 5-5"
509        , "127 == 5-6"
510        , "128 == 5-7"
511        , "129 == 5-8"
512        , "130 == 5-9"
513        , "131 == 5-10"
514        , "132 == 5-11"
515        , "133 == 5-12"
516        , "134 == 5-13"
517        , "135 == 5-14"
518        , "136 == 5-15"
519        , "137 == 5-16"
520        , "138 == 5-17"
521        , "139 == 5-18"
522        , "140 == 5-19"
523        , "141 == 5-20"
524        , "142 == 5-21"
525        , "143 == 5-22"
526        , "144 == 5-23"
527        , "145 == 5-24"
528        , "146 == 5-25"
529        , "147 == 5-26"
530        , "148 == 5-27"
531        , "149 == 5-28"
532        , "150 == 5-29"
533        , "151 == 5-30"
534        , "152 == 5-31"
535        , "153 == 6-1"
536        , "154 == 6-2"
537        , "155 == 6-3"
538        , "156 == 6-4"
539        , "157 == 6-5"
540        , "158 == 6-6"
541        , "159 == 6-7"
542        , "160 == 6-8"
543        , "161 == 6-9"
544        , "162 == 6-10"
545        , "163 == 6-11"
546        , "164 == 6-12"
547        , "165 == 6-13"
548        , "166 == 6-14"
549        , "167 == 6-15"
550        , "168 == 6-16"
551        , "169 == 6-17"
552        , "170 == 6-18"
553        , "171 == 6-19"
554        , "172 == 6-20"
555        , "173 == 6-21"
556        , "174 == 6-22"
557        , "175 == 6-23"
558        , "176 == 6-24"
559        , "177 == 6-25"
560        , "178 == 6-26"
561        , "179 == 6-27"
562        , "180 == 6-28"
563        , "181 == 6-29"
564        , "182 == 6-30"
565        , "183 == 7-1"
566        , "184 == 7-2"
567        , "185 == 7-3"
568        , "186 == 7-4"
569        , "187 == 7-5"
570        , "188 == 7-6"
571        , "189 == 7-7"
572        , "190 == 7-8"
573        , "191 == 7-9"
574        , "192 == 7-10"
575        , "193 == 7-11"
576        , "194 == 7-12"
577        , "195 == 7-13"
578        , "196 == 7-14"
579        , "197 == 7-15"
580        , "198 == 7-16"
581        , "199 == 7-17"
582        , "200 == 7-18"
583        , "201 == 7-19"
584        , "202 == 7-20"
585        , "203 == 7-21"
586        , "204 == 7-22"
587        , "205 == 7-23"
588        , "206 == 7-24"
589        , "207 == 7-25"
590        , "208 == 7-26"
591        , "209 == 7-27"
592        , "210 == 7-28"
593        , "211 == 7-29"
594        , "212 == 7-30"
595        , "213 == 7-31"
596        , "214 == 8-1"
597        , "215 == 8-2"
598        , "216 == 8-3"
599        , "217 == 8-4"
600        , "218 == 8-5"
601        , "219 == 8-6"
602        , "220 == 8-7"
603        , "221 == 8-8"
604        , "222 == 8-9"
605        , "223 == 8-10"
606        , "224 == 8-11"
607        , "225 == 8-12"
608        , "226 == 8-13"
609        , "227 == 8-14"
610        , "228 == 8-15"
611        , "229 == 8-16"
612        , "230 == 8-17"
613        , "231 == 8-18"
614        , "232 == 8-19"
615        , "233 == 8-20"
616        , "234 == 8-21"
617        , "235 == 8-22"
618        , "236 == 8-23"
619        , "237 == 8-24"
620        , "238 == 8-25"
621        , "239 == 8-26"
622        , "240 == 8-27"
623        , "241 == 8-28"
624        , "242 == 8-29"
625        , "243 == 8-30"
626        , "244 == 8-31"
627        , "245 == 9-1"
628        , "246 == 9-2"
629        , "247 == 9-3"
630        , "248 == 9-4"
631        , "249 == 9-5"
632        , "250 == 9-6"
633        , "251 == 9-7"
634        , "252 == 9-8"
635        , "253 == 9-9"
636        , "254 == 9-10"
637        , "255 == 9-11"
638        , "256 == 9-12"
639        , "257 == 9-13"
640        , "258 == 9-14"
641        , "259 == 9-15"
642        , "260 == 9-16"
643        , "261 == 9-17"
644        , "262 == 9-18"
645        , "263 == 9-19"
646        , "264 == 9-20"
647        , "265 == 9-21"
648        , "266 == 9-22"
649        , "267 == 9-23"
650        , "268 == 9-24"
651        , "269 == 9-25"
652        , "270 == 9-26"
653        , "271 == 9-27"
654        , "272 == 9-28"
655        , "273 == 9-29"
656        , "274 == 9-30"
657        , "275 == 10-1"
658        , "276 == 10-2"
659        , "277 == 10-3"
660        , "278 == 10-4"
661        , "279 == 10-5"
662        , "280 == 10-6"
663        , "281 == 10-7"
664        , "282 == 10-8"
665        , "283 == 10-9"
666        , "284 == 10-10"
667        , "285 == 10-11"
668        , "286 == 10-12"
669        , "287 == 10-13"
670        , "288 == 10-14"
671        , "289 == 10-15"
672        , "290 == 10-16"
673        , "291 == 10-17"
674        , "292 == 10-18"
675        , "293 == 10-19"
676        , "294 == 10-20"
677        , "295 == 10-21"
678        , "296 == 10-22"
679        , "297 == 10-23"
680        , "298 == 10-24"
681        , "299 == 10-25"
682        , "300 == 10-26"
683        , "301 == 10-27"
684        , "302 == 10-28"
685        , "303 == 10-29"
686        , "304 == 10-30"
687        , "305 == 10-31"
688        , "306 == 11-1"
689        , "307 == 11-2"
690        , "308 == 11-3"
691        , "309 == 11-4"
692        , "310 == 11-5"
693        , "311 == 11-6"
694        , "312 == 11-7"
695        , "313 == 11-8"
696        , "314 == 11-9"
697        , "315 == 11-10"
698        , "316 == 11-11"
699        , "317 == 11-12"
700        , "318 == 11-13"
701        , "319 == 11-14"
702        , "320 == 11-15"
703        , "321 == 11-16"
704        , "322 == 11-17"
705        , "323 == 11-18"
706        , "324 == 11-19"
707        , "325 == 11-20"
708        , "326 == 11-21"
709        , "327 == 11-22"
710        , "328 == 11-23"
711        , "329 == 11-24"
712        , "330 == 11-25"
713        , "331 == 11-26"
714        , "332 == 11-27"
715        , "333 == 11-28"
716        , "334 == 11-29"
717        , "335 == 11-30"
718        , "336 == 12-1"
719        , "337 == 12-2"
720        , "338 == 12-3"
721        , "339 == 12-4"
722        , "340 == 12-5"
723        , "341 == 12-6"
724        , "342 == 12-7"
725        , "343 == 12-8"
726        , "344 == 12-9"
727        , "345 == 12-10"
728        , "346 == 12-11"
729        , "347 == 12-12"
730        , "348 == 12-13"
731        , "349 == 12-14"
732        , "350 == 12-15"
733        , "351 == 12-16"
734        , "352 == 12-17"
735        , "353 == 12-18"
736        , "354 == 12-19"
737        , "355 == 12-20"
738        , "356 == 12-21"
739        , "357 == 12-22"
740        , "358 == 12-23"
741        , "359 == 12-24"
742        , "360 == 12-25"
743        , "361 == 12-26"
744        , "362 == 12-27"
745        , "363 == 12-28"
746        , "364 == 12-29"
747        , "365 == 12-30"
748        , "366 == 12-31"
749        , "DIFF: 367 -> 12-31 -> 366"
750        , "DIFF: 368 -> 12-31 -> 366"
751        , "DIFF: 369 -> 12-31 -> 366"
752        ]
753