Branch Coverage

blib/lib/GitLab/API/v4.pm
Criterion Covered Total %
branch 21 3876 0.5


line true false branch
132 0 11 if defined $self->access_token
134 0 11 if defined $self->private_token
136 0 11 if defined $self->sudo_user
146 0 0 defined $self->access_token ? :
0 0 defined $self->private_token ? :
352 0 0 ref $args[-1] eq 'HASH' ? :
403 0 0 if @_ < 2 or @_ > 3
404 0 0 if ref $_[0] or not defined $_[0]
405 0 0 if ref $_[1] or not defined $_[1]
406 0 0 if defined $_[2] and ref $_[2] ne "HASH"
407 0 0 @_ == 3 ? :
409 0 0 if defined $params
427 0 0 if @_ < 2 or @_ > 3
428 0 0 if ref $_[0] or not defined $_[0]
429 0 0 if ref $_[1] or not defined $_[1]
430 0 0 if defined $_[2] and ref $_[2] ne "HASH"
431 0 0 @_ == 3 ? :
433 0 0 if defined $params
451 0 0 if @_ < 2 or @_ > 3
452 0 0 if ref $_[0] or not defined $_[0]
453 0 0 if ref $_[1] or not defined $_[1]
454 0 0 if defined $_[2] and ref $_[2] ne "HASH"
455 0 0 @_ == 3 ? :
457 0 0 if defined $params
475 0 0 if @_ != 3
476 0 0 if ref $_[0] or not defined $_[0]
477 0 0 if ref $_[1] or not defined $_[1]
478 0 0 if ref $_[2] or not defined $_[2]
497 0 0 if @_ != 3
498 0 0 if ref $_[0] or not defined $_[0]
499 0 0 if ref $_[1] or not defined $_[1]
500 0 0 if ref $_[2] or not defined $_[2]
519 0 0 if @_ != 3
520 0 0 if ref $_[0] or not defined $_[0]
521 0 0 if ref $_[1] or not defined $_[1]
522 0 0 if ref $_[2] or not defined $_[2]
541 0 0 if @_ < 2 or @_ > 3
542 0 0 if ref $_[0] or not defined $_[0]
543 0 0 if ref $_[1] or not defined $_[1]
544 0 0 if defined $_[2] and ref $_[2] ne "HASH"
545 0 0 @_ == 3 ? :
547 0 0 if defined $params
565 0 0 if @_ < 2 or @_ > 3
566 0 0 if ref $_[0] or not defined $_[0]
567 0 0 if ref $_[1] or not defined $_[1]
568 0 0 if defined $_[2] and ref $_[2] ne "HASH"
569 0 0 @_ == 3 ? :
571 0 0 if defined $params
588 0 0 if @_ != 2
589 0 0 if ref $_[0] or not defined $_[0]
590 0 0 if ref $_[1] or not defined $_[1]
609 0 0 if @_ != 3
610 0 0 if ref $_[0] or not defined $_[0]
611 0 0 if ref $_[1] or not defined $_[1]
612 0 0 if ref $_[2] or not defined $_[2]
631 0 0 if @_ != 3
632 0 0 if ref $_[0] or not defined $_[0]
633 0 0 if ref $_[1] or not defined $_[1]
634 0 0 if ref $_[2] or not defined $_[2]
653 0 0 if @_ != 3
654 0 0 if ref $_[0] or not defined $_[0]
655 0 0 if ref $_[1] or not defined $_[1]
656 0 0 if ref $_[2] or not defined $_[2]
675 0 0 if @_ != 3
676 0 0 if ref $_[0] or not defined $_[0]
677 0 0 if ref $_[1] or not defined $_[1]
678 0 0 if ref $_[2] or not defined $_[2]
698 0 0 if @_ != 4
699 0 0 if ref $_[0] or not defined $_[0]
700 0 0 if ref $_[1] or not defined $_[1]
701 0 0 if ref $_[2] or not defined $_[2]
702 0 0 if ref $_[3] or not defined $_[3]
722 0 0 if @_ < 3 or @_ > 4
723 0 0 if ref $_[0] or not defined $_[0]
724 0 0 if ref $_[1] or not defined $_[1]
725 0 0 if ref $_[2] or not defined $_[2]
726 0 0 if defined $_[3] and ref $_[3] ne "HASH"
727 0 0 @_ == 4 ? :
729 0 0 if defined $params
748 0 0 if @_ != 4
749 0 0 if ref $_[0] or not defined $_[0]
750 0 0 if ref $_[1] or not defined $_[1]
751 0 0 if ref $_[2] or not defined $_[2]
752 0 0 if ref $_[3] or not defined $_[3]
771 0 0 if @_ != 3
772 0 0 if ref $_[0] or not defined $_[0]
773 0 0 if ref $_[1] or not defined $_[1]
774 0 0 if ref $_[2] or not defined $_[2]
794 0 0 if @_ != 4
795 0 0 if ref $_[0] or not defined $_[0]
796 0 0 if ref $_[1] or not defined $_[1]
797 0 0 if ref $_[2] or not defined $_[2]
798 0 0 if ref $_[3] or not defined $_[3]
818 0 0 if @_ < 3 or @_ > 4
819 0 0 if ref $_[0] or not defined $_[0]
820 0 0 if ref $_[1] or not defined $_[1]
821 0 0 if ref $_[2] or not defined $_[2]
822 0 0 if defined $_[3] and ref $_[3] ne "HASH"
823 0 0 @_ == 4 ? :
825 0 0 if defined $params
844 0 0 if @_ != 4
845 0 0 if ref $_[0] or not defined $_[0]
846 0 0 if ref $_[1] or not defined $_[1]
847 0 0 if ref $_[2] or not defined $_[2]
848 0 0 if ref $_[3] or not defined $_[3]
874 0 0 if @_ < 1 or @_ > 2
875 0 0 if ref $_[0] or not defined $_[0]
876 0 0 if defined $_[1] and ref $_[1] ne "HASH"
877 0 0 @_ == 2 ? :
879 0 0 if defined $params
896 0 0 if @_ != 2
897 0 0 if ref $_[0] or not defined $_[0]
898 0 0 if ref $_[1] or not defined $_[1]
916 0 0 if @_ < 1 or @_ > 2
917 0 0 if ref $_[0] or not defined $_[0]
918 0 0 if defined $_[1] and ref $_[1] ne "HASH"
919 0 0 @_ == 2 ? :
921 0 0 if defined $params
938 0 0 if @_ != 2
939 0 0 if ref $_[0] or not defined $_[0]
940 0 0 if ref $_[1] or not defined $_[1]
959 0 0 if @_ != 1
960 0 0 if ref $_[0] or not defined $_[0]
987 0 0 if @_ < 0 or @_ > 1
988 0 0 if defined $_[0] and ref $_[0] ne "HASH"
989 0 0 @_ == 1 ? :
991 0 0 if defined $params
1007 0 0 if @_ != 1
1008 0 0 if ref $_[0] or not defined $_[0]
1025 0 0 if @_ < 0 or @_ > 1
1026 0 0 if defined $_[0] and ref $_[0] ne "HASH"
1027 0 0 @_ == 1 ? :
1029 0 0 if defined $params
1046 0 0 if @_ < 1 or @_ > 2
1047 0 0 if ref $_[0] or not defined $_[0]
1048 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1049 0 0 @_ == 2 ? :
1051 0 0 if defined $params
1067 0 0 if @_ != 1
1068 0 0 if ref $_[0] or not defined $_[0]
1096 0 0 if @_ < 1 or @_ > 2
1097 0 0 if ref $_[0] or not defined $_[0]
1098 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1099 0 0 @_ == 2 ? :
1101 0 0 if defined $params
1118 0 0 if @_ != 2
1119 0 0 if ref $_[0] or not defined $_[0]
1120 0 0 if ref $_[1] or not defined $_[1]
1138 0 0 if @_ < 1 or @_ > 2
1139 0 0 if ref $_[0] or not defined $_[0]
1140 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1141 0 0 @_ == 2 ? :
1143 0 0 if defined $params
1161 0 0 if @_ < 2 or @_ > 3
1162 0 0 if ref $_[0] or not defined $_[0]
1163 0 0 if ref $_[1] or not defined $_[1]
1164 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1165 0 0 @_ == 3 ? :
1167 0 0 if defined $params
1184 0 0 if @_ != 2
1185 0 0 if ref $_[0] or not defined $_[0]
1186 0 0 if ref $_[1] or not defined $_[1]
1214 0 0 if @_ < 1 or @_ > 2
1215 0 0 if ref $_[0] or not defined $_[0]
1216 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1217 0 0 @_ == 2 ? :
1219 0 0 if defined $params
1236 0 0 if @_ != 2
1237 0 0 if ref $_[0] or not defined $_[0]
1238 0 0 if ref $_[1] or not defined $_[1]
1256 0 0 if @_ < 1 or @_ > 2
1257 0 0 if ref $_[0] or not defined $_[0]
1258 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1259 0 0 @_ == 2 ? :
1261 0 0 if defined $params
1279 0 0 if @_ < 2 or @_ > 3
1280 0 0 if ref $_[0] or not defined $_[0]
1281 0 0 if ref $_[1] or not defined $_[1]
1282 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1283 0 0 @_ == 3 ? :
1285 0 0 if defined $params
1302 0 0 if @_ != 2
1303 0 0 if ref $_[0] or not defined $_[0]
1304 0 0 if ref $_[1] or not defined $_[1]
1329 0 0 if @_
1346 0 0 if @_ != 1
1347 0 0 if ref $_[0] or not defined $_[0]
1364 0 0 if @_ < 0 or @_ > 1
1365 0 0 if defined $_[0] and ref $_[0] ne "HASH"
1366 0 0 @_ == 1 ? :
1368 0 0 if defined $params
1385 0 0 if @_ < 1 or @_ > 2
1386 0 0 if ref $_[0] or not defined $_[0]
1387 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1388 0 0 @_ == 2 ? :
1390 0 0 if defined $params
1406 0 0 if @_ != 1
1407 0 0 if ref $_[0] or not defined $_[0]
1426 0 0 if @_ < 0 or @_ > 1
1427 0 0 if defined $_[0] and ref $_[0] ne "HASH"
1428 0 0 @_ == 1 ? :
1430 0 0 if defined $params
1446 0 0 if @_ != 1
1447 0 0 if ref $_[0] or not defined $_[0]
1473 0 0 if @_ < 1 or @_ > 2
1474 0 0 if ref $_[0] or not defined $_[0]
1475 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1476 0 0 @_ == 2 ? :
1478 0 0 if defined $params
1495 0 0 if @_ < 1 or @_ > 2
1496 0 0 if ref $_[0] or not defined $_[0]
1497 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1498 0 0 @_ == 2 ? :
1500 0 0 if defined $params
1517 0 0 if @_ != 2
1518 0 0 if ref $_[0] or not defined $_[0]
1519 0 0 if ref $_[1] or not defined $_[1]
1538 0 0 if @_ < 2 or @_ > 3
1539 0 0 if ref $_[0] or not defined $_[0]
1540 0 0 if ref $_[1] or not defined $_[1]
1541 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1542 0 0 @_ == 3 ? :
1544 0 0 if defined $params
1562 0 0 if @_ < 2 or @_ > 3
1563 0 0 if ref $_[0] or not defined $_[0]
1564 0 0 if ref $_[1] or not defined $_[1]
1565 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1566 0 0 @_ == 3 ? :
1568 0 0 if defined $params
1586 0 0 if @_ < 2 or @_ > 3
1587 0 0 if ref $_[0] or not defined $_[0]
1588 0 0 if ref $_[1] or not defined $_[1]
1589 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1590 0 0 @_ == 3 ? :
1592 0 0 if defined $params
1610 0 0 if @_ < 2 or @_ > 3
1611 0 0 if ref $_[0] or not defined $_[0]
1612 0 0 if ref $_[1] or not defined $_[1]
1613 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1614 0 0 @_ == 3 ? :
1616 0 0 if defined $params
1634 0 0 if @_ < 2 or @_ > 3
1635 0 0 if ref $_[0] or not defined $_[0]
1636 0 0 if ref $_[1] or not defined $_[1]
1637 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1638 0 0 @_ == 3 ? :
1641 0 0 if defined $params
1660 0 0 if @_ < 2 or @_ > 3
1661 0 0 if ref $_[0] or not defined $_[0]
1662 0 0 if ref $_[1] or not defined $_[1]
1663 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1664 0 0 @_ == 3 ? :
1666 0 0 if defined $params
1684 0 0 if @_ < 2 or @_ > 3
1685 0 0 if ref $_[0] or not defined $_[0]
1686 0 0 if ref $_[1] or not defined $_[1]
1687 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1688 0 0 @_ == 3 ? :
1690 0 0 if defined $params
1715 0 0 if @_ < 1 or @_ > 2
1716 0 0 if ref $_[0] or not defined $_[0]
1717 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1718 0 0 @_ == 2 ? :
1720 0 0 if defined $params
1737 0 0 if @_ < 1 or @_ > 2
1738 0 0 if ref $_[0] or not defined $_[0]
1739 0 0 if defined $_[1] and ref $_[1] ne "HASH"
1740 0 0 @_ == 2 ? :
1742 0 0 if defined $params
1759 0 0 if @_ != 2
1760 0 0 if ref $_[0] or not defined $_[0]
1761 0 0 if ref $_[1] or not defined $_[1]
1781 0 0 if @_ != 2
1782 0 0 if ref $_[0] or not defined $_[0]
1783 0 0 if ref $_[1] or not defined $_[1]
1802 0 0 if @_ != 3
1803 0 0 if ref $_[0] or not defined $_[0]
1804 0 0 if ref $_[1] or not defined $_[1]
1805 0 0 if ref $_[2] or not defined $_[2]
1824 0 0 if @_ != 3
1825 0 0 if ref $_[0] or not defined $_[0]
1826 0 0 if ref $_[1] or not defined $_[1]
1827 0 0 if ref $_[2] or not defined $_[2]
1848 0 0 if @_ < 2 or @_ > 3
1849 0 0 if ref $_[0] or not defined $_[0]
1850 0 0 if ref $_[1] or not defined $_[1]
1851 0 0 if defined $_[2] and ref $_[2] ne "HASH"
1852 0 0 @_ == 3 ? :
1855 0 0 if defined $params
1880 0 0 if @_ != 1
1881 0 0 if ref $_[0] or not defined $_[0]
1898 0 0 if @_ != 1
1899 0 0 if ref $_[0] or not defined $_[0]
1916 0 0 if @_ != 1
1917 0 0 if ref $_[0] or not defined $_[0]
1935 0 0 if @_ != 2
1936 0 0 if ref $_[0] or not defined $_[0]
1937 0 0 if ref $_[1] or not defined $_[1]
1955 0 0 if @_ != 2
1956 0 0 if ref $_[0] or not defined $_[0]
1957 0 0 if ref $_[1] or not defined $_[1]
1975 0 0 if @_ != 2
1976 0 0 if ref $_[0] or not defined $_[0]
1977 0 0 if ref $_[1] or not defined $_[1]
1996 0 0 if @_ < 2 or @_ > 3
1997 0 0 if ref $_[0] or not defined $_[0]
1998 0 0 if ref $_[1] or not defined $_[1]
1999 0 0 if defined $_[2] and ref $_[2] ne "HASH"
2000 0 0 @_ == 3 ? :
2002 0 0 if defined $params
2020 0 0 if @_ < 2 or @_ > 3
2021 0 0 if ref $_[0] or not defined $_[0]
2022 0 0 if ref $_[1] or not defined $_[1]
2023 0 0 if defined $_[2] and ref $_[2] ne "HASH"
2024 0 0 @_ == 3 ? :
2026 0 0 if defined $params
2044 0 0 if @_ < 2 or @_ > 3
2045 0 0 if ref $_[0] or not defined $_[0]
2046 0 0 if ref $_[1] or not defined $_[1]
2047 0 0 if defined $_[2] and ref $_[2] ne "HASH"
2048 0 0 @_ == 3 ? :
2050 0 0 if defined $params
2067 0 0 if @_ != 2
2068 0 0 if ref $_[0] or not defined $_[0]
2069 0 0 if ref $_[1] or not defined $_[1]
2089 0 0 if @_ != 2
2090 0 0 if ref $_[0] or not defined $_[0]
2091 0 0 if ref $_[1] or not defined $_[1]
2111 0 0 if @_ != 2
2112 0 0 if ref $_[0] or not defined $_[0]
2113 0 0 if ref $_[1] or not defined $_[1]
2141 0 0 if @_ < 1 or @_ > 2
2142 0 0 if ref $_[0] or not defined $_[0]
2143 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2144 0 0 @_ == 2 ? :
2146 0 0 if defined $params
2163 0 0 if @_ != 2
2164 0 0 if ref $_[0] or not defined $_[0]
2165 0 0 if ref $_[1] or not defined $_[1]
2190 0 0 if @_ < 0 or @_ > 1
2191 0 0 if defined $_[0] and ref $_[0] ne "HASH"
2192 0 0 @_ == 1 ? :
2194 0 0 if defined $params
2211 0 0 if @_ < 1 or @_ > 2
2212 0 0 if ref $_[0] or not defined $_[0]
2213 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2214 0 0 @_ == 2 ? :
2216 0 0 if defined $params
2233 0 0 if @_ != 2
2234 0 0 if ref $_[0] or not defined $_[0]
2235 0 0 if ref $_[1] or not defined $_[1]
2253 0 0 if @_ < 1 or @_ > 2
2254 0 0 if ref $_[0] or not defined $_[0]
2255 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2256 0 0 @_ == 2 ? :
2258 0 0 if defined $params
2275 0 0 if @_ != 2
2276 0 0 if ref $_[0] or not defined $_[0]
2277 0 0 if ref $_[1] or not defined $_[1]
2297 0 0 if @_ != 2
2298 0 0 if ref $_[0] or not defined $_[0]
2299 0 0 if ref $_[1] or not defined $_[1]
2325 0 0 if @_ < 1 or @_ > 2
2326 0 0 if ref $_[0] or not defined $_[0]
2327 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2328 0 0 @_ == 2 ? :
2330 0 0 if defined $params
2347 0 0 if @_ < 1 or @_ > 2
2348 0 0 if ref $_[0] or not defined $_[0]
2349 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2350 0 0 @_ == 2 ? :
2352 0 0 if defined $params
2370 0 0 if @_ < 2 or @_ > 3
2371 0 0 if ref $_[0] or not defined $_[0]
2372 0 0 if ref $_[1] or not defined $_[1]
2373 0 0 if defined $_[2] and ref $_[2] ne "HASH"
2374 0 0 @_ == 3 ? :
2376 0 0 if defined $params
2393 0 0 if @_ != 2
2394 0 0 if ref $_[0] or not defined $_[0]
2395 0 0 if ref $_[1] or not defined $_[1]
2415 0 0 if @_ != 2
2416 0 0 if ref $_[0] or not defined $_[0]
2417 0 0 if ref $_[1] or not defined $_[1]
2442 0 0 if @_ < 0 or @_ > 1
2443 0 0 if defined $_[0] and ref $_[0] ne "HASH"
2444 0 0 @_ == 1 ? :
2446 0 0 if defined $params
2463 0 0 if @_ < 1 or @_ > 2
2464 0 0 if ref $_[0] or not defined $_[0]
2465 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2466 0 0 @_ == 2 ? :
2468 0 0 if defined $params
2485 0 0 if @_ < 1 or @_ > 2
2486 0 0 if ref $_[0] or not defined $_[0]
2487 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2488 0 0 @_ == 2 ? :
2490 0 0 if defined $params
2512 0 0 if @_
2530 0 0 if @_ < 1 or @_ > 2
2531 0 0 if ref $_[0] or not defined $_[0]
2532 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2533 0 0 @_ == 2 ? :
2535 0 0 if defined $params
2559 0 0 if @_ < 0 or @_ > 1
2560 0 0 if defined $_[0] and ref $_[0] ne "HASH"
2561 0 0 @_ == 1 ? :
2563 0 0 if defined $params
2579 0 0 if @_ != 1
2580 0 0 if ref $_[0] or not defined $_[0]
2605 0 0 if @_ < 0 or @_ > 1
2606 0 0 if defined $_[0] and ref $_[0] ne "HASH"
2607 0 0 @_ == 1 ? :
2609 0 0 if defined $params
2625 0 0 if @_ != 1
2626 0 0 if ref $_[0] or not defined $_[0]
2651 0 0 if @_ < 0 or @_ > 1
2652 0 0 if defined $_[0] and ref $_[0] ne "HASH"
2653 0 0 @_ == 1 ? :
2655 0 0 if defined $params
2672 0 0 if @_ < 1 or @_ > 2
2673 0 0 if ref $_[0] or not defined $_[0]
2674 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2675 0 0 @_ == 2 ? :
2677 0 0 if defined $params
2694 0 0 if @_ < 1 or @_ > 2
2695 0 0 if ref $_[0] or not defined $_[0]
2696 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2697 0 0 @_ == 2 ? :
2699 0 0 if defined $params
2716 0 0 if @_ < 1 or @_ > 2
2717 0 0 if ref $_[0] or not defined $_[0]
2718 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2719 0 0 @_ == 2 ? :
2721 0 0 if defined $params
2737 0 0 if @_ < 0 or @_ > 1
2738 0 0 if defined $_[0] and ref $_[0] ne "HASH"
2739 0 0 @_ == 1 ? :
2742 0 0 if defined $params
2760 0 0 if @_ != 2
2761 0 0 if ref $_[0] or not defined $_[0]
2762 0 0 if ref $_[1] or not defined $_[1]
2782 0 0 if @_ < 1 or @_ > 2
2783 0 0 if ref $_[0] or not defined $_[0]
2784 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2785 0 0 @_ == 2 ? :
2787 0 0 if defined $params
2803 0 0 if @_ != 1
2804 0 0 if ref $_[0] or not defined $_[0]
2823 0 0 if @_ != 1
2824 0 0 if ref $_[0] or not defined $_[0]
2844 0 0 if @_ < 1 or @_ > 2
2845 0 0 if ref $_[0] or not defined $_[0]
2846 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2847 0 0 @_ == 2 ? :
2850 0 0 if defined $params
2868 0 0 if @_ != 2
2869 0 0 if ref $_[0] or not defined $_[0]
2870 0 0 if ref $_[1] or not defined $_[1]
2891 0 0 if @_ != 3
2892 0 0 if ref $_[0] or not defined $_[0]
2893 0 0 if ref $_[1] or not defined $_[1]
2894 0 0 if ref $_[2] or not defined $_[2]
2914 0 0 if @_ < 1 or @_ > 2
2915 0 0 if ref $_[0] or not defined $_[0]
2916 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2917 0 0 @_ == 2 ? :
2920 0 0 if defined $params
2938 0 0 if @_ != 2
2939 0 0 if ref $_[0] or not defined $_[0]
2940 0 0 if ref $_[1] or not defined $_[1]
2968 0 0 if @_ < 1 or @_ > 2
2969 0 0 if ref $_[0] or not defined $_[0]
2970 0 0 if defined $_[1] and ref $_[1] ne "HASH"
2971 0 0 @_ == 2 ? :
2973 0 0 if defined $params
2989 0 0 if @_ != 1
2990 0 0 if ref $_[0] or not defined $_[0]
3008 0 0 if @_ != 2
3009 0 0 if ref $_[0] or not defined $_[0]
3010 0 0 if ref $_[1] or not defined $_[1]
3028 0 0 if @_ != 2
3029 0 0 if ref $_[0] or not defined $_[0]
3030 0 0 if ref $_[1] or not defined $_[1]
3057 0 0 if @_ != 1
3058 0 0 if ref $_[0] or not defined $_[0]
3076 0 0 if @_ != 2
3077 0 0 if ref $_[0] or not defined $_[0]
3078 0 0 if ref $_[1] or not defined $_[1]
3096 0 0 if @_ < 1 or @_ > 2
3097 0 0 if ref $_[0] or not defined $_[0]
3098 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3099 0 0 @_ == 2 ? :
3101 0 0 if defined $params
3119 0 0 if @_ < 2 or @_ > 3
3120 0 0 if ref $_[0] or not defined $_[0]
3121 0 0 if ref $_[1] or not defined $_[1]
3122 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3123 0 0 @_ == 3 ? :
3125 0 0 if defined $params
3142 0 0 if @_ != 2
3143 0 0 if ref $_[0] or not defined $_[0]
3144 0 0 if ref $_[1] or not defined $_[1]
3164 0 0 if @_ < 1 or @_ > 2
3165 0 0 if ref $_[0] or not defined $_[0]
3166 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3167 0 0 @_ == 2 ? :
3169 0 0 if defined $params
3194 0 0 if @_ < 1 or @_ > 2
3195 0 0 if ref $_[0] or not defined $_[0]
3196 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3197 0 0 @_ == 2 ? :
3199 0 0 if defined $params
3216 0 0 if @_ < 1 or @_ > 2
3217 0 0 if ref $_[0] or not defined $_[0]
3218 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3219 0 0 @_ == 2 ? :
3221 0 0 if defined $params
3238 0 0 if @_ != 2
3239 0 0 if ref $_[0] or not defined $_[0]
3240 0 0 if ref $_[1] or not defined $_[1]
3258 0 0 if @_ < 1 or @_ > 2
3259 0 0 if ref $_[0] or not defined $_[0]
3260 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3261 0 0 @_ == 2 ? :
3263 0 0 if defined $params
3281 0 0 if @_ < 2 or @_ > 3
3282 0 0 if ref $_[0] or not defined $_[0]
3283 0 0 if ref $_[1] or not defined $_[1]
3284 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3285 0 0 @_ == 3 ? :
3287 0 0 if defined $params
3304 0 0 if @_ != 2
3305 0 0 if ref $_[0] or not defined $_[0]
3306 0 0 if ref $_[1] or not defined $_[1]
3333 0 0 if @_ < 0 or @_ > 1
3334 0 0 if defined $_[0] and ref $_[0] ne "HASH"
3335 0 0 @_ == 1 ? :
3337 0 0 if defined $params
3354 0 0 if @_ < 1 or @_ > 2
3355 0 0 if ref $_[0] or not defined $_[0]
3356 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3357 0 0 @_ == 2 ? :
3359 0 0 if defined $params
3376 0 0 if @_ < 1 or @_ > 2
3377 0 0 if ref $_[0] or not defined $_[0]
3378 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3379 0 0 @_ == 2 ? :
3381 0 0 if defined $params
3398 0 0 if @_ != 2
3399 0 0 if ref $_[0] or not defined $_[0]
3400 0 0 if ref $_[1] or not defined $_[1]
3418 0 0 if @_ < 1 or @_ > 2
3419 0 0 if ref $_[0] or not defined $_[0]
3420 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3421 0 0 @_ == 2 ? :
3423 0 0 if defined $params
3441 0 0 if @_ < 2 or @_ > 3
3442 0 0 if ref $_[0] or not defined $_[0]
3443 0 0 if ref $_[1] or not defined $_[1]
3444 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3445 0 0 @_ == 3 ? :
3447 0 0 if defined $params
3464 0 0 if @_ != 2
3465 0 0 if ref $_[0] or not defined $_[0]
3466 0 0 if ref $_[1] or not defined $_[1]
3487 0 0 if @_ < 2 or @_ > 3
3488 0 0 if ref $_[0] or not defined $_[0]
3489 0 0 if ref $_[1] or not defined $_[1]
3490 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3491 0 0 @_ == 3 ? :
3493 0 0 if defined $params
3510 0 0 if @_ != 2
3511 0 0 if ref $_[0] or not defined $_[0]
3512 0 0 if ref $_[1] or not defined $_[1]
3530 0 0 if @_ != 2
3531 0 0 if ref $_[0] or not defined $_[0]
3532 0 0 if ref $_[1] or not defined $_[1]
3550 0 0 if @_ != 2
3551 0 0 if ref $_[0] or not defined $_[0]
3552 0 0 if ref $_[1] or not defined $_[1]
3571 0 0 if @_ < 2 or @_ > 3
3572 0 0 if ref $_[0] or not defined $_[0]
3573 0 0 if ref $_[1] or not defined $_[1]
3574 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3575 0 0 @_ == 3 ? :
3577 0 0 if defined $params
3594 0 0 if @_ != 2
3595 0 0 if ref $_[0] or not defined $_[0]
3596 0 0 if ref $_[1] or not defined $_[1]
3615 0 0 if @_ < 2 or @_ > 3
3616 0 0 if ref $_[0] or not defined $_[0]
3617 0 0 if ref $_[1] or not defined $_[1]
3618 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3619 0 0 @_ == 3 ? :
3621 0 0 if defined $params
3638 0 0 if @_ != 2
3639 0 0 if ref $_[0] or not defined $_[0]
3640 0 0 if ref $_[1] or not defined $_[1]
3658 0 0 if @_ != 2
3659 0 0 if ref $_[0] or not defined $_[0]
3660 0 0 if ref $_[1] or not defined $_[1]
3678 0 0 if @_ != 2
3679 0 0 if ref $_[0] or not defined $_[0]
3680 0 0 if ref $_[1] or not defined $_[1]
3698 0 0 if @_ != 2
3699 0 0 if ref $_[0] or not defined $_[0]
3700 0 0 if ref $_[1] or not defined $_[1]
3726 0 0 if @_ < 1 or @_ > 2
3727 0 0 if ref $_[0] or not defined $_[0]
3728 0 0 if defined $_[1] and ref $_[1] ne "HASH"
3729 0 0 @_ == 2 ? :
3731 0 0 if defined $params
3749 0 0 if @_ < 2 or @_ > 3
3750 0 0 if ref $_[0] or not defined $_[0]
3751 0 0 if ref $_[1] or not defined $_[1]
3752 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3753 0 0 @_ == 3 ? :
3755 0 0 if defined $params
3773 0 0 if @_ != 3
3774 0 0 if ref $_[0] or not defined $_[0]
3775 0 0 if ref $_[1] or not defined $_[1]
3776 0 0 if ref $_[2] or not defined $_[2]
3795 0 0 if @_ < 2 or @_ > 3
3796 0 0 if ref $_[0] or not defined $_[0]
3797 0 0 if ref $_[1] or not defined $_[1]
3798 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3799 0 0 @_ == 3 ? :
3801 0 0 if defined $params
3820 0 0 if @_ < 3 or @_ > 4
3821 0 0 if ref $_[0] or not defined $_[0]
3822 0 0 if ref $_[1] or not defined $_[1]
3823 0 0 if ref $_[2] or not defined $_[2]
3824 0 0 if defined $_[3] and ref $_[3] ne "HASH"
3825 0 0 @_ == 4 ? :
3827 0 0 if defined $params
3845 0 0 if @_ != 3
3846 0 0 if ref $_[0] or not defined $_[0]
3847 0 0 if ref $_[1] or not defined $_[1]
3848 0 0 if ref $_[2] or not defined $_[2]
3875 0 0 if @_ != 1
3876 0 0 if ref $_[0] or not defined $_[0]
3894 0 0 if @_ != 2
3895 0 0 if ref $_[0] or not defined $_[0]
3896 0 0 if ref $_[1] or not defined $_[1]
3914 0 0 if @_ != 2
3915 0 0 if ref $_[0] or not defined $_[0]
3916 0 0 if ref $_[1] or not defined $_[1]
3935 0 0 if @_ != 3
3936 0 0 if ref $_[0] or not defined $_[0]
3937 0 0 if ref $_[1] or not defined $_[1]
3938 0 0 if ref $_[2] or not defined $_[2]
3957 0 0 if @_ < 2 or @_ > 3
3958 0 0 if ref $_[0] or not defined $_[0]
3959 0 0 if ref $_[1] or not defined $_[1]
3960 0 0 if defined $_[2] and ref $_[2] ne "HASH"
3961 0 0 @_ == 3 ? :
3963 0 0 if defined $params
3982 0 0 if @_ < 3 or @_ > 4
3983 0 0 if ref $_[0] or not defined $_[0]
3984 0 0 if ref $_[1] or not defined $_[1]
3985 0 0 if ref $_[2] or not defined $_[2]
3986 0 0 if defined $_[3] and ref $_[3] ne "HASH"
3987 0 0 @_ == 4 ? :
3989 0 0 if defined $params
4007 0 0 if @_ != 3
4008 0 0 if ref $_[0] or not defined $_[0]
4009 0 0 if ref $_[1] or not defined $_[1]
4010 0 0 if ref $_[2] or not defined $_[2]
4038 0 0 if @_ < 1 or @_ > 2
4039 0 0 if ref $_[0] or not defined $_[0]
4040 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4041 0 0 @_ == 2 ? :
4043 0 0 if defined $params
4061 0 0 if @_ < 2 or @_ > 3
4062 0 0 if ref $_[0] or not defined $_[0]
4063 0 0 if ref $_[1] or not defined $_[1]
4064 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4065 0 0 @_ == 3 ? :
4067 0 0 if defined $params
4084 0 0 if @_ != 2
4085 0 0 if ref $_[0] or not defined $_[0]
4086 0 0 if ref $_[1] or not defined $_[1]
4104 0 0 if @_ != 2
4105 0 0 if ref $_[0] or not defined $_[0]
4106 0 0 if ref $_[1] or not defined $_[1]
4125 0 0 if @_ < 2 or @_ > 3
4126 0 0 if ref $_[0] or not defined $_[0]
4127 0 0 if ref $_[1] or not defined $_[1]
4128 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4129 0 0 @_ == 3 ? :
4131 0 0 if defined $params
4149 0 0 if @_ != 3
4150 0 0 if ref $_[0] or not defined $_[0]
4151 0 0 if ref $_[1] or not defined $_[1]
4152 0 0 if ref $_[2] or not defined $_[2]
4170 0 0 if @_ != 2
4171 0 0 if ref $_[0] or not defined $_[0]
4172 0 0 if ref $_[1] or not defined $_[1]
4190 0 0 if @_ != 2
4191 0 0 if ref $_[0] or not defined $_[0]
4192 0 0 if ref $_[1] or not defined $_[1]
4210 0 0 if @_ != 2
4211 0 0 if ref $_[0] or not defined $_[0]
4212 0 0 if ref $_[1] or not defined $_[1]
4230 0 0 if @_ != 2
4231 0 0 if ref $_[0] or not defined $_[0]
4232 0 0 if ref $_[1] or not defined $_[1]
4250 0 0 if @_ != 2
4251 0 0 if ref $_[0] or not defined $_[0]
4252 0 0 if ref $_[1] or not defined $_[1]
4270 0 0 if @_ != 2
4271 0 0 if ref $_[0] or not defined $_[0]
4272 0 0 if ref $_[1] or not defined $_[1]
4297 0 0 if @_ != 1
4298 0 0 if ref $_[0] or not defined $_[0]
4324 0 0 if @_ < 1 or @_ > 2
4325 0 0 if ref $_[0] or not defined $_[0]
4326 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4327 0 0 @_ == 2 ? :
4329 0 0 if defined $params
4346 0 0 if @_ < 1 or @_ > 2
4347 0 0 if ref $_[0] or not defined $_[0]
4348 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4349 0 0 @_ == 2 ? :
4351 0 0 if defined $params
4368 0 0 if @_ < 1 or @_ > 2
4369 0 0 if ref $_[0] or not defined $_[0]
4370 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4371 0 0 @_ == 2 ? :
4374 0 0 if defined $params
4392 0 0 if @_ < 1 or @_ > 2
4393 0 0 if ref $_[0] or not defined $_[0]
4394 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4395 0 0 @_ == 2 ? :
4397 0 0 if defined $params
4414 0 0 if @_ != 2
4415 0 0 if ref $_[0] or not defined $_[0]
4416 0 0 if ref $_[1] or not defined $_[1]
4434 0 0 if @_ != 2
4435 0 0 if ref $_[0] or not defined $_[0]
4436 0 0 if ref $_[1] or not defined $_[1]
4463 0 0 if @_ < 0 or @_ > 1
4464 0 0 if defined $_[0] and ref $_[0] ne "HASH"
4465 0 0 @_ == 1 ? :
4467 0 0 if defined $params
4491 0 0 if @_ < 0 or @_ > 1
4492 0 0 if defined $_[0] and ref $_[0] ne "HASH"
4493 0 0 @_ == 1 ? :
4495 0 0 if defined $params
4512 0 0 if @_ < 1 or @_ > 2
4513 0 0 if ref $_[0] or not defined $_[0]
4514 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4515 0 0 @_ == 2 ? :
4517 0 0 if defined $params
4534 0 0 if @_ != 2
4535 0 0 if ref $_[0] or not defined $_[0]
4536 0 0 if ref $_[1] or not defined $_[1]
4554 0 0 if @_ != 2
4555 0 0 if ref $_[0] or not defined $_[0]
4556 0 0 if ref $_[1] or not defined $_[1]
4574 0 0 if @_ != 2
4575 0 0 if ref $_[0] or not defined $_[0]
4576 0 0 if ref $_[1] or not defined $_[1]
4594 0 0 if @_ < 1 or @_ > 2
4595 0 0 if ref $_[0] or not defined $_[0]
4596 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4597 0 0 @_ == 2 ? :
4599 0 0 if defined $params
4617 0 0 if @_ < 2 or @_ > 3
4618 0 0 if ref $_[0] or not defined $_[0]
4619 0 0 if ref $_[1] or not defined $_[1]
4620 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4621 0 0 @_ == 3 ? :
4623 0 0 if defined $params
4640 0 0 if @_ != 2
4641 0 0 if ref $_[0] or not defined $_[0]
4642 0 0 if ref $_[1] or not defined $_[1]
4663 0 0 if @_ < 2 or @_ > 3
4664 0 0 if ref $_[0] or not defined $_[0]
4665 0 0 if ref $_[1] or not defined $_[1]
4666 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4667 0 0 @_ == 3 ? :
4669 0 0 if defined $params
4687 0 0 if @_ < 2 or @_ > 3
4688 0 0 if ref $_[0] or not defined $_[0]
4689 0 0 if ref $_[1] or not defined $_[1]
4690 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4691 0 0 @_ == 3 ? :
4693 0 0 if defined $params
4711 0 0 if @_ < 2 or @_ > 3
4712 0 0 if ref $_[0] or not defined $_[0]
4713 0 0 if ref $_[1] or not defined $_[1]
4714 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4715 0 0 @_ == 3 ? :
4717 0 0 if defined $params
4734 0 0 if @_ != 2
4735 0 0 if ref $_[0] or not defined $_[0]
4736 0 0 if ref $_[1] or not defined $_[1]
4755 0 0 if @_ < 2 or @_ > 3
4756 0 0 if ref $_[0] or not defined $_[0]
4757 0 0 if ref $_[1] or not defined $_[1]
4758 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4759 0 0 @_ == 3 ? :
4761 0 0 if defined $params
4778 0 0 if @_ != 2
4779 0 0 if ref $_[0] or not defined $_[0]
4780 0 0 if ref $_[1] or not defined $_[1]
4798 0 0 if @_ != 2
4799 0 0 if ref $_[0] or not defined $_[0]
4800 0 0 if ref $_[1] or not defined $_[1]
4818 0 0 if @_ != 2
4819 0 0 if ref $_[0] or not defined $_[0]
4820 0 0 if ref $_[1] or not defined $_[1]
4838 0 0 if @_ != 2
4839 0 0 if ref $_[0] or not defined $_[0]
4840 0 0 if ref $_[1] or not defined $_[1]
4859 0 0 if @_ != 3
4860 0 0 if ref $_[0] or not defined $_[0]
4861 0 0 if ref $_[1] or not defined $_[1]
4862 0 0 if ref $_[2] or not defined $_[2]
4881 0 0 if @_ < 2 or @_ > 3
4882 0 0 if ref $_[0] or not defined $_[0]
4883 0 0 if ref $_[1] or not defined $_[1]
4884 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4885 0 0 @_ == 3 ? :
4887 0 0 if defined $params
4904 0 0 if @_ != 2
4905 0 0 if ref $_[0] or not defined $_[0]
4906 0 0 if ref $_[1] or not defined $_[1]
4925 0 0 if @_ < 2 or @_ > 3
4926 0 0 if ref $_[0] or not defined $_[0]
4927 0 0 if ref $_[1] or not defined $_[1]
4928 0 0 if defined $_[2] and ref $_[2] ne "HASH"
4929 0 0 @_ == 3 ? :
4931 0 0 if defined $params
4948 0 0 if @_ != 2
4949 0 0 if ref $_[0] or not defined $_[0]
4950 0 0 if ref $_[1] or not defined $_[1]
4968 0 0 if @_ != 2
4969 0 0 if ref $_[0] or not defined $_[0]
4970 0 0 if ref $_[1] or not defined $_[1]
4996 0 0 if @_ < 1 or @_ > 2
4997 0 0 if ref $_[0] or not defined $_[0]
4998 0 0 if defined $_[1] and ref $_[1] ne "HASH"
4999 0 0 @_ == 2 ? :
5001 0 0 if defined $params
5018 0 0 if @_ != 2
5019 0 0 if ref $_[0] or not defined $_[0]
5020 0 0 if ref $_[1] or not defined $_[1]
5038 0 0 if @_ < 1 or @_ > 2
5039 0 0 if ref $_[0] or not defined $_[0]
5040 0 0 if defined $_[1] and ref $_[1] ne "HASH"
5041 0 0 @_ == 2 ? :
5043 0 0 if defined $params
5061 0 0 if @_ < 2 or @_ > 3
5062 0 0 if ref $_[0] or not defined $_[0]
5063 0 0 if ref $_[1] or not defined $_[1]
5064 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5065 0 0 @_ == 3 ? :
5067 0 0 if defined $params
5085 0 0 if @_ < 2 or @_ > 3
5086 0 0 if ref $_[0] or not defined $_[0]
5087 0 0 if ref $_[1] or not defined $_[1]
5088 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5089 0 0 @_ == 3 ? :
5091 0 0 if defined $params
5109 0 0 if @_ < 2 or @_ > 3
5110 0 0 if ref $_[0] or not defined $_[0]
5111 0 0 if ref $_[1] or not defined $_[1]
5112 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5113 0 0 @_ == 3 ? :
5115 0 0 if defined $params
5140 0 0 if @_ < 1 or @_ > 2
5141 0 0 if ref $_[0] or not defined $_[0]
5142 0 0 if defined $_[1] and ref $_[1] ne "HASH"
5143 0 0 @_ == 2 ? :
5145 0 0 if defined $params
5162 0 0 if @_ != 2
5163 0 0 if ref $_[0] or not defined $_[0]
5164 0 0 if ref $_[1] or not defined $_[1]
5182 0 0 if @_ < 1 or @_ > 2
5183 0 0 if ref $_[0] or not defined $_[0]
5184 0 0 if defined $_[1] and ref $_[1] ne "HASH"
5185 0 0 @_ == 2 ? :
5187 0 0 if defined $params
5205 0 0 if @_ < 2 or @_ > 3
5206 0 0 if ref $_[0] or not defined $_[0]
5207 0 0 if ref $_[1] or not defined $_[1]
5208 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5209 0 0 @_ == 3 ? :
5211 0 0 if defined $params
5229 0 0 if @_ < 2 or @_ > 3
5230 0 0 if ref $_[0] or not defined $_[0]
5231 0 0 if ref $_[1] or not defined $_[1]
5232 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5233 0 0 @_ == 3 ? :
5235 0 0 if defined $params
5253 0 0 if @_ < 2 or @_ > 3
5254 0 0 if ref $_[0] or not defined $_[0]
5255 0 0 if ref $_[1] or not defined $_[1]
5256 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5257 0 0 @_ == 3 ? :
5259 0 0 if defined $params
5283 0 0 if @_ < 0 or @_ > 1
5284 0 0 if defined $_[0] and ref $_[0] ne "HASH"
5285 0 0 @_ == 1 ? :
5287 0 0 if defined $params
5303 0 0 if @_ != 1
5304 0 0 if ref $_[0] or not defined $_[0]
5331 0 0 if @_ < 2 or @_ > 3
5332 0 0 if ref $_[0] or not defined $_[0]
5333 0 0 if ref $_[1] or not defined $_[1]
5334 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5335 0 0 @_ == 3 ? :
5337 0 0 if defined $params
5355 0 0 if @_ != 3
5356 0 0 if ref $_[0] or not defined $_[0]
5357 0 0 if ref $_[1] or not defined $_[1]
5358 0 0 if ref $_[2] or not defined $_[2]
5377 0 0 if @_ < 2 or @_ > 3
5378 0 0 if ref $_[0] or not defined $_[0]
5379 0 0 if ref $_[1] or not defined $_[1]
5380 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5381 0 0 @_ == 3 ? :
5383 0 0 if defined $params
5402 0 0 if @_ < 3 or @_ > 4
5403 0 0 if ref $_[0] or not defined $_[0]
5404 0 0 if ref $_[1] or not defined $_[1]
5405 0 0 if ref $_[2] or not defined $_[2]
5406 0 0 if defined $_[3] and ref $_[3] ne "HASH"
5407 0 0 @_ == 4 ? :
5410 0 0 if defined $params
5429 0 0 if @_ != 3
5430 0 0 if ref $_[0] or not defined $_[0]
5431 0 0 if ref $_[1] or not defined $_[1]
5432 0 0 if ref $_[2] or not defined $_[2]
5453 0 0 if @_ < 2 or @_ > 3
5454 0 0 if ref $_[0] or not defined $_[0]
5455 0 0 if ref $_[1] or not defined $_[1]
5456 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5457 0 0 @_ == 3 ? :
5459 0 0 if defined $params
5477 0 0 if @_ != 3
5478 0 0 if ref $_[0] or not defined $_[0]
5479 0 0 if ref $_[1] or not defined $_[1]
5480 0 0 if ref $_[2] or not defined $_[2]
5499 0 0 if @_ < 2 or @_ > 3
5500 0 0 if ref $_[0] or not defined $_[0]
5501 0 0 if ref $_[1] or not defined $_[1]
5502 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5503 0 0 @_ == 3 ? :
5505 0 0 if defined $params
5524 0 0 if @_ < 3 or @_ > 4
5525 0 0 if ref $_[0] or not defined $_[0]
5526 0 0 if ref $_[1] or not defined $_[1]
5527 0 0 if ref $_[2] or not defined $_[2]
5528 0 0 if defined $_[3] and ref $_[3] ne "HASH"
5529 0 0 @_ == 4 ? :
5532 0 0 if defined $params
5551 0 0 if @_ != 3
5552 0 0 if ref $_[0] or not defined $_[0]
5553 0 0 if ref $_[1] or not defined $_[1]
5554 0 0 if ref $_[2] or not defined $_[2]
5575 0 0 if @_ < 2 or @_ > 3
5576 0 0 if ref $_[0] or not defined $_[0]
5577 0 0 if ref $_[1] or not defined $_[1]
5578 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5579 0 0 @_ == 3 ? :
5581 0 0 if defined $params
5599 0 0 if @_ != 3
5600 0 0 if ref $_[0] or not defined $_[0]
5601 0 0 if ref $_[1] or not defined $_[1]
5602 0 0 if ref $_[2] or not defined $_[2]
5621 0 0 if @_ < 2 or @_ > 3
5622 0 0 if ref $_[0] or not defined $_[0]
5623 0 0 if ref $_[1] or not defined $_[1]
5624 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5625 0 0 @_ == 3 ? :
5627 0 0 if defined $params
5646 0 0 if @_ < 3 or @_ > 4
5647 0 0 if ref $_[0] or not defined $_[0]
5648 0 0 if ref $_[1] or not defined $_[1]
5649 0 0 if ref $_[2] or not defined $_[2]
5650 0 0 if defined $_[3] and ref $_[3] ne "HASH"
5651 0 0 @_ == 4 ? :
5654 0 0 if defined $params
5673 0 0 if @_ != 3
5674 0 0 if ref $_[0] or not defined $_[0]
5675 0 0 if ref $_[1] or not defined $_[1]
5676 0 0 if ref $_[2] or not defined $_[2]
5705 0 0 if @_ < 2 or @_ > 3
5706 0 0 if ref $_[0] or not defined $_[0]
5707 0 0 if ref $_[1] or not defined $_[1]
5708 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5709 0 0 @_ == 3 ? :
5711 0 0 if defined $params
5729 0 0 if @_ != 3
5730 0 0 if ref $_[0] or not defined $_[0]
5731 0 0 if ref $_[1] or not defined $_[1]
5732 0 0 if ref $_[2] or not defined $_[2]
5751 0 0 if @_ < 2 or @_ > 3
5752 0 0 if ref $_[0] or not defined $_[0]
5753 0 0 if ref $_[1] or not defined $_[1]
5754 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5755 0 0 @_ == 3 ? :
5757 0 0 if defined $params
5776 0 0 if @_ < 3 or @_ > 4
5777 0 0 if ref $_[0] or not defined $_[0]
5778 0 0 if ref $_[1] or not defined $_[1]
5779 0 0 if ref $_[2] or not defined $_[2]
5780 0 0 if defined $_[3] and ref $_[3] ne "HASH"
5781 0 0 @_ == 4 ? :
5784 0 0 if defined $params
5805 0 0 if @_ < 4 or @_ > 5
5806 0 0 if ref $_[0] or not defined $_[0]
5807 0 0 if ref $_[1] or not defined $_[1]
5808 0 0 if ref $_[2] or not defined $_[2]
5809 0 0 if ref $_[3] or not defined $_[3]
5810 0 0 if defined $_[4] and ref $_[4] ne "HASH"
5811 0 0 @_ == 5 ? :
5814 0 0 if defined $params
5834 0 0 if @_ != 4
5835 0 0 if ref $_[0] or not defined $_[0]
5836 0 0 if ref $_[1] or not defined $_[1]
5837 0 0 if ref $_[2] or not defined $_[2]
5838 0 0 if ref $_[3] or not defined $_[3]
5859 0 0 if @_ < 2 or @_ > 3
5860 0 0 if ref $_[0] or not defined $_[0]
5861 0 0 if ref $_[1] or not defined $_[1]
5862 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5863 0 0 @_ == 3 ? :
5865 0 0 if defined $params
5883 0 0 if @_ != 3
5884 0 0 if ref $_[0] or not defined $_[0]
5885 0 0 if ref $_[1] or not defined $_[1]
5886 0 0 if ref $_[2] or not defined $_[2]
5905 0 0 if @_ < 2 or @_ > 3
5906 0 0 if ref $_[0] or not defined $_[0]
5907 0 0 if ref $_[1] or not defined $_[1]
5908 0 0 if defined $_[2] and ref $_[2] ne "HASH"
5909 0 0 @_ == 3 ? :
5911 0 0 if defined $params
5930 0 0 if @_ < 3 or @_ > 4
5931 0 0 if ref $_[0] or not defined $_[0]
5932 0 0 if ref $_[1] or not defined $_[1]
5933 0 0 if ref $_[2] or not defined $_[2]
5934 0 0 if defined $_[3] and ref $_[3] ne "HASH"
5935 0 0 @_ == 4 ? :
5938 0 0 if defined $params
5959 0 0 if @_ < 4 or @_ > 5
5960 0 0 if ref $_[0] or not defined $_[0]
5961 0 0 if ref $_[1] or not defined $_[1]
5962 0 0 if ref $_[2] or not defined $_[2]
5963 0 0 if ref $_[3] or not defined $_[3]
5964 0 0 if defined $_[4] and ref $_[4] ne "HASH"
5965 0 0 @_ == 5 ? :
5968 0 0 if defined $params
5988 0 0 if @_ != 4
5989 0 0 if ref $_[0] or not defined $_[0]
5990 0 0 if ref $_[1] or not defined $_[1]
5991 0 0 if ref $_[2] or not defined $_[2]
5992 0 0 if ref $_[3] or not defined $_[3]
6013 0 0 if @_ < 2 or @_ > 3
6014 0 0 if ref $_[0] or not defined $_[0]
6015 0 0 if ref $_[1] or not defined $_[1]
6016 0 0 if defined $_[2] and ref $_[2] ne "HASH"
6017 0 0 @_ == 3 ? :
6019 0 0 if defined $params
6037 0 0 if @_ != 3
6038 0 0 if ref $_[0] or not defined $_[0]
6039 0 0 if ref $_[1] or not defined $_[1]
6040 0 0 if ref $_[2] or not defined $_[2]
6059 0 0 if @_ < 2 or @_ > 3
6060 0 0 if ref $_[0] or not defined $_[0]
6061 0 0 if ref $_[1] or not defined $_[1]
6062 0 0 if defined $_[2] and ref $_[2] ne "HASH"
6063 0 0 @_ == 3 ? :
6065 0 0 if defined $params
6084 0 0 if @_ < 3 or @_ > 4
6085 0 0 if ref $_[0] or not defined $_[0]
6086 0 0 if ref $_[1] or not defined $_[1]
6087 0 0 if ref $_[2] or not defined $_[2]
6088 0 0 if defined $_[3] and ref $_[3] ne "HASH"
6089 0 0 @_ == 4 ? :
6092 0 0 if defined $params
6112 0 0 if @_ < 3 or @_ > 4
6113 0 0 if ref $_[0] or not defined $_[0]
6114 0 0 if ref $_[1] or not defined $_[1]
6115 0 0 if ref $_[2] or not defined $_[2]
6116 0 0 if defined $_[3] and ref $_[3] ne "HASH"
6117 0 0 @_ == 4 ? :
6120 0 0 if defined $params
6141 0 0 if @_ < 4 or @_ > 5
6142 0 0 if ref $_[0] or not defined $_[0]
6143 0 0 if ref $_[1] or not defined $_[1]
6144 0 0 if ref $_[2] or not defined $_[2]
6145 0 0 if ref $_[3] or not defined $_[3]
6146 0 0 if defined $_[4] and ref $_[4] ne "HASH"
6147 0 0 @_ == 5 ? :
6150 0 0 if defined $params
6170 0 0 if @_ != 4
6171 0 0 if ref $_[0] or not defined $_[0]
6172 0 0 if ref $_[1] or not defined $_[1]
6173 0 0 if ref $_[2] or not defined $_[2]
6174 0 0 if ref $_[3] or not defined $_[3]
6195 0 0 if @_ < 2 or @_ > 3
6196 0 0 if ref $_[0] or not defined $_[0]
6197 0 0 if ref $_[1] or not defined $_[1]
6198 0 0 if defined $_[2] and ref $_[2] ne "HASH"
6199 0 0 @_ == 3 ? :
6201 0 0 if defined $params
6219 0 0 if @_ != 3
6220 0 0 if ref $_[0] or not defined $_[0]
6221 0 0 if ref $_[1] or not defined $_[1]
6222 0 0 if ref $_[2] or not defined $_[2]
6241 0 0 if @_ < 2 or @_ > 3
6242 0 0 if ref $_[0] or not defined $_[0]
6243 0 0 if ref $_[1] or not defined $_[1]
6244 0 0 if defined $_[2] and ref $_[2] ne "HASH"
6245 0 0 @_ == 3 ? :
6247 0 0 if defined $params
6266 0 0 if @_ < 3 or @_ > 4
6267 0 0 if ref $_[0] or not defined $_[0]
6268 0 0 if ref $_[1] or not defined $_[1]
6269 0 0 if ref $_[2] or not defined $_[2]
6270 0 0 if defined $_[3] and ref $_[3] ne "HASH"
6271 0 0 @_ == 4 ? :
6274 0 0 if defined $params
6295 0 0 if @_ < 4 or @_ > 5
6296 0 0 if ref $_[0] or not defined $_[0]
6297 0 0 if ref $_[1] or not defined $_[1]
6298 0 0 if ref $_[2] or not defined $_[2]
6299 0 0 if ref $_[3] or not defined $_[3]
6300 0 0 if defined $_[4] and ref $_[4] ne "HASH"
6301 0 0 @_ == 5 ? :
6304 0 0 if defined $params
6324 0 0 if @_ != 4
6325 0 0 if ref $_[0] or not defined $_[0]
6326 0 0 if ref $_[1] or not defined $_[1]
6327 0 0 if ref $_[2] or not defined $_[2]
6328 0 0 if ref $_[3] or not defined $_[3]
6356 0 0 if @_ != 2
6357 0 0 if ref $_[0] or not defined $_[0]
6358 0 0 if ref $_[1] or not defined $_[1]
6377 0 0 if @_ != 3
6378 0 0 if ref $_[0] or not defined $_[0]
6379 0 0 if ref $_[1] or not defined $_[1]
6380 0 0 if ref $_[2] or not defined $_[2]
6398 0 0 if @_ != 2
6399 0 0 if ref $_[0] or not defined $_[0]
6400 0 0 if ref $_[1] or not defined $_[1]
6419 0 0 if @_ != 3
6420 0 0 if ref $_[0] or not defined $_[0]
6421 0 0 if ref $_[1] or not defined $_[1]
6422 0 0 if ref $_[2] or not defined $_[2]
6445 0 0 if @_
6462 0 0 if @_ < 0 or @_ > 1
6463 0 0 if defined $_[0] and ref $_[0] ne "HASH"
6464 0 0 @_ == 1 ? :
6466 0 0 if defined $params
6482 0 0 if @_ != 1
6483 0 0 if ref $_[0] or not defined $_[0]
6500 0 0 if @_ != 1
6501 0 0 if ref $_[0] or not defined $_[0]
6519 0 0 if @_ < 1 or @_ > 2
6520 0 0 if ref $_[0] or not defined $_[0]
6521 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6522 0 0 @_ == 2 ? :
6524 0 0 if defined $params
6541 0 0 if @_ < 1 or @_ > 2
6542 0 0 if ref $_[0] or not defined $_[0]
6543 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6544 0 0 @_ == 2 ? :
6546 0 0 if defined $params
6570 0 0 if @_ < 0 or @_ > 1
6571 0 0 if defined $_[0] and ref $_[0] ne "HASH"
6572 0 0 @_ == 1 ? :
6574 0 0 if defined $params
6591 0 0 if @_ < 1 or @_ > 2
6592 0 0 if ref $_[0] or not defined $_[0]
6593 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6594 0 0 @_ == 2 ? :
6596 0 0 if defined $params
6620 0 0 if @_ < 0 or @_ > 1
6621 0 0 if defined $_[0] and ref $_[0] ne "HASH"
6622 0 0 @_ == 1 ? :
6624 0 0 if defined $params
6641 0 0 if @_ < 1 or @_ > 2
6642 0 0 if ref $_[0] or not defined $_[0]
6643 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6644 0 0 @_ == 2 ? :
6646 0 0 if defined $params
6663 0 0 if @_ != 2
6664 0 0 if ref $_[0] or not defined $_[0]
6665 0 0 if ref $_[1] or not defined $_[1]
6683 0 0 if @_ < 1 or @_ > 2
6684 0 0 if ref $_[0] or not defined $_[0]
6685 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6686 0 0 @_ == 2 ? :
6688 0 0 if defined $params
6706 0 0 if @_ < 2 or @_ > 3
6707 0 0 if ref $_[0] or not defined $_[0]
6708 0 0 if ref $_[1] or not defined $_[1]
6709 0 0 if defined $_[2] and ref $_[2] ne "HASH"
6710 0 0 @_ == 3 ? :
6712 0 0 if defined $params
6729 0 0 if @_ != 2
6730 0 0 if ref $_[0] or not defined $_[0]
6731 0 0 if ref $_[1] or not defined $_[1]
6759 0 0 if @_ < 1 or @_ > 2
6760 0 0 if ref $_[0] or not defined $_[0]
6761 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6762 0 0 @_ == 2 ? :
6764 0 0 if defined $params
6781 0 0 if @_ != 2
6782 0 0 if ref $_[0] or not defined $_[0]
6783 0 0 if ref $_[1] or not defined $_[1]
6816 0 0 if @_ < 1 or @_ > 2
6817 0 0 if ref $_[0] or not defined $_[0]
6818 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6819 0 0 @_ == 2 ? :
6821 0 0 if defined $params
6838 0 0 if @_ != 2
6839 0 0 if ref $_[0] or not defined $_[0]
6840 0 0 if ref $_[1] or not defined $_[1]
6858 0 0 if @_ != 2
6859 0 0 if ref $_[0] or not defined $_[0]
6860 0 0 if ref $_[1] or not defined $_[1]
6878 0 0 if @_ != 2
6879 0 0 if ref $_[0] or not defined $_[0]
6880 0 0 if ref $_[1] or not defined $_[1]
6908 0 0 if @_ < 1 or @_ > 2
6909 0 0 if ref $_[0] or not defined $_[0]
6910 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6911 0 0 @_ == 2 ? :
6913 0 0 if defined $params
6930 0 0 if @_ != 2
6931 0 0 if ref $_[0] or not defined $_[0]
6932 0 0 if ref $_[1] or not defined $_[1]
6950 0 0 if @_ < 1 or @_ > 2
6951 0 0 if ref $_[0] or not defined $_[0]
6952 0 0 if defined $_[1] and ref $_[1] ne "HASH"
6953 0 0 @_ == 2 ? :
6955 0 0 if defined $params
6973 0 0 if @_ < 2 or @_ > 3
6974 0 0 if ref $_[0] or not defined $_[0]
6975 0 0 if ref $_[1] or not defined $_[1]
6976 0 0 if defined $_[2] and ref $_[2] ne "HASH"
6977 0 0 @_ == 3 ? :
6979 0 0 if defined $params
6996 0 0 if @_ != 2
6997 0 0 if ref $_[0] or not defined $_[0]
6998 0 0 if ref $_[1] or not defined $_[1]
7016 0 0 if @_ != 2
7017 0 0 if ref $_[0] or not defined $_[0]
7018 0 0 if ref $_[1] or not defined $_[1]
7058 0 0 if @_ < 1 or @_ > 2
7059 0 0 if ref $_[0] or not defined $_[0]
7060 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7061 0 0 @_ == 2 ? :
7063 0 0 if defined $params
7088 0 0 if @_ < 1 or @_ > 2
7089 0 0 if ref $_[0] or not defined $_[0]
7090 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7091 0 0 @_ == 2 ? :
7093 0 0 if defined $params
7110 0 0 if @_ != 2
7111 0 0 if ref $_[0] or not defined $_[0]
7112 0 0 if ref $_[1] or not defined $_[1]
7130 0 0 if @_ < 1 or @_ > 2
7131 0 0 if ref $_[0] or not defined $_[0]
7132 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7133 0 0 @_ == 2 ? :
7135 0 0 if defined $params
7153 0 0 if @_ < 2 or @_ > 3
7154 0 0 if ref $_[0] or not defined $_[0]
7155 0 0 if ref $_[1] or not defined $_[1]
7156 0 0 if defined $_[2] and ref $_[2] ne "HASH"
7157 0 0 @_ == 3 ? :
7159 0 0 if defined $params
7176 0 0 if @_ != 2
7177 0 0 if ref $_[0] or not defined $_[0]
7178 0 0 if ref $_[1] or not defined $_[1]
7196 0 0 if @_ != 2
7197 0 0 if ref $_[0] or not defined $_[0]
7198 0 0 if ref $_[1] or not defined $_[1]
7216 0 0 if @_ != 2
7217 0 0 if ref $_[0] or not defined $_[0]
7218 0 0 if ref $_[1] or not defined $_[1]
7237 0 0 if @_ < 2 or @_ > 3
7238 0 0 if ref $_[0] or not defined $_[0]
7239 0 0 if ref $_[1] or not defined $_[1]
7240 0 0 if defined $_[2] and ref $_[2] ne "HASH"
7241 0 0 @_ == 3 ? :
7243 0 0 if defined $params
7262 0 0 if @_ < 3 or @_ > 4
7263 0 0 if ref $_[0] or not defined $_[0]
7264 0 0 if ref $_[1] or not defined $_[1]
7265 0 0 if ref $_[2] or not defined $_[2]
7266 0 0 if defined $_[3] and ref $_[3] ne "HASH"
7267 0 0 @_ == 4 ? :
7269 0 0 if defined $params
7287 0 0 if @_ != 3
7288 0 0 if ref $_[0] or not defined $_[0]
7289 0 0 if ref $_[1] or not defined $_[1]
7290 0 0 if ref $_[2] or not defined $_[2]
7315 0 0 if @_ < 0 or @_ > 1
7316 0 0 if defined $_[0] and ref $_[0] ne "HASH"
7317 0 0 @_ == 1 ? :
7319 0 0 if defined $params
7336 0 0 if @_ < 1 or @_ > 2
7337 0 0 if ref $_[0] or not defined $_[0]
7338 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7339 0 0 @_ == 2 ? :
7341 0 0 if defined $params
7358 0 0 if @_ < 1 or @_ > 2
7359 0 0 if ref $_[0] or not defined $_[0]
7360 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7361 0 0 @_ == 2 ? :
7363 0 0 if defined $params
7380 0 0 if @_ < 1 or @_ > 2
7381 0 0 if ref $_[0] or not defined $_[0]
7382 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7383 0 0 @_ == 2 ? :
7385 0 0 if defined $params
7401 0 0 if @_ < 0 or @_ > 1
7402 0 0 if defined $_[0] and ref $_[0] ne "HASH"
7403 0 0 @_ == 1 ? :
7405 0 0 if defined $params
7422 0 0 if @_ < 1 or @_ > 2
7423 0 0 if ref $_[0] or not defined $_[0]
7424 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7425 0 0 @_ == 2 ? :
7428 0 0 if defined $params
7446 0 0 if @_ < 1 or @_ > 2
7447 0 0 if ref $_[0] or not defined $_[0]
7448 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7449 0 0 @_ == 2 ? :
7452 0 0 if defined $params
7470 0 0 if @_ < 1 or @_ > 2
7471 0 0 if ref $_[0] or not defined $_[0]
7472 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7473 0 0 @_ == 2 ? :
7476 0 0 if defined $params
7494 0 0 if @_ < 1 or @_ > 2
7495 0 0 if ref $_[0] or not defined $_[0]
7496 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7497 0 0 @_ == 2 ? :
7499 0 0 if defined $params
7515 0 0 if @_ != 1
7516 0 0 if ref $_[0] or not defined $_[0]
7533 0 0 if @_ != 1
7534 0 0 if ref $_[0] or not defined $_[0]
7551 0 0 if @_ != 1
7552 0 0 if ref $_[0] or not defined $_[0]
7569 0 0 if @_ != 1
7570 0 0 if ref $_[0] or not defined $_[0]
7587 0 0 if @_ != 1
7588 0 0 if ref $_[0] or not defined $_[0]
7605 0 0 if @_ != 1
7606 0 0 if ref $_[0] or not defined $_[0]
7627 0 0 if @_ < 1 or @_ > 2
7628 0 0 if ref $_[0] or not defined $_[0]
7629 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7630 0 0 @_ == 2 ? :
7632 0 0 if defined $params
7649 0 0 if @_ < 1 or @_ > 2
7650 0 0 if ref $_[0] or not defined $_[0]
7651 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7652 0 0 @_ == 2 ? :
7655 0 0 if defined $params
7673 0 0 if @_ != 2
7674 0 0 if ref $_[0] or not defined $_[0]
7675 0 0 if ref $_[1] or not defined $_[1]
7694 0 0 if @_ != 1
7695 0 0 if ref $_[0] or not defined $_[0]
7713 0 0 if @_ != 2
7714 0 0 if ref $_[0] or not defined $_[0]
7715 0 0 if ref $_[1] or not defined $_[1]
7733 0 0 if @_ < 1 or @_ > 2
7734 0 0 if ref $_[0] or not defined $_[0]
7735 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7736 0 0 @_ == 2 ? :
7738 0 0 if defined $params
7756 0 0 if @_ < 2 or @_ > 3
7757 0 0 if ref $_[0] or not defined $_[0]
7758 0 0 if ref $_[1] or not defined $_[1]
7759 0 0 if defined $_[2] and ref $_[2] ne "HASH"
7760 0 0 @_ == 3 ? :
7762 0 0 if defined $params
7779 0 0 if @_ != 2
7780 0 0 if ref $_[0] or not defined $_[0]
7781 0 0 if ref $_[1] or not defined $_[1]
7801 0 0 if @_ != 2
7802 0 0 if ref $_[0] or not defined $_[0]
7803 0 0 if ref $_[1] or not defined $_[1]
7822 0 0 if @_ != 1
7823 0 0 if ref $_[0] or not defined $_[0]
7842 0 0 if @_ != 1
7843 0 0 if ref $_[0] or not defined $_[0]
7863 0 0 if @_ < 1 or @_ > 2
7864 0 0 if ref $_[0] or not defined $_[0]
7865 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7866 0 0 @_ == 2 ? :
7869 0 0 if defined $params
7895 0 0 if @_ < 1 or @_ > 2
7896 0 0 if ref $_[0] or not defined $_[0]
7897 0 0 if defined $_[1] and ref $_[1] ne "HASH"
7898 0 0 @_ == 2 ? :
7900 0 0 if defined $params
7916 0 0 if @_ != 1
7917 0 0 if ref $_[0] or not defined $_[0]
7935 0 0 if @_ != 2
7936 0 0 if ref $_[0] or not defined $_[0]
7937 0 0 if ref $_[1] or not defined $_[1]
7955 0 0 if @_ != 2
7956 0 0 if ref $_[0] or not defined $_[0]
7957 0 0 if ref $_[1] or not defined $_[1]
7984 0 0 if @_ != 1
7985 0 0 if ref $_[0] or not defined $_[0]
8003 0 0 if @_ != 2
8004 0 0 if ref $_[0] or not defined $_[0]
8005 0 0 if ref $_[1] or not defined $_[1]
8023 0 0 if @_ < 1 or @_ > 2
8024 0 0 if ref $_[0] or not defined $_[0]
8025 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8026 0 0 @_ == 2 ? :
8028 0 0 if defined $params
8046 0 0 if @_ < 2 or @_ > 3
8047 0 0 if ref $_[0] or not defined $_[0]
8048 0 0 if ref $_[1] or not defined $_[1]
8049 0 0 if defined $_[2] and ref $_[2] ne "HASH"
8050 0 0 @_ == 3 ? :
8052 0 0 if defined $params
8069 0 0 if @_ != 2
8070 0 0 if ref $_[0] or not defined $_[0]
8071 0 0 if ref $_[1] or not defined $_[1]
8091 0 0 if @_ < 1 or @_ > 2
8092 0 0 if ref $_[0] or not defined $_[0]
8093 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8094 0 0 @_ == 2 ? :
8096 0 0 if defined $params
8121 0 0 if @_ < 1 or @_ > 2
8122 0 0 if ref $_[0] or not defined $_[0]
8123 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8124 0 0 @_ == 2 ? :
8127 0 0 if defined $params
8144 0 0 if @_ != 1
8145 0 0 if ref $_[0] or not defined $_[0]
8162 0 0 if @_ != 1
8163 0 0 if ref $_[0] or not defined $_[0]
8180 0 0 if @_ < 0 or @_ > 1
8181 0 0 if defined $_[0] and ref $_[0] ne "HASH"
8182 0 0 @_ == 1 ? :
8185 0 0 if defined $params
8202 0 0 if @_ != 1
8203 0 0 if ref $_[0] or not defined $_[0]
8229 0 0 if @_ < 1 or @_ > 2
8230 0 0 if ref $_[0] or not defined $_[0]
8231 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8232 0 0 @_ == 2 ? :
8234 0 0 if defined $params
8251 0 0 if @_ < 1 or @_ > 2
8252 0 0 if ref $_[0] or not defined $_[0]
8253 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8254 0 0 @_ == 2 ? :
8256 0 0 if defined $params
8273 0 0 if @_ != 2
8274 0 0 if ref $_[0] or not defined $_[0]
8275 0 0 if ref $_[1] or not defined $_[1]
8293 0 0 if @_ < 1 or @_ > 2
8294 0 0 if ref $_[0] or not defined $_[0]
8295 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8296 0 0 @_ == 2 ? :
8298 0 0 if defined $params
8316 0 0 if @_ < 2 or @_ > 3
8317 0 0 if ref $_[0] or not defined $_[0]
8318 0 0 if ref $_[1] or not defined $_[1]
8319 0 0 if defined $_[2] and ref $_[2] ne "HASH"
8320 0 0 @_ == 3 ? :
8322 0 0 if defined $params
8339 0 0 if @_ != 2
8340 0 0 if ref $_[0] or not defined $_[0]
8341 0 0 if ref $_[1] or not defined $_[1]
8369 0 0 if @_ < 1 or @_ > 2
8370 0 0 if ref $_[0] or not defined $_[0]
8371 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8372 0 0 @_ == 2 ? :
8374 0 0 if defined $params
8391 0 0 if @_ != 2
8392 0 0 if ref $_[0] or not defined $_[0]
8393 0 0 if ref $_[1] or not defined $_[1]
8411 0 0 if @_ < 1 or @_ > 2
8412 0 0 if ref $_[0] or not defined $_[0]
8413 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8414 0 0 @_ == 2 ? :
8417 0 0 if defined $params
8436 0 0 if @_ < 2 or @_ > 3
8437 0 0 if ref $_[0] or not defined $_[0]
8438 0 0 if ref $_[1] or not defined $_[1]
8439 0 0 if defined $_[2] and ref $_[2] ne "HASH"
8440 0 0 @_ == 3 ? :
8443 0 0 if defined $params
8461 0 0 if @_ != 2
8462 0 0 if ref $_[0] or not defined $_[0]
8463 0 0 if ref $_[1] or not defined $_[1]
8483 0 0 if @_ != 2
8484 0 0 if ref $_[0] or not defined $_[0]
8485 0 0 if ref $_[1] or not defined $_[1]
8503 0 0 if @_ != 2
8504 0 0 if ref $_[0] or not defined $_[0]
8505 0 0 if ref $_[1] or not defined $_[1]
8531 0 0 if @_ < 1 or @_ > 2
8532 0 0 if ref $_[0] or not defined $_[0]
8533 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8534 0 0 @_ == 2 ? :
8536 0 0 if defined $params
8553 0 0 if @_ != 2
8554 0 0 if ref $_[0] or not defined $_[0]
8555 0 0 if ref $_[1] or not defined $_[1]
8573 0 0 if @_ < 1 or @_ > 2
8574 0 0 if ref $_[0] or not defined $_[0]
8575 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8576 0 0 @_ == 2 ? :
8578 0 0 if defined $params
8595 0 0 if @_ != 2
8596 0 0 if ref $_[0] or not defined $_[0]
8597 0 0 if ref $_[1] or not defined $_[1]
8625 0 0 if @_ < 1 or @_ > 2
8626 0 0 if ref $_[0] or not defined $_[0]
8627 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8628 0 0 @_ == 2 ? :
8630 0 0 if defined $params
8647 0 0 if @_ != 2
8648 0 0 if ref $_[0] or not defined $_[0]
8649 0 0 if ref $_[1] or not defined $_[1]
8667 0 0 if @_ < 1 or @_ > 2
8668 0 0 if ref $_[0] or not defined $_[0]
8669 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8670 0 0 @_ == 2 ? :
8672 0 0 if defined $params
8689 0 0 if @_ != 2
8690 0 0 if ref $_[0] or not defined $_[0]
8691 0 0 if ref $_[1] or not defined $_[1]
8719 0 0 if @_ < 1 or @_ > 2
8720 0 0 if ref $_[0] or not defined $_[0]
8721 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8722 0 0 @_ == 2 ? :
8724 0 0 if defined $params
8741 0 0 if @_ != 2
8742 0 0 if ref $_[0] or not defined $_[0]
8743 0 0 if ref $_[1] or not defined $_[1]
8761 0 0 if @_ < 1 or @_ > 2
8762 0 0 if ref $_[0] or not defined $_[0]
8763 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8764 0 0 @_ == 2 ? :
8766 0 0 if defined $params
8784 0 0 if @_ < 2 or @_ > 3
8785 0 0 if ref $_[0] or not defined $_[0]
8786 0 0 if ref $_[1] or not defined $_[1]
8787 0 0 if defined $_[2] and ref $_[2] ne "HASH"
8788 0 0 @_ == 3 ? :
8790 0 0 if defined $params
8807 0 0 if @_ != 2
8808 0 0 if ref $_[0] or not defined $_[0]
8809 0 0 if ref $_[1] or not defined $_[1]
8836 0 0 if @_ < 2 or @_ > 3
8837 0 0 if ref $_[0] or not defined $_[0]
8838 0 0 if ref $_[1] or not defined $_[1]
8839 0 0 if defined $_[2] and ref $_[2] ne "HASH"
8840 0 0 @_ == 3 ? :
8842 0 0 if defined $params
8860 0 0 if @_ != 3
8861 0 0 if ref $_[0] or not defined $_[0]
8862 0 0 if ref $_[1] or not defined $_[1]
8863 0 0 if ref $_[2] or not defined $_[2]
8882 0 0 if @_ < 2 or @_ > 3
8883 0 0 if ref $_[0] or not defined $_[0]
8884 0 0 if ref $_[1] or not defined $_[1]
8885 0 0 if defined $_[2] and ref $_[2] ne "HASH"
8886 0 0 @_ == 3 ? :
8888 0 0 if defined $params
8907 0 0 if @_ < 3 or @_ > 4
8908 0 0 if ref $_[0] or not defined $_[0]
8909 0 0 if ref $_[1] or not defined $_[1]
8910 0 0 if ref $_[2] or not defined $_[2]
8911 0 0 if defined $_[3] and ref $_[3] ne "HASH"
8912 0 0 @_ == 4 ? :
8914 0 0 if defined $params
8932 0 0 if @_ != 3
8933 0 0 if ref $_[0] or not defined $_[0]
8934 0 0 if ref $_[1] or not defined $_[1]
8935 0 0 if ref $_[2] or not defined $_[2]
8960 0 0 if @_ != 1
8961 0 0 if ref $_[0] or not defined $_[0]
8979 0 0 if @_ < 1 or @_ > 2
8980 0 0 if ref $_[0] or not defined $_[0]
8981 0 0 if defined $_[1] and ref $_[1] ne "HASH"
8982 0 0 @_ == 2 ? :
8984 0 0 if defined $params
9002 0 0 if @_ < 2 or @_ > 3
9003 0 0 if ref $_[0] or not defined $_[0]
9004 0 0 if ref $_[1] or not defined $_[1]
9005 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9006 0 0 @_ == 3 ? :
9008 0 0 if defined $params
9033 0 0 if @_ < 1 or @_ > 2
9034 0 0 if ref $_[0] or not defined $_[0]
9035 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9036 0 0 @_ == 2 ? :
9038 0 0 if defined $params
9055 0 0 if @_ != 2
9056 0 0 if ref $_[0] or not defined $_[0]
9057 0 0 if ref $_[1] or not defined $_[1]
9075 0 0 if @_ != 2
9076 0 0 if ref $_[0] or not defined $_[0]
9077 0 0 if ref $_[1] or not defined $_[1]
9095 0 0 if @_ < 1 or @_ > 2
9096 0 0 if ref $_[0] or not defined $_[0]
9097 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9098 0 0 @_ == 2 ? :
9101 0 0 if defined $params
9118 0 0 if @_ < 1 or @_ > 2
9119 0 0 if ref $_[0] or not defined $_[0]
9120 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9121 0 0 @_ == 2 ? :
9123 0 0 if defined $params
9140 0 0 if @_ < 1 or @_ > 2
9141 0 0 if ref $_[0] or not defined $_[0]
9142 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9143 0 0 @_ == 2 ? :
9145 0 0 if defined $params
9171 0 0 if @_ < 2 or @_ > 3
9172 0 0 if ref $_[0] or not defined $_[0]
9173 0 0 if ref $_[1] or not defined $_[1]
9174 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9175 0 0 @_ == 3 ? :
9177 0 0 if defined $params
9195 0 0 if @_ < 2 or @_ > 3
9196 0 0 if ref $_[0] or not defined $_[0]
9197 0 0 if ref $_[1] or not defined $_[1]
9198 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9199 0 0 @_ == 3 ? :
9202 0 0 if defined $params
9220 0 0 if @_ < 2 or @_ > 3
9221 0 0 if ref $_[0] or not defined $_[0]
9222 0 0 if ref $_[1] or not defined $_[1]
9223 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9224 0 0 @_ == 3 ? :
9227 0 0 if defined $params
9246 0 0 if @_ < 2 or @_ > 3
9247 0 0 if ref $_[0] or not defined $_[0]
9248 0 0 if ref $_[1] or not defined $_[1]
9249 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9250 0 0 @_ == 3 ? :
9253 0 0 if defined $params
9272 0 0 if @_ < 2 or @_ > 3
9273 0 0 if ref $_[0] or not defined $_[0]
9274 0 0 if ref $_[1] or not defined $_[1]
9275 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9276 0 0 @_ == 3 ? :
9279 0 0 if defined $params
9304 0 0 if @_ < 0 or @_ > 1
9305 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9306 0 0 @_ == 1 ? :
9308 0 0 if defined $params
9324 0 0 if @_ < 0 or @_ > 1
9325 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9326 0 0 @_ == 1 ? :
9328 0 0 if defined $params
9344 0 0 if @_ != 1
9345 0 0 if ref $_[0] or not defined $_[0]
9363 0 0 if @_ < 1 or @_ > 2
9364 0 0 if ref $_[0] or not defined $_[0]
9365 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9366 0 0 @_ == 2 ? :
9368 0 0 if defined $params
9384 0 0 if @_ != 1
9385 0 0 if ref $_[0] or not defined $_[0]
9405 0 0 if @_ < 1 or @_ > 2
9406 0 0 if ref $_[0] or not defined $_[0]
9407 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9408 0 0 @_ == 2 ? :
9410 0 0 if defined $params
9427 0 0 if @_ < 1 or @_ > 2
9428 0 0 if ref $_[0] or not defined $_[0]
9429 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9430 0 0 @_ == 2 ? :
9432 0 0 if defined $params
9449 0 0 if @_ < 1 or @_ > 2
9450 0 0 if ref $_[0] or not defined $_[0]
9451 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9452 0 0 @_ == 2 ? :
9454 0 0 if defined $params
9471 0 0 if @_ != 2
9472 0 0 if ref $_[0] or not defined $_[0]
9473 0 0 if ref $_[1] or not defined $_[1]
9498 0 0 if @_ < 0 or @_ > 1
9499 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9500 0 0 @_ == 1 ? :
9502 0 0 if defined $params
9527 0 0 if @_ != 2
9528 0 0 if ref $_[0] or not defined $_[0]
9529 0 0 if ref $_[1] or not defined $_[1]
9548 0 0 if @_ < 2 or @_ > 3
9549 0 0 if ref $_[0] or not defined $_[0]
9550 0 0 if ref $_[1] or not defined $_[1]
9551 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9552 0 0 @_ == 3 ? :
9555 0 0 if defined $params
9573 0 0 if @_ != 2
9574 0 0 if ref $_[0] or not defined $_[0]
9575 0 0 if ref $_[1] or not defined $_[1]
9600 0 0 if @_
9617 0 0 if @_ < 0 or @_ > 1
9618 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9619 0 0 @_ == 1 ? :
9621 0 0 if defined $params
9643 0 0 if @_
9666 0 0 if @_
9681 0 0 if @_
9696 0 0 if @_
9711 0 0 if @_
9736 0 0 if @_ < 0 or @_ > 1
9737 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9738 0 0 @_ == 1 ? :
9740 0 0 if defined $params
9756 0 0 if @_ < 0 or @_ > 1
9757 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9758 0 0 @_ == 1 ? :
9761 0 0 if defined $params
9778 0 0 if @_ != 1
9779 0 0 if ref $_[0] or not defined $_[0]
9796 0 0 if @_ != 1
9797 0 0 if ref $_[0] or not defined $_[0]
9825 0 0 if @_ < 1 or @_ > 2
9826 0 0 if ref $_[0] or not defined $_[0]
9827 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9828 0 0 @_ == 2 ? :
9830 0 0 if defined $params
9847 0 0 if @_ != 2
9848 0 0 if ref $_[0] or not defined $_[0]
9849 0 0 if ref $_[1] or not defined $_[1]
9867 0 0 if @_ < 1 or @_ > 2
9868 0 0 if ref $_[0] or not defined $_[0]
9869 0 0 if defined $_[1] and ref $_[1] ne "HASH"
9870 0 0 @_ == 2 ? :
9872 0 0 if defined $params
9889 0 0 if @_ != 2
9890 0 0 if ref $_[0] or not defined $_[0]
9891 0 0 if ref $_[1] or not defined $_[1]
9912 0 0 if @_ < 2 or @_ > 3
9913 0 0 if ref $_[0] or not defined $_[0]
9914 0 0 if ref $_[1] or not defined $_[1]
9915 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9916 0 0 @_ == 3 ? :
9918 0 0 if defined $params
9936 0 0 if @_ < 2 or @_ > 3
9937 0 0 if ref $_[0] or not defined $_[0]
9938 0 0 if ref $_[1] or not defined $_[1]
9939 0 0 if defined $_[2] and ref $_[2] ne "HASH"
9940 0 0 @_ == 3 ? :
9942 0 0 if defined $params
9966 0 0 if @_ < 0 or @_ > 1
9967 0 0 if defined $_[0] and ref $_[0] ne "HASH"
9968 0 0 @_ == 1 ? :
9970 0 0 if defined $params
9986 0 0 if @_ != 1
9987 0 0 if ref $_[0] or not defined $_[0]
10002 0 0 if @_
10029 0 6 if @_ < 0 or @_ > 1
10030 0 6 if defined $_[0] and ref $_[0] ne "HASH"
10031 0 6 @_ == 1 ? :
10033 0 6 if defined $params
10049 0 0 if @_ != 1
10050 0 0 if ref $_[0] or not defined $_[0]
10067 0 3 if @_ < 0 or @_ > 1
10068 0 3 if defined $_[0] and ref $_[0] ne "HASH"
10069 3 0 @_ == 1 ? :
10072 3 0 if defined $params
10090 0 1 if @_ < 1 or @_ > 2
10091 0 1 if ref $_[0] or not defined $_[0]
10092 0 1 if defined $_[1] and ref $_[1] ne "HASH"
10093 1 0 @_ == 2 ? :
10096 1 0 if defined $params
10114 0 1 if @_ < 1 or @_ > 2
10115 0 1 if ref $_[0] or not defined $_[0]
10116 0 1 if defined $_[1] and ref $_[1] ne "HASH"
10117 0 1 @_ == 2 ? :
10120 0 1 if defined $params
10135 0 0 if @_
10152 0 0 if @_ < 0 or @_ > 1
10153 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10154 0 0 @_ == 1 ? :
10156 0 0 if defined $params
10173 0 0 if @_ < 1 or @_ > 2
10174 0 0 if ref $_[0] or not defined $_[0]
10175 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10176 0 0 @_ == 2 ? :
10178 0 0 if defined $params
10194 0 0 if @_ != 1
10195 0 0 if ref $_[0] or not defined $_[0]
10212 0 0 if @_ < 0 or @_ > 1
10213 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10214 0 0 @_ == 1 ? :
10217 0 0 if defined $params
10235 0 0 if @_ < 1 or @_ > 2
10236 0 0 if ref $_[0] or not defined $_[0]
10237 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10238 0 0 @_ == 2 ? :
10241 0 0 if defined $params
10258 0 0 if @_ != 1
10259 0 0 if ref $_[0] or not defined $_[0]
10279 0 0 if @_ != 2
10280 0 0 if ref $_[0] or not defined $_[0]
10281 0 0 if ref $_[1] or not defined $_[1]
10300 0 0 if @_ < 0 or @_ > 1
10301 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10302 0 0 @_ == 1 ? :
10304 0 0 if defined $params
10320 0 0 if @_ != 1
10321 0 0 if ref $_[0] or not defined $_[0]
10338 0 0 if @_ < 0 or @_ > 1
10339 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10340 0 0 @_ == 1 ? :
10343 0 0 if defined $params
10360 0 0 if @_ != 1
10361 0 0 if ref $_[0] or not defined $_[0]
10381 0 0 if @_ < 1 or @_ > 2
10382 0 0 if ref $_[0] or not defined $_[0]
10383 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10384 0 0 @_ == 2 ? :
10386 0 0 if defined $params
10403 0 0 if @_ != 2
10404 0 0 if ref $_[0] or not defined $_[0]
10405 0 0 if ref $_[1] or not defined $_[1]
10423 0 0 if @_ < 1 or @_ > 2
10424 0 0 if ref $_[0] or not defined $_[0]
10425 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10426 0 0 @_ == 2 ? :
10428 0 0 if defined $params
10445 0 0 if @_ != 2
10446 0 0 if ref $_[0] or not defined $_[0]
10447 0 0 if ref $_[1] or not defined $_[1]
10466 0 0 if @_ < 0 or @_ > 1
10467 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10468 0 0 @_ == 1 ? :
10470 0 0 if defined $params
10487 0 0 if @_ < 1 or @_ > 2
10488 0 0 if ref $_[0] or not defined $_[0]
10489 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10490 0 0 @_ == 2 ? :
10492 0 0 if defined $params
10508 0 0 if @_ != 1
10509 0 0 if ref $_[0] or not defined $_[0]
10526 0 0 if @_ < 0 or @_ > 1
10527 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10528 0 0 @_ == 1 ? :
10530 0 0 if defined $params
10547 0 0 if @_ < 1 or @_ > 2
10548 0 0 if ref $_[0] or not defined $_[0]
10549 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10550 0 0 @_ == 2 ? :
10552 0 0 if defined $params
10568 0 0 if @_ != 1
10569 0 0 if ref $_[0] or not defined $_[0]
10589 0 0 if @_ != 2
10590 0 0 if ref $_[0] or not defined $_[0]
10591 0 0 if ref $_[1] or not defined $_[1]
10610 0 0 if @_ != 1
10611 0 0 if ref $_[0] or not defined $_[0]
10628 0 0 if @_ != 1
10629 0 0 if ref $_[0] or not defined $_[0]
10646 0 0 if @_ != 1
10647 0 0 if ref $_[0] or not defined $_[0]
10666 0 0 if @_ != 1
10667 0 0 if ref $_[0] or not defined $_[0]
10686 0 0 if @_ != 1
10687 0 0 if ref $_[0] or not defined $_[0]
10706 0 0 if @_ != 1
10707 0 0 if ref $_[0] or not defined $_[0]
10726 0 0 if @_ != 1
10727 0 0 if ref $_[0] or not defined $_[0]
10746 0 0 if @_ != 1
10747 0 0 if ref $_[0] or not defined $_[0]
10767 0 0 if @_ < 1 or @_ > 2
10768 0 0 if ref $_[0] or not defined $_[0]
10769 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10770 0 0 @_ == 2 ? :
10772 0 0 if defined $params
10789 0 0 if @_ != 2
10790 0 0 if ref $_[0] or not defined $_[0]
10791 0 0 if ref $_[1] or not defined $_[1]
10809 0 0 if @_ < 1 or @_ > 2
10810 0 0 if ref $_[0] or not defined $_[0]
10811 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10812 0 0 @_ == 2 ? :
10814 0 0 if defined $params
10831 0 0 if @_ != 2
10832 0 0 if ref $_[0] or not defined $_[0]
10833 0 0 if ref $_[1] or not defined $_[1]
10852 0 0 if @_ < 0 or @_ > 1
10853 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10854 0 0 @_ == 1 ? :
10856 0 0 if defined $params
10873 0 0 if @_ < 1 or @_ > 2
10874 0 0 if ref $_[0] or not defined $_[0]
10875 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10876 0 0 @_ == 2 ? :
10878 0 0 if defined $params
10902 0 0 if @_ < 0 or @_ > 1
10903 0 0 if defined $_[0] and ref $_[0] ne "HASH"
10904 0 0 @_ == 1 ? :
10906 0 0 if defined $params
10928 0 0 if @_
10954 0 0 if @_ < 1 or @_ > 2
10955 0 0 if ref $_[0] or not defined $_[0]
10956 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10957 0 0 @_ == 2 ? :
10959 0 0 if defined $params
10976 0 0 if @_ != 2
10977 0 0 if ref $_[0] or not defined $_[0]
10978 0 0 if ref $_[1] or not defined $_[1]
10996 0 0 if @_ < 1 or @_ > 2
10997 0 0 if ref $_[0] or not defined $_[0]
10998 0 0 if defined $_[1] and ref $_[1] ne "HASH"
10999 0 0 @_ == 2 ? :
11001 0 0 if defined $params
11019 0 0 if @_ < 2 or @_ > 3
11020 0 0 if ref $_[0] or not defined $_[0]
11021 0 0 if ref $_[1] or not defined $_[1]
11022 0 0 if defined $_[2] and ref $_[2] ne "HASH"
11023 0 0 @_ == 3 ? :
11025 0 0 if defined $params
11042 0 0 if @_ != 2
11043 0 0 if ref $_[0] or not defined $_[0]
11044 0 0 if ref $_[1] or not defined $_[1]