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