Branch Coverage

blib/lib/GitLab/API/v4.pm
Criterion Covered Total %
branch 21 3780 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]
2922 0 0 if @_ < 1 or @_ > 2
2923 0 0 if ref $_[0] or not defined $_[0]
2924 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
2925 0 0 @_ == 2 ? :
2927 0 0 if defined $params
2943 0 0 if @_ != 1
2944 0 0 if ref $_[0] or not defined $_[0]
2962 0 0 if @_ != 2
2963 0 0 if ref $_[0] or not defined $_[0]
2964 0 0 if ref $_[1] or not defined $_[1]
2982 0 0 if @_ != 2
2983 0 0 if ref $_[0] or not defined $_[0]
2984 0 0 if ref $_[1] or not defined $_[1]
3011 0 0 if @_ != 1
3012 0 0 if ref $_[0] or not defined $_[0]
3030 0 0 if @_ != 2
3031 0 0 if ref $_[0] or not defined $_[0]
3032 0 0 if ref $_[1] or not defined $_[1]
3050 0 0 if @_ < 1 or @_ > 2
3051 0 0 if ref $_[0] or not defined $_[0]
3052 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3053 0 0 @_ == 2 ? :
3055 0 0 if defined $params
3073 0 0 if @_ < 2 or @_ > 3
3074 0 0 if ref $_[0] or not defined $_[0]
3075 0 0 if ref $_[1] or not defined $_[1]
3076 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3077 0 0 @_ == 3 ? :
3079 0 0 if defined $params
3096 0 0 if @_ != 2
3097 0 0 if ref $_[0] or not defined $_[0]
3098 0 0 if ref $_[1] or not defined $_[1]
3118 0 0 if @_ < 1 or @_ > 2
3119 0 0 if ref $_[0] or not defined $_[0]
3120 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3121 0 0 @_ == 2 ? :
3123 0 0 if defined $params
3148 0 0 if @_ < 1 or @_ > 2
3149 0 0 if ref $_[0] or not defined $_[0]
3150 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3151 0 0 @_ == 2 ? :
3153 0 0 if defined $params
3170 0 0 if @_ < 1 or @_ > 2
3171 0 0 if ref $_[0] or not defined $_[0]
3172 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3173 0 0 @_ == 2 ? :
3175 0 0 if defined $params
3192 0 0 if @_ != 2
3193 0 0 if ref $_[0] or not defined $_[0]
3194 0 0 if ref $_[1] or not defined $_[1]
3212 0 0 if @_ < 1 or @_ > 2
3213 0 0 if ref $_[0] or not defined $_[0]
3214 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3215 0 0 @_ == 2 ? :
3217 0 0 if defined $params
3235 0 0 if @_ < 2 or @_ > 3
3236 0 0 if ref $_[0] or not defined $_[0]
3237 0 0 if ref $_[1] or not defined $_[1]
3238 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3239 0 0 @_ == 3 ? :
3241 0 0 if defined $params
3258 0 0 if @_ != 2
3259 0 0 if ref $_[0] or not defined $_[0]
3260 0 0 if ref $_[1] or not defined $_[1]
3287 0 0 if @_ < 0 or @_ > 1
3288 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
3289 0 0 @_ == 1 ? :
3291 0 0 if defined $params
3308 0 0 if @_ < 1 or @_ > 2
3309 0 0 if ref $_[0] or not defined $_[0]
3310 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3311 0 0 @_ == 2 ? :
3313 0 0 if defined $params
3330 0 0 if @_ < 1 or @_ > 2
3331 0 0 if ref $_[0] or not defined $_[0]
3332 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3333 0 0 @_ == 2 ? :
3335 0 0 if defined $params
3352 0 0 if @_ != 2
3353 0 0 if ref $_[0] or not defined $_[0]
3354 0 0 if ref $_[1] or not defined $_[1]
3372 0 0 if @_ < 1 or @_ > 2
3373 0 0 if ref $_[0] or not defined $_[0]
3374 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3375 0 0 @_ == 2 ? :
3377 0 0 if defined $params
3395 0 0 if @_ < 2 or @_ > 3
3396 0 0 if ref $_[0] or not defined $_[0]
3397 0 0 if ref $_[1] or not defined $_[1]
3398 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3399 0 0 @_ == 3 ? :
3401 0 0 if defined $params
3418 0 0 if @_ != 2
3419 0 0 if ref $_[0] or not defined $_[0]
3420 0 0 if ref $_[1] or not defined $_[1]
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]
3484 0 0 if @_ != 2
3485 0 0 if ref $_[0] or not defined $_[0]
3486 0 0 if ref $_[1] or not defined $_[1]
3504 0 0 if @_ != 2
3505 0 0 if ref $_[0] or not defined $_[0]
3506 0 0 if ref $_[1] or not defined $_[1]
3525 0 0 if @_ < 2 or @_ > 3
3526 0 0 if ref $_[0] or not defined $_[0]
3527 0 0 if ref $_[1] or not defined $_[1]
3528 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3529 0 0 @_ == 3 ? :
3531 0 0 if defined $params
3548 0 0 if @_ != 2
3549 0 0 if ref $_[0] or not defined $_[0]
3550 0 0 if ref $_[1] or not defined $_[1]
3569 0 0 if @_ < 2 or @_ > 3
3570 0 0 if ref $_[0] or not defined $_[0]
3571 0 0 if ref $_[1] or not defined $_[1]
3572 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3573 0 0 @_ == 3 ? :
3575 0 0 if defined $params
3592 0 0 if @_ != 2
3593 0 0 if ref $_[0] or not defined $_[0]
3594 0 0 if ref $_[1] or not defined $_[1]
3612 0 0 if @_ != 2
3613 0 0 if ref $_[0] or not defined $_[0]
3614 0 0 if ref $_[1] or not defined $_[1]
3632 0 0 if @_ != 2
3633 0 0 if ref $_[0] or not defined $_[0]
3634 0 0 if ref $_[1] or not defined $_[1]
3652 0 0 if @_ != 2
3653 0 0 if ref $_[0] or not defined $_[0]
3654 0 0 if ref $_[1] or not defined $_[1]
3680 0 0 if @_ < 1 or @_ > 2
3681 0 0 if ref $_[0] or not defined $_[0]
3682 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3683 0 0 @_ == 2 ? :
3685 0 0 if defined $params
3703 0 0 if @_ < 2 or @_ > 3
3704 0 0 if ref $_[0] or not defined $_[0]
3705 0 0 if ref $_[1] or not defined $_[1]
3706 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3707 0 0 @_ == 3 ? :
3709 0 0 if defined $params
3727 0 0 if @_ != 3
3728 0 0 if ref $_[0] or not defined $_[0]
3729 0 0 if ref $_[1] or not defined $_[1]
3730 0 0 if ref $_[2] or not defined $_[2]
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
3774 0 0 if @_ < 3 or @_ > 4
3775 0 0 if ref $_[0] or not defined $_[0]
3776 0 0 if ref $_[1] or not defined $_[1]
3777 0 0 if ref $_[2] or not defined $_[2]
3778 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
3779 0 0 @_ == 4 ? :
3781 0 0 if defined $params
3799 0 0 if @_ != 3
3800 0 0 if ref $_[0] or not defined $_[0]
3801 0 0 if ref $_[1] or not defined $_[1]
3802 0 0 if ref $_[2] or not defined $_[2]
3829 0 0 if @_ != 1
3830 0 0 if ref $_[0] or not defined $_[0]
3848 0 0 if @_ != 2
3849 0 0 if ref $_[0] or not defined $_[0]
3850 0 0 if ref $_[1] or not defined $_[1]
3868 0 0 if @_ != 2
3869 0 0 if ref $_[0] or not defined $_[0]
3870 0 0 if ref $_[1] or not defined $_[1]
3889 0 0 if @_ != 3
3890 0 0 if ref $_[0] or not defined $_[0]
3891 0 0 if ref $_[1] or not defined $_[1]
3892 0 0 if ref $_[2] or not defined $_[2]
3911 0 0 if @_ < 2 or @_ > 3
3912 0 0 if ref $_[0] or not defined $_[0]
3913 0 0 if ref $_[1] or not defined $_[1]
3914 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
3915 0 0 @_ == 3 ? :
3917 0 0 if defined $params
3936 0 0 if @_ < 3 or @_ > 4
3937 0 0 if ref $_[0] or not defined $_[0]
3938 0 0 if ref $_[1] or not defined $_[1]
3939 0 0 if ref $_[2] or not defined $_[2]
3940 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
3941 0 0 @_ == 4 ? :
3943 0 0 if defined $params
3961 0 0 if @_ != 3
3962 0 0 if ref $_[0] or not defined $_[0]
3963 0 0 if ref $_[1] or not defined $_[1]
3964 0 0 if ref $_[2] or not defined $_[2]
3992 0 0 if @_ < 1 or @_ > 2
3993 0 0 if ref $_[0] or not defined $_[0]
3994 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
3995 0 0 @_ == 2 ? :
3997 0 0 if defined $params
4015 0 0 if @_ < 2 or @_ > 3
4016 0 0 if ref $_[0] or not defined $_[0]
4017 0 0 if ref $_[1] or not defined $_[1]
4018 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4019 0 0 @_ == 3 ? :
4021 0 0 if defined $params
4038 0 0 if @_ != 2
4039 0 0 if ref $_[0] or not defined $_[0]
4040 0 0 if ref $_[1] or not defined $_[1]
4058 0 0 if @_ != 2
4059 0 0 if ref $_[0] or not defined $_[0]
4060 0 0 if ref $_[1] or not defined $_[1]
4079 0 0 if @_ < 2 or @_ > 3
4080 0 0 if ref $_[0] or not defined $_[0]
4081 0 0 if ref $_[1] or not defined $_[1]
4082 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4083 0 0 @_ == 3 ? :
4085 0 0 if defined $params
4103 0 0 if @_ != 3
4104 0 0 if ref $_[0] or not defined $_[0]
4105 0 0 if ref $_[1] or not defined $_[1]
4106 0 0 if ref $_[2] or not defined $_[2]
4124 0 0 if @_ != 2
4125 0 0 if ref $_[0] or not defined $_[0]
4126 0 0 if ref $_[1] or not defined $_[1]
4144 0 0 if @_ != 2
4145 0 0 if ref $_[0] or not defined $_[0]
4146 0 0 if ref $_[1] or not defined $_[1]
4164 0 0 if @_ != 2
4165 0 0 if ref $_[0] or not defined $_[0]
4166 0 0 if ref $_[1] or not defined $_[1]
4184 0 0 if @_ != 2
4185 0 0 if ref $_[0] or not defined $_[0]
4186 0 0 if ref $_[1] or not defined $_[1]
4204 0 0 if @_ != 2
4205 0 0 if ref $_[0] or not defined $_[0]
4206 0 0 if ref $_[1] or not defined $_[1]
4224 0 0 if @_ != 2
4225 0 0 if ref $_[0] or not defined $_[0]
4226 0 0 if ref $_[1] or not defined $_[1]
4251 0 0 if @_ != 1
4252 0 0 if ref $_[0] or not defined $_[0]
4278 0 0 if @_ < 1 or @_ > 2
4279 0 0 if ref $_[0] or not defined $_[0]
4280 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4281 0 0 @_ == 2 ? :
4283 0 0 if defined $params
4300 0 0 if @_ < 1 or @_ > 2
4301 0 0 if ref $_[0] or not defined $_[0]
4302 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4303 0 0 @_ == 2 ? :
4305 0 0 if defined $params
4322 0 0 if @_ < 1 or @_ > 2
4323 0 0 if ref $_[0] or not defined $_[0]
4324 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4325 0 0 @_ == 2 ? :
4328 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 @_ != 2
4369 0 0 if ref $_[0] or not defined $_[0]
4370 0 0 if ref $_[1] or not defined $_[1]
4388 0 0 if @_ != 2
4389 0 0 if ref $_[0] or not defined $_[0]
4390 0 0 if ref $_[1] or not defined $_[1]
4417 0 0 if @_ < 0 or @_ > 1
4418 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
4419 0 0 @_ == 1 ? :
4421 0 0 if defined $params
4445 0 0 if @_ < 0 or @_ > 1
4446 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
4447 0 0 @_ == 1 ? :
4449 0 0 if defined $params
4466 0 0 if @_ < 1 or @_ > 2
4467 0 0 if ref $_[0] or not defined $_[0]
4468 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4469 0 0 @_ == 2 ? :
4471 0 0 if defined $params
4488 0 0 if @_ != 2
4489 0 0 if ref $_[0] or not defined $_[0]
4490 0 0 if ref $_[1] or not defined $_[1]
4508 0 0 if @_ != 2
4509 0 0 if ref $_[0] or not defined $_[0]
4510 0 0 if ref $_[1] or not defined $_[1]
4528 0 0 if @_ != 2
4529 0 0 if ref $_[0] or not defined $_[0]
4530 0 0 if ref $_[1] or not defined $_[1]
4548 0 0 if @_ < 1 or @_ > 2
4549 0 0 if ref $_[0] or not defined $_[0]
4550 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4551 0 0 @_ == 2 ? :
4553 0 0 if defined $params
4571 0 0 if @_ < 2 or @_ > 3
4572 0 0 if ref $_[0] or not defined $_[0]
4573 0 0 if ref $_[1] or not defined $_[1]
4574 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4575 0 0 @_ == 3 ? :
4577 0 0 if defined $params
4594 0 0 if @_ != 2
4595 0 0 if ref $_[0] or not defined $_[0]
4596 0 0 if ref $_[1] or not defined $_[1]
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]
4661 0 0 if @_ < 2 or @_ > 3
4662 0 0 if ref $_[0] or not defined $_[0]
4663 0 0 if ref $_[1] or not defined $_[1]
4664 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4665 0 0 @_ == 3 ? :
4667 0 0 if defined $params
4684 0 0 if @_ != 2
4685 0 0 if ref $_[0] or not defined $_[0]
4686 0 0 if ref $_[1] or not defined $_[1]
4704 0 0 if @_ != 2
4705 0 0 if ref $_[0] or not defined $_[0]
4706 0 0 if ref $_[1] or not defined $_[1]
4724 0 0 if @_ != 2
4725 0 0 if ref $_[0] or not defined $_[0]
4726 0 0 if ref $_[1] or not defined $_[1]
4744 0 0 if @_ != 2
4745 0 0 if ref $_[0] or not defined $_[0]
4746 0 0 if ref $_[1] or not defined $_[1]
4765 0 0 if @_ != 3
4766 0 0 if ref $_[0] or not defined $_[0]
4767 0 0 if ref $_[1] or not defined $_[1]
4768 0 0 if ref $_[2] or not defined $_[2]
4787 0 0 if @_ < 2 or @_ > 3
4788 0 0 if ref $_[0] or not defined $_[0]
4789 0 0 if ref $_[1] or not defined $_[1]
4790 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4791 0 0 @_ == 3 ? :
4793 0 0 if defined $params
4810 0 0 if @_ != 2
4811 0 0 if ref $_[0] or not defined $_[0]
4812 0 0 if ref $_[1] or not defined $_[1]
4831 0 0 if @_ < 2 or @_ > 3
4832 0 0 if ref $_[0] or not defined $_[0]
4833 0 0 if ref $_[1] or not defined $_[1]
4834 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4835 0 0 @_ == 3 ? :
4837 0 0 if defined $params
4854 0 0 if @_ != 2
4855 0 0 if ref $_[0] or not defined $_[0]
4856 0 0 if ref $_[1] or not defined $_[1]
4874 0 0 if @_ != 2
4875 0 0 if ref $_[0] or not defined $_[0]
4876 0 0 if ref $_[1] or not defined $_[1]
4902 0 0 if @_ < 1 or @_ > 2
4903 0 0 if ref $_[0] or not defined $_[0]
4904 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4905 0 0 @_ == 2 ? :
4907 0 0 if defined $params
4924 0 0 if @_ != 2
4925 0 0 if ref $_[0] or not defined $_[0]
4926 0 0 if ref $_[1] or not defined $_[1]
4944 0 0 if @_ < 1 or @_ > 2
4945 0 0 if ref $_[0] or not defined $_[0]
4946 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
4947 0 0 @_ == 2 ? :
4949 0 0 if defined $params
4967 0 0 if @_ < 2 or @_ > 3
4968 0 0 if ref $_[0] or not defined $_[0]
4969 0 0 if ref $_[1] or not defined $_[1]
4970 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4971 0 0 @_ == 3 ? :
4973 0 0 if defined $params
4991 0 0 if @_ < 2 or @_ > 3
4992 0 0 if ref $_[0] or not defined $_[0]
4993 0 0 if ref $_[1] or not defined $_[1]
4994 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
4995 0 0 @_ == 3 ? :
4997 0 0 if defined $params
5015 0 0 if @_ < 2 or @_ > 3
5016 0 0 if ref $_[0] or not defined $_[0]
5017 0 0 if ref $_[1] or not defined $_[1]
5018 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5019 0 0 @_ == 3 ? :
5021 0 0 if defined $params
5046 0 0 if @_ < 1 or @_ > 2
5047 0 0 if ref $_[0] or not defined $_[0]
5048 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
5049 0 0 @_ == 2 ? :
5051 0 0 if defined $params
5068 0 0 if @_ != 2
5069 0 0 if ref $_[0] or not defined $_[0]
5070 0 0 if ref $_[1] or not defined $_[1]
5088 0 0 if @_ < 1 or @_ > 2
5089 0 0 if ref $_[0] or not defined $_[0]
5090 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
5091 0 0 @_ == 2 ? :
5093 0 0 if defined $params
5111 0 0 if @_ < 2 or @_ > 3
5112 0 0 if ref $_[0] or not defined $_[0]
5113 0 0 if ref $_[1] or not defined $_[1]
5114 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5115 0 0 @_ == 3 ? :
5117 0 0 if defined $params
5135 0 0 if @_ < 2 or @_ > 3
5136 0 0 if ref $_[0] or not defined $_[0]
5137 0 0 if ref $_[1] or not defined $_[1]
5138 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5139 0 0 @_ == 3 ? :
5141 0 0 if defined $params
5159 0 0 if @_ < 2 or @_ > 3
5160 0 0 if ref $_[0] or not defined $_[0]
5161 0 0 if ref $_[1] or not defined $_[1]
5162 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5163 0 0 @_ == 3 ? :
5165 0 0 if defined $params
5189 0 0 if @_ < 0 or @_ > 1
5190 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
5191 0 0 @_ == 1 ? :
5193 0 0 if defined $params
5209 0 0 if @_ != 1
5210 0 0 if ref $_[0] or not defined $_[0]
5237 0 0 if @_ < 2 or @_ > 3
5238 0 0 if ref $_[0] or not defined $_[0]
5239 0 0 if ref $_[1] or not defined $_[1]
5240 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5241 0 0 @_ == 3 ? :
5243 0 0 if defined $params
5261 0 0 if @_ != 3
5262 0 0 if ref $_[0] or not defined $_[0]
5263 0 0 if ref $_[1] or not defined $_[1]
5264 0 0 if ref $_[2] or not defined $_[2]
5283 0 0 if @_ < 2 or @_ > 3
5284 0 0 if ref $_[0] or not defined $_[0]
5285 0 0 if ref $_[1] or not defined $_[1]
5286 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5287 0 0 @_ == 3 ? :
5289 0 0 if defined $params
5308 0 0 if @_ < 3 or @_ > 4
5309 0 0 if ref $_[0] or not defined $_[0]
5310 0 0 if ref $_[1] or not defined $_[1]
5311 0 0 if ref $_[2] or not defined $_[2]
5312 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
5313 0 0 @_ == 4 ? :
5316 0 0 if defined $params
5335 0 0 if @_ != 3
5336 0 0 if ref $_[0] or not defined $_[0]
5337 0 0 if ref $_[1] or not defined $_[1]
5338 0 0 if ref $_[2] or not defined $_[2]
5359 0 0 if @_ < 2 or @_ > 3
5360 0 0 if ref $_[0] or not defined $_[0]
5361 0 0 if ref $_[1] or not defined $_[1]
5362 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5363 0 0 @_ == 3 ? :
5365 0 0 if defined $params
5383 0 0 if @_ != 3
5384 0 0 if ref $_[0] or not defined $_[0]
5385 0 0 if ref $_[1] or not defined $_[1]
5386 0 0 if ref $_[2] or not defined $_[2]
5405 0 0 if @_ < 2 or @_ > 3
5406 0 0 if ref $_[0] or not defined $_[0]
5407 0 0 if ref $_[1] or not defined $_[1]
5408 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5409 0 0 @_ == 3 ? :
5411 0 0 if defined $params
5430 0 0 if @_ < 3 or @_ > 4
5431 0 0 if ref $_[0] or not defined $_[0]
5432 0 0 if ref $_[1] or not defined $_[1]
5433 0 0 if ref $_[2] or not defined $_[2]
5434 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
5435 0 0 @_ == 4 ? :
5438 0 0 if defined $params
5457 0 0 if @_ != 3
5458 0 0 if ref $_[0] or not defined $_[0]
5459 0 0 if ref $_[1] or not defined $_[1]
5460 0 0 if ref $_[2] or not defined $_[2]
5481 0 0 if @_ < 2 or @_ > 3
5482 0 0 if ref $_[0] or not defined $_[0]
5483 0 0 if ref $_[1] or not defined $_[1]
5484 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5485 0 0 @_ == 3 ? :
5487 0 0 if defined $params
5505 0 0 if @_ != 3
5506 0 0 if ref $_[0] or not defined $_[0]
5507 0 0 if ref $_[1] or not defined $_[1]
5508 0 0 if ref $_[2] or not defined $_[2]
5527 0 0 if @_ < 2 or @_ > 3
5528 0 0 if ref $_[0] or not defined $_[0]
5529 0 0 if ref $_[1] or not defined $_[1]
5530 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5531 0 0 @_ == 3 ? :
5533 0 0 if defined $params
5552 0 0 if @_ < 3 or @_ > 4
5553 0 0 if ref $_[0] or not defined $_[0]
5554 0 0 if ref $_[1] or not defined $_[1]
5555 0 0 if ref $_[2] or not defined $_[2]
5556 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
5557 0 0 @_ == 4 ? :
5560 0 0 if defined $params
5579 0 0 if @_ != 3
5580 0 0 if ref $_[0] or not defined $_[0]
5581 0 0 if ref $_[1] or not defined $_[1]
5582 0 0 if ref $_[2] or not defined $_[2]
5611 0 0 if @_ < 2 or @_ > 3
5612 0 0 if ref $_[0] or not defined $_[0]
5613 0 0 if ref $_[1] or not defined $_[1]
5614 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5615 0 0 @_ == 3 ? :
5617 0 0 if defined $params
5635 0 0 if @_ != 3
5636 0 0 if ref $_[0] or not defined $_[0]
5637 0 0 if ref $_[1] or not defined $_[1]
5638 0 0 if ref $_[2] or not defined $_[2]
5657 0 0 if @_ < 2 or @_ > 3
5658 0 0 if ref $_[0] or not defined $_[0]
5659 0 0 if ref $_[1] or not defined $_[1]
5660 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5661 0 0 @_ == 3 ? :
5663 0 0 if defined $params
5682 0 0 if @_ < 3 or @_ > 4
5683 0 0 if ref $_[0] or not defined $_[0]
5684 0 0 if ref $_[1] or not defined $_[1]
5685 0 0 if ref $_[2] or not defined $_[2]
5686 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
5687 0 0 @_ == 4 ? :
5690 0 0 if defined $params
5711 0 0 if @_ < 4 or @_ > 5
5712 0 0 if ref $_[0] or not defined $_[0]
5713 0 0 if ref $_[1] or not defined $_[1]
5714 0 0 if ref $_[2] or not defined $_[2]
5715 0 0 if ref $_[3] or not defined $_[3]
5716 0 0 if defined $_[4] and ref $_[4] ne 'HASH'
5717 0 0 @_ == 5 ? :
5720 0 0 if defined $params
5740 0 0 if @_ != 4
5741 0 0 if ref $_[0] or not defined $_[0]
5742 0 0 if ref $_[1] or not defined $_[1]
5743 0 0 if ref $_[2] or not defined $_[2]
5744 0 0 if ref $_[3] or not defined $_[3]
5765 0 0 if @_ < 2 or @_ > 3
5766 0 0 if ref $_[0] or not defined $_[0]
5767 0 0 if ref $_[1] or not defined $_[1]
5768 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5769 0 0 @_ == 3 ? :
5771 0 0 if defined $params
5789 0 0 if @_ != 3
5790 0 0 if ref $_[0] or not defined $_[0]
5791 0 0 if ref $_[1] or not defined $_[1]
5792 0 0 if ref $_[2] or not defined $_[2]
5811 0 0 if @_ < 2 or @_ > 3
5812 0 0 if ref $_[0] or not defined $_[0]
5813 0 0 if ref $_[1] or not defined $_[1]
5814 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5815 0 0 @_ == 3 ? :
5817 0 0 if defined $params
5836 0 0 if @_ < 3 or @_ > 4
5837 0 0 if ref $_[0] or not defined $_[0]
5838 0 0 if ref $_[1] or not defined $_[1]
5839 0 0 if ref $_[2] or not defined $_[2]
5840 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
5841 0 0 @_ == 4 ? :
5844 0 0 if defined $params
5865 0 0 if @_ < 4 or @_ > 5
5866 0 0 if ref $_[0] or not defined $_[0]
5867 0 0 if ref $_[1] or not defined $_[1]
5868 0 0 if ref $_[2] or not defined $_[2]
5869 0 0 if ref $_[3] or not defined $_[3]
5870 0 0 if defined $_[4] and ref $_[4] ne 'HASH'
5871 0 0 @_ == 5 ? :
5874 0 0 if defined $params
5894 0 0 if @_ != 4
5895 0 0 if ref $_[0] or not defined $_[0]
5896 0 0 if ref $_[1] or not defined $_[1]
5897 0 0 if ref $_[2] or not defined $_[2]
5898 0 0 if ref $_[3] or not defined $_[3]
5919 0 0 if @_ < 2 or @_ > 3
5920 0 0 if ref $_[0] or not defined $_[0]
5921 0 0 if ref $_[1] or not defined $_[1]
5922 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5923 0 0 @_ == 3 ? :
5925 0 0 if defined $params
5943 0 0 if @_ != 3
5944 0 0 if ref $_[0] or not defined $_[0]
5945 0 0 if ref $_[1] or not defined $_[1]
5946 0 0 if ref $_[2] or not defined $_[2]
5965 0 0 if @_ < 2 or @_ > 3
5966 0 0 if ref $_[0] or not defined $_[0]
5967 0 0 if ref $_[1] or not defined $_[1]
5968 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
5969 0 0 @_ == 3 ? :
5971 0 0 if defined $params
5990 0 0 if @_ < 3 or @_ > 4
5991 0 0 if ref $_[0] or not defined $_[0]
5992 0 0 if ref $_[1] or not defined $_[1]
5993 0 0 if ref $_[2] or not defined $_[2]
5994 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
5995 0 0 @_ == 4 ? :
5998 0 0 if defined $params
6018 0 0 if @_ < 3 or @_ > 4
6019 0 0 if ref $_[0] or not defined $_[0]
6020 0 0 if ref $_[1] or not defined $_[1]
6021 0 0 if ref $_[2] or not defined $_[2]
6022 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
6023 0 0 @_ == 4 ? :
6026 0 0 if defined $params
6047 0 0 if @_ < 4 or @_ > 5
6048 0 0 if ref $_[0] or not defined $_[0]
6049 0 0 if ref $_[1] or not defined $_[1]
6050 0 0 if ref $_[2] or not defined $_[2]
6051 0 0 if ref $_[3] or not defined $_[3]
6052 0 0 if defined $_[4] and ref $_[4] ne 'HASH'
6053 0 0 @_ == 5 ? :
6056 0 0 if defined $params
6076 0 0 if @_ != 4
6077 0 0 if ref $_[0] or not defined $_[0]
6078 0 0 if ref $_[1] or not defined $_[1]
6079 0 0 if ref $_[2] or not defined $_[2]
6080 0 0 if ref $_[3] or not defined $_[3]
6101 0 0 if @_ < 2 or @_ > 3
6102 0 0 if ref $_[0] or not defined $_[0]
6103 0 0 if ref $_[1] or not defined $_[1]
6104 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
6105 0 0 @_ == 3 ? :
6107 0 0 if defined $params
6125 0 0 if @_ != 3
6126 0 0 if ref $_[0] or not defined $_[0]
6127 0 0 if ref $_[1] or not defined $_[1]
6128 0 0 if ref $_[2] or not defined $_[2]
6147 0 0 if @_ < 2 or @_ > 3
6148 0 0 if ref $_[0] or not defined $_[0]
6149 0 0 if ref $_[1] or not defined $_[1]
6150 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
6151 0 0 @_ == 3 ? :
6153 0 0 if defined $params
6172 0 0 if @_ < 3 or @_ > 4
6173 0 0 if ref $_[0] or not defined $_[0]
6174 0 0 if ref $_[1] or not defined $_[1]
6175 0 0 if ref $_[2] or not defined $_[2]
6176 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
6177 0 0 @_ == 4 ? :
6180 0 0 if defined $params
6201 0 0 if @_ < 4 or @_ > 5
6202 0 0 if ref $_[0] or not defined $_[0]
6203 0 0 if ref $_[1] or not defined $_[1]
6204 0 0 if ref $_[2] or not defined $_[2]
6205 0 0 if ref $_[3] or not defined $_[3]
6206 0 0 if defined $_[4] and ref $_[4] ne 'HASH'
6207 0 0 @_ == 5 ? :
6210 0 0 if defined $params
6230 0 0 if @_ != 4
6231 0 0 if ref $_[0] or not defined $_[0]
6232 0 0 if ref $_[1] or not defined $_[1]
6233 0 0 if ref $_[2] or not defined $_[2]
6234 0 0 if ref $_[3] or not defined $_[3]
6262 0 0 if @_ != 2
6263 0 0 if ref $_[0] or not defined $_[0]
6264 0 0 if ref $_[1] or not defined $_[1]
6283 0 0 if @_ != 3
6284 0 0 if ref $_[0] or not defined $_[0]
6285 0 0 if ref $_[1] or not defined $_[1]
6286 0 0 if ref $_[2] or not defined $_[2]
6304 0 0 if @_ != 2
6305 0 0 if ref $_[0] or not defined $_[0]
6306 0 0 if ref $_[1] or not defined $_[1]
6325 0 0 if @_ != 3
6326 0 0 if ref $_[0] or not defined $_[0]
6327 0 0 if ref $_[1] or not defined $_[1]
6328 0 0 if ref $_[2] or not defined $_[2]
6351 0 0 if @_
6368 0 0 if @_ < 0 or @_ > 1
6369 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
6370 0 0 @_ == 1 ? :
6372 0 0 if defined $params
6388 0 0 if @_ != 1
6389 0 0 if ref $_[0] or not defined $_[0]
6406 0 0 if @_ != 1
6407 0 0 if ref $_[0] or not defined $_[0]
6425 0 0 if @_ < 1 or @_ > 2
6426 0 0 if ref $_[0] or not defined $_[0]
6427 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6428 0 0 @_ == 2 ? :
6430 0 0 if defined $params
6447 0 0 if @_ < 1 or @_ > 2
6448 0 0 if ref $_[0] or not defined $_[0]
6449 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6450 0 0 @_ == 2 ? :
6452 0 0 if defined $params
6476 0 0 if @_ < 0 or @_ > 1
6477 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
6478 0 0 @_ == 1 ? :
6480 0 0 if defined $params
6497 0 0 if @_ < 1 or @_ > 2
6498 0 0 if ref $_[0] or not defined $_[0]
6499 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6500 0 0 @_ == 2 ? :
6502 0 0 if defined $params
6526 0 0 if @_ < 0 or @_ > 1
6527 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
6528 0 0 @_ == 1 ? :
6530 0 0 if defined $params
6547 0 0 if @_ < 1 or @_ > 2
6548 0 0 if ref $_[0] or not defined $_[0]
6549 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6550 0 0 @_ == 2 ? :
6552 0 0 if defined $params
6569 0 0 if @_ != 2
6570 0 0 if ref $_[0] or not defined $_[0]
6571 0 0 if ref $_[1] or not defined $_[1]
6589 0 0 if @_ < 1 or @_ > 2
6590 0 0 if ref $_[0] or not defined $_[0]
6591 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6592 0 0 @_ == 2 ? :
6594 0 0 if defined $params
6612 0 0 if @_ < 2 or @_ > 3
6613 0 0 if ref $_[0] or not defined $_[0]
6614 0 0 if ref $_[1] or not defined $_[1]
6615 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
6616 0 0 @_ == 3 ? :
6618 0 0 if defined $params
6635 0 0 if @_ != 2
6636 0 0 if ref $_[0] or not defined $_[0]
6637 0 0 if ref $_[1] or not defined $_[1]
6665 0 0 if @_ < 1 or @_ > 2
6666 0 0 if ref $_[0] or not defined $_[0]
6667 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6668 0 0 @_ == 2 ? :
6670 0 0 if defined $params
6687 0 0 if @_ != 2
6688 0 0 if ref $_[0] or not defined $_[0]
6689 0 0 if ref $_[1] or not defined $_[1]
6722 0 0 if @_ < 1 or @_ > 2
6723 0 0 if ref $_[0] or not defined $_[0]
6724 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6725 0 0 @_ == 2 ? :
6727 0 0 if defined $params
6744 0 0 if @_ != 2
6745 0 0 if ref $_[0] or not defined $_[0]
6746 0 0 if ref $_[1] or not defined $_[1]
6764 0 0 if @_ != 2
6765 0 0 if ref $_[0] or not defined $_[0]
6766 0 0 if ref $_[1] or not defined $_[1]
6784 0 0 if @_ != 2
6785 0 0 if ref $_[0] or not defined $_[0]
6786 0 0 if ref $_[1] or not defined $_[1]
6814 0 0 if @_ < 1 or @_ > 2
6815 0 0 if ref $_[0] or not defined $_[0]
6816 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6817 0 0 @_ == 2 ? :
6819 0 0 if defined $params
6836 0 0 if @_ != 2
6837 0 0 if ref $_[0] or not defined $_[0]
6838 0 0 if ref $_[1] or not defined $_[1]
6856 0 0 if @_ < 1 or @_ > 2
6857 0 0 if ref $_[0] or not defined $_[0]
6858 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6859 0 0 @_ == 2 ? :
6861 0 0 if defined $params
6879 0 0 if @_ < 2 or @_ > 3
6880 0 0 if ref $_[0] or not defined $_[0]
6881 0 0 if ref $_[1] or not defined $_[1]
6882 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
6883 0 0 @_ == 3 ? :
6885 0 0 if defined $params
6902 0 0 if @_ != 2
6903 0 0 if ref $_[0] or not defined $_[0]
6904 0 0 if ref $_[1] or not defined $_[1]
6922 0 0 if @_ != 2
6923 0 0 if ref $_[0] or not defined $_[0]
6924 0 0 if ref $_[1] or not defined $_[1]
6964 0 0 if @_ < 1 or @_ > 2
6965 0 0 if ref $_[0] or not defined $_[0]
6966 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6967 0 0 @_ == 2 ? :
6969 0 0 if defined $params
6994 0 0 if @_ < 1 or @_ > 2
6995 0 0 if ref $_[0] or not defined $_[0]
6996 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
6997 0 0 @_ == 2 ? :
6999 0 0 if defined $params
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]
7036 0 0 if @_ < 1 or @_ > 2
7037 0 0 if ref $_[0] or not defined $_[0]
7038 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7039 0 0 @_ == 2 ? :
7041 0 0 if defined $params
7059 0 0 if @_ < 2 or @_ > 3
7060 0 0 if ref $_[0] or not defined $_[0]
7061 0 0 if ref $_[1] or not defined $_[1]
7062 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
7063 0 0 @_ == 3 ? :
7065 0 0 if defined $params
7082 0 0 if @_ != 2
7083 0 0 if ref $_[0] or not defined $_[0]
7084 0 0 if ref $_[1] or not defined $_[1]
7102 0 0 if @_ != 2
7103 0 0 if ref $_[0] or not defined $_[0]
7104 0 0 if ref $_[1] or not defined $_[1]
7123 0 0 if @_ < 2 or @_ > 3
7124 0 0 if ref $_[0] or not defined $_[0]
7125 0 0 if ref $_[1] or not defined $_[1]
7126 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
7127 0 0 @_ == 3 ? :
7129 0 0 if defined $params
7148 0 0 if @_ < 3 or @_ > 4
7149 0 0 if ref $_[0] or not defined $_[0]
7150 0 0 if ref $_[1] or not defined $_[1]
7151 0 0 if ref $_[2] or not defined $_[2]
7152 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
7153 0 0 @_ == 4 ? :
7155 0 0 if defined $params
7173 0 0 if @_ != 3
7174 0 0 if ref $_[0] or not defined $_[0]
7175 0 0 if ref $_[1] or not defined $_[1]
7176 0 0 if ref $_[2] or not defined $_[2]
7201 0 0 if @_ < 0 or @_ > 1
7202 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
7203 0 0 @_ == 1 ? :
7205 0 0 if defined $params
7222 0 0 if @_ < 1 or @_ > 2
7223 0 0 if ref $_[0] or not defined $_[0]
7224 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7225 0 0 @_ == 2 ? :
7227 0 0 if defined $params
7244 0 0 if @_ < 1 or @_ > 2
7245 0 0 if ref $_[0] or not defined $_[0]
7246 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7247 0 0 @_ == 2 ? :
7249 0 0 if defined $params
7266 0 0 if @_ < 1 or @_ > 2
7267 0 0 if ref $_[0] or not defined $_[0]
7268 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7269 0 0 @_ == 2 ? :
7271 0 0 if defined $params
7287 0 0 if @_ < 0 or @_ > 1
7288 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
7289 0 0 @_ == 1 ? :
7291 0 0 if defined $params
7308 0 0 if @_ < 1 or @_ > 2
7309 0 0 if ref $_[0] or not defined $_[0]
7310 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7311 0 0 @_ == 2 ? :
7314 0 0 if defined $params
7332 0 0 if @_ < 1 or @_ > 2
7333 0 0 if ref $_[0] or not defined $_[0]
7334 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7335 0 0 @_ == 2 ? :
7338 0 0 if defined $params
7356 0 0 if @_ < 1 or @_ > 2
7357 0 0 if ref $_[0] or not defined $_[0]
7358 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7359 0 0 @_ == 2 ? :
7362 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 @_ != 1
7402 0 0 if ref $_[0] or not defined $_[0]
7419 0 0 if @_ != 1
7420 0 0 if ref $_[0] or not defined $_[0]
7437 0 0 if @_ != 1
7438 0 0 if ref $_[0] or not defined $_[0]
7455 0 0 if @_ != 1
7456 0 0 if ref $_[0] or not defined $_[0]
7473 0 0 if @_ != 1
7474 0 0 if ref $_[0] or not defined $_[0]
7491 0 0 if @_ != 1
7492 0 0 if ref $_[0] or not defined $_[0]
7513 0 0 if @_ < 1 or @_ > 2
7514 0 0 if ref $_[0] or not defined $_[0]
7515 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7516 0 0 @_ == 2 ? :
7518 0 0 if defined $params
7535 0 0 if @_ < 1 or @_ > 2
7536 0 0 if ref $_[0] or not defined $_[0]
7537 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7538 0 0 @_ == 2 ? :
7541 0 0 if defined $params
7559 0 0 if @_ != 2
7560 0 0 if ref $_[0] or not defined $_[0]
7561 0 0 if ref $_[1] or not defined $_[1]
7580 0 0 if @_ != 1
7581 0 0 if ref $_[0] or not defined $_[0]
7599 0 0 if @_ != 2
7600 0 0 if ref $_[0] or not defined $_[0]
7601 0 0 if ref $_[1] or not defined $_[1]
7619 0 0 if @_ < 1 or @_ > 2
7620 0 0 if ref $_[0] or not defined $_[0]
7621 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7622 0 0 @_ == 2 ? :
7624 0 0 if defined $params
7642 0 0 if @_ < 2 or @_ > 3
7643 0 0 if ref $_[0] or not defined $_[0]
7644 0 0 if ref $_[1] or not defined $_[1]
7645 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
7646 0 0 @_ == 3 ? :
7648 0 0 if defined $params
7665 0 0 if @_ != 2
7666 0 0 if ref $_[0] or not defined $_[0]
7667 0 0 if ref $_[1] or not defined $_[1]
7687 0 0 if @_ != 2
7688 0 0 if ref $_[0] or not defined $_[0]
7689 0 0 if ref $_[1] or not defined $_[1]
7708 0 0 if @_ != 1
7709 0 0 if ref $_[0] or not defined $_[0]
7728 0 0 if @_ != 1
7729 0 0 if ref $_[0] or not defined $_[0]
7749 0 0 if @_ < 1 or @_ > 2
7750 0 0 if ref $_[0] or not defined $_[0]
7751 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7752 0 0 @_ == 2 ? :
7755 0 0 if defined $params
7781 0 0 if @_ < 1 or @_ > 2
7782 0 0 if ref $_[0] or not defined $_[0]
7783 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7784 0 0 @_ == 2 ? :
7786 0 0 if defined $params
7802 0 0 if @_ != 1
7803 0 0 if ref $_[0] or not defined $_[0]
7821 0 0 if @_ != 2
7822 0 0 if ref $_[0] or not defined $_[0]
7823 0 0 if ref $_[1] or not defined $_[1]
7841 0 0 if @_ != 2
7842 0 0 if ref $_[0] or not defined $_[0]
7843 0 0 if ref $_[1] or not defined $_[1]
7870 0 0 if @_ != 1
7871 0 0 if ref $_[0] or not defined $_[0]
7889 0 0 if @_ != 2
7890 0 0 if ref $_[0] or not defined $_[0]
7891 0 0 if ref $_[1] or not defined $_[1]
7909 0 0 if @_ < 1 or @_ > 2
7910 0 0 if ref $_[0] or not defined $_[0]
7911 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7912 0 0 @_ == 2 ? :
7914 0 0 if defined $params
7932 0 0 if @_ < 2 or @_ > 3
7933 0 0 if ref $_[0] or not defined $_[0]
7934 0 0 if ref $_[1] or not defined $_[1]
7935 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
7936 0 0 @_ == 3 ? :
7938 0 0 if defined $params
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]
7977 0 0 if @_ < 1 or @_ > 2
7978 0 0 if ref $_[0] or not defined $_[0]
7979 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
7980 0 0 @_ == 2 ? :
7982 0 0 if defined $params
8007 0 0 if @_ < 1 or @_ > 2
8008 0 0 if ref $_[0] or not defined $_[0]
8009 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8010 0 0 @_ == 2 ? :
8013 0 0 if defined $params
8030 0 0 if @_ != 1
8031 0 0 if ref $_[0] or not defined $_[0]
8048 0 0 if @_ != 1
8049 0 0 if ref $_[0] or not defined $_[0]
8066 0 0 if @_ < 0 or @_ > 1
8067 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
8068 0 0 @_ == 1 ? :
8071 0 0 if defined $params
8088 0 0 if @_ != 1
8089 0 0 if ref $_[0] or not defined $_[0]
8115 0 0 if @_ < 1 or @_ > 2
8116 0 0 if ref $_[0] or not defined $_[0]
8117 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8118 0 0 @_ == 2 ? :
8120 0 0 if defined $params
8137 0 0 if @_ < 1 or @_ > 2
8138 0 0 if ref $_[0] or not defined $_[0]
8139 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8140 0 0 @_ == 2 ? :
8142 0 0 if defined $params
8159 0 0 if @_ != 2
8160 0 0 if ref $_[0] or not defined $_[0]
8161 0 0 if ref $_[1] or not defined $_[1]
8179 0 0 if @_ < 1 or @_ > 2
8180 0 0 if ref $_[0] or not defined $_[0]
8181 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8182 0 0 @_ == 2 ? :
8184 0 0 if defined $params
8202 0 0 if @_ < 2 or @_ > 3
8203 0 0 if ref $_[0] or not defined $_[0]
8204 0 0 if ref $_[1] or not defined $_[1]
8205 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
8206 0 0 @_ == 3 ? :
8208 0 0 if defined $params
8225 0 0 if @_ != 2
8226 0 0 if ref $_[0] or not defined $_[0]
8227 0 0 if ref $_[1] or not defined $_[1]
8255 0 0 if @_ < 1 or @_ > 2
8256 0 0 if ref $_[0] or not defined $_[0]
8257 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8258 0 0 @_ == 2 ? :
8260 0 0 if defined $params
8277 0 0 if @_ != 2
8278 0 0 if ref $_[0] or not defined $_[0]
8279 0 0 if ref $_[1] or not defined $_[1]
8297 0 0 if @_ < 1 or @_ > 2
8298 0 0 if ref $_[0] or not defined $_[0]
8299 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8300 0 0 @_ == 2 ? :
8303 0 0 if defined $params
8322 0 0 if @_ < 2 or @_ > 3
8323 0 0 if ref $_[0] or not defined $_[0]
8324 0 0 if ref $_[1] or not defined $_[1]
8325 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
8326 0 0 @_ == 3 ? :
8329 0 0 if defined $params
8347 0 0 if @_ != 2
8348 0 0 if ref $_[0] or not defined $_[0]
8349 0 0 if ref $_[1] or not defined $_[1]
8369 0 0 if @_ != 2
8370 0 0 if ref $_[0] or not defined $_[0]
8371 0 0 if ref $_[1] or not defined $_[1]
8389 0 0 if @_ != 2
8390 0 0 if ref $_[0] or not defined $_[0]
8391 0 0 if ref $_[1] or not defined $_[1]
8417 0 0 if @_ < 1 or @_ > 2
8418 0 0 if ref $_[0] or not defined $_[0]
8419 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8420 0 0 @_ == 2 ? :
8422 0 0 if defined $params
8439 0 0 if @_ != 2
8440 0 0 if ref $_[0] or not defined $_[0]
8441 0 0 if ref $_[1] or not defined $_[1]
8459 0 0 if @_ < 1 or @_ > 2
8460 0 0 if ref $_[0] or not defined $_[0]
8461 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8462 0 0 @_ == 2 ? :
8464 0 0 if defined $params
8481 0 0 if @_ != 2
8482 0 0 if ref $_[0] or not defined $_[0]
8483 0 0 if ref $_[1] or not defined $_[1]
8511 0 0 if @_ < 1 or @_ > 2
8512 0 0 if ref $_[0] or not defined $_[0]
8513 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8514 0 0 @_ == 2 ? :
8516 0 0 if defined $params
8533 0 0 if @_ != 2
8534 0 0 if ref $_[0] or not defined $_[0]
8535 0 0 if ref $_[1] or not defined $_[1]
8553 0 0 if @_ < 1 or @_ > 2
8554 0 0 if ref $_[0] or not defined $_[0]
8555 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8556 0 0 @_ == 2 ? :
8558 0 0 if defined $params
8575 0 0 if @_ != 2
8576 0 0 if ref $_[0] or not defined $_[0]
8577 0 0 if ref $_[1] or not defined $_[1]
8605 0 0 if @_ < 1 or @_ > 2
8606 0 0 if ref $_[0] or not defined $_[0]
8607 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8608 0 0 @_ == 2 ? :
8610 0 0 if defined $params
8627 0 0 if @_ != 2
8628 0 0 if ref $_[0] or not defined $_[0]
8629 0 0 if ref $_[1] or not defined $_[1]
8647 0 0 if @_ < 1 or @_ > 2
8648 0 0 if ref $_[0] or not defined $_[0]
8649 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8650 0 0 @_ == 2 ? :
8652 0 0 if defined $params
8670 0 0 if @_ < 2 or @_ > 3
8671 0 0 if ref $_[0] or not defined $_[0]
8672 0 0 if ref $_[1] or not defined $_[1]
8673 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
8674 0 0 @_ == 3 ? :
8676 0 0 if defined $params
8693 0 0 if @_ != 2
8694 0 0 if ref $_[0] or not defined $_[0]
8695 0 0 if ref $_[1] or not defined $_[1]
8722 0 0 if @_ < 2 or @_ > 3
8723 0 0 if ref $_[0] or not defined $_[0]
8724 0 0 if ref $_[1] or not defined $_[1]
8725 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
8726 0 0 @_ == 3 ? :
8728 0 0 if defined $params
8746 0 0 if @_ != 3
8747 0 0 if ref $_[0] or not defined $_[0]
8748 0 0 if ref $_[1] or not defined $_[1]
8749 0 0 if ref $_[2] or not defined $_[2]
8768 0 0 if @_ < 2 or @_ > 3
8769 0 0 if ref $_[0] or not defined $_[0]
8770 0 0 if ref $_[1] or not defined $_[1]
8771 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
8772 0 0 @_ == 3 ? :
8774 0 0 if defined $params
8793 0 0 if @_ < 3 or @_ > 4
8794 0 0 if ref $_[0] or not defined $_[0]
8795 0 0 if ref $_[1] or not defined $_[1]
8796 0 0 if ref $_[2] or not defined $_[2]
8797 0 0 if defined $_[3] and ref $_[3] ne 'HASH'
8798 0 0 @_ == 4 ? :
8800 0 0 if defined $params
8818 0 0 if @_ != 3
8819 0 0 if ref $_[0] or not defined $_[0]
8820 0 0 if ref $_[1] or not defined $_[1]
8821 0 0 if ref $_[2] or not defined $_[2]
8847 0 0 if @_ < 1 or @_ > 2
8848 0 0 if ref $_[0] or not defined $_[0]
8849 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8850 0 0 @_ == 2 ? :
8852 0 0 if defined $params
8869 0 0 if @_ != 2
8870 0 0 if ref $_[0] or not defined $_[0]
8871 0 0 if ref $_[1] or not defined $_[1]
8889 0 0 if @_ != 2
8890 0 0 if ref $_[0] or not defined $_[0]
8891 0 0 if ref $_[1] or not defined $_[1]
8909 0 0 if @_ < 1 or @_ > 2
8910 0 0 if ref $_[0] or not defined $_[0]
8911 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8912 0 0 @_ == 2 ? :
8915 0 0 if defined $params
8932 0 0 if @_ < 1 or @_ > 2
8933 0 0 if ref $_[0] or not defined $_[0]
8934 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8935 0 0 @_ == 2 ? :
8937 0 0 if defined $params
8954 0 0 if @_ < 1 or @_ > 2
8955 0 0 if ref $_[0] or not defined $_[0]
8956 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
8957 0 0 @_ == 2 ? :
8959 0 0 if defined $params
8985 0 0 if @_ < 2 or @_ > 3
8986 0 0 if ref $_[0] or not defined $_[0]
8987 0 0 if ref $_[1] or not defined $_[1]
8988 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
8989 0 0 @_ == 3 ? :
8991 0 0 if defined $params
9009 0 0 if @_ < 2 or @_ > 3
9010 0 0 if ref $_[0] or not defined $_[0]
9011 0 0 if ref $_[1] or not defined $_[1]
9012 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9013 0 0 @_ == 3 ? :
9016 0 0 if defined $params
9034 0 0 if @_ < 2 or @_ > 3
9035 0 0 if ref $_[0] or not defined $_[0]
9036 0 0 if ref $_[1] or not defined $_[1]
9037 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9038 0 0 @_ == 3 ? :
9041 0 0 if defined $params
9060 0 0 if @_ < 2 or @_ > 3
9061 0 0 if ref $_[0] or not defined $_[0]
9062 0 0 if ref $_[1] or not defined $_[1]
9063 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9064 0 0 @_ == 3 ? :
9067 0 0 if defined $params
9086 0 0 if @_ < 2 or @_ > 3
9087 0 0 if ref $_[0] or not defined $_[0]
9088 0 0 if ref $_[1] or not defined $_[1]
9089 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9090 0 0 @_ == 3 ? :
9093 0 0 if defined $params
9118 0 0 if @_ < 0 or @_ > 1
9119 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9120 0 0 @_ == 1 ? :
9122 0 0 if defined $params
9138 0 0 if @_ < 0 or @_ > 1
9139 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9140 0 0 @_ == 1 ? :
9142 0 0 if defined $params
9158 0 0 if @_ != 1
9159 0 0 if ref $_[0] or not defined $_[0]
9177 0 0 if @_ < 1 or @_ > 2
9178 0 0 if ref $_[0] or not defined $_[0]
9179 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9180 0 0 @_ == 2 ? :
9182 0 0 if defined $params
9198 0 0 if @_ != 1
9199 0 0 if ref $_[0] or not defined $_[0]
9219 0 0 if @_ < 1 or @_ > 2
9220 0 0 if ref $_[0] or not defined $_[0]
9221 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9222 0 0 @_ == 2 ? :
9224 0 0 if defined $params
9241 0 0 if @_ < 1 or @_ > 2
9242 0 0 if ref $_[0] or not defined $_[0]
9243 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9244 0 0 @_ == 2 ? :
9246 0 0 if defined $params
9263 0 0 if @_ < 1 or @_ > 2
9264 0 0 if ref $_[0] or not defined $_[0]
9265 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9266 0 0 @_ == 2 ? :
9268 0 0 if defined $params
9285 0 0 if @_ != 2
9286 0 0 if ref $_[0] or not defined $_[0]
9287 0 0 if ref $_[1] or not defined $_[1]
9312 0 0 if @_ < 0 or @_ > 1
9313 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9314 0 0 @_ == 1 ? :
9316 0 0 if defined $params
9341 0 0 if @_ != 2
9342 0 0 if ref $_[0] or not defined $_[0]
9343 0 0 if ref $_[1] or not defined $_[1]
9362 0 0 if @_ < 2 or @_ > 3
9363 0 0 if ref $_[0] or not defined $_[0]
9364 0 0 if ref $_[1] or not defined $_[1]
9365 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9366 0 0 @_ == 3 ? :
9369 0 0 if defined $params
9387 0 0 if @_ != 2
9388 0 0 if ref $_[0] or not defined $_[0]
9389 0 0 if ref $_[1] or not defined $_[1]
9414 0 0 if @_
9431 0 0 if @_ < 0 or @_ > 1
9432 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9433 0 0 @_ == 1 ? :
9435 0 0 if defined $params
9457 0 0 if @_
9480 0 0 if @_
9495 0 0 if @_
9510 0 0 if @_
9525 0 0 if @_
9550 0 0 if @_ < 0 or @_ > 1
9551 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9552 0 0 @_ == 1 ? :
9554 0 0 if defined $params
9570 0 0 if @_ < 0 or @_ > 1
9571 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9572 0 0 @_ == 1 ? :
9575 0 0 if defined $params
9592 0 0 if @_ != 1
9593 0 0 if ref $_[0] or not defined $_[0]
9610 0 0 if @_ != 1
9611 0 0 if ref $_[0] or not defined $_[0]
9639 0 0 if @_ < 1 or @_ > 2
9640 0 0 if ref $_[0] or not defined $_[0]
9641 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9642 0 0 @_ == 2 ? :
9644 0 0 if defined $params
9661 0 0 if @_ != 2
9662 0 0 if ref $_[0] or not defined $_[0]
9663 0 0 if ref $_[1] or not defined $_[1]
9681 0 0 if @_ < 1 or @_ > 2
9682 0 0 if ref $_[0] or not defined $_[0]
9683 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9684 0 0 @_ == 2 ? :
9686 0 0 if defined $params
9703 0 0 if @_ != 2
9704 0 0 if ref $_[0] or not defined $_[0]
9705 0 0 if ref $_[1] or not defined $_[1]
9726 0 0 if @_ < 2 or @_ > 3
9727 0 0 if ref $_[0] or not defined $_[0]
9728 0 0 if ref $_[1] or not defined $_[1]
9729 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9730 0 0 @_ == 3 ? :
9732 0 0 if defined $params
9750 0 0 if @_ < 2 or @_ > 3
9751 0 0 if ref $_[0] or not defined $_[0]
9752 0 0 if ref $_[1] or not defined $_[1]
9753 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
9754 0 0 @_ == 3 ? :
9756 0 0 if defined $params
9780 0 0 if @_ < 0 or @_ > 1
9781 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
9782 0 0 @_ == 1 ? :
9784 0 0 if defined $params
9800 0 0 if @_ != 1
9801 0 0 if ref $_[0] or not defined $_[0]
9816 0 0 if @_
9843 0 6 if @_ < 0 or @_ > 1
9844 0 6 if defined $_[0] and ref $_[0] ne 'HASH'
9845 0 6 @_ == 1 ? :
9847 0 6 if defined $params
9863 0 0 if @_ != 1
9864 0 0 if ref $_[0] or not defined $_[0]
9881 0 3 if @_ < 0 or @_ > 1
9882 0 3 if defined $_[0] and ref $_[0] ne 'HASH'
9883 3 0 @_ == 1 ? :
9886 3 0 if defined $params
9904 0 1 if @_ < 1 or @_ > 2
9905 0 1 if ref $_[0] or not defined $_[0]
9906 0 1 if defined $_[1] and ref $_[1] ne 'HASH'
9907 1 0 @_ == 2 ? :
9910 1 0 if defined $params
9928 0 1 if @_ < 1 or @_ > 2
9929 0 1 if ref $_[0] or not defined $_[0]
9930 0 1 if defined $_[1] and ref $_[1] ne 'HASH'
9931 0 1 @_ == 2 ? :
9934 0 1 if defined $params
9949 0 0 if @_
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
9987 0 0 if @_ < 1 or @_ > 2
9988 0 0 if ref $_[0] or not defined $_[0]
9989 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
9990 0 0 @_ == 2 ? :
9992 0 0 if defined $params
10008 0 0 if @_ != 1
10009 0 0 if ref $_[0] or not defined $_[0]
10026 0 0 if @_ < 0 or @_ > 1
10027 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10028 0 0 @_ == 1 ? :
10031 0 0 if defined $params
10049 0 0 if @_ < 1 or @_ > 2
10050 0 0 if ref $_[0] or not defined $_[0]
10051 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10052 0 0 @_ == 2 ? :
10055 0 0 if defined $params
10072 0 0 if @_ != 1
10073 0 0 if ref $_[0] or not defined $_[0]
10093 0 0 if @_ != 2
10094 0 0 if ref $_[0] or not defined $_[0]
10095 0 0 if ref $_[1] or not defined $_[1]
10114 0 0 if @_ < 0 or @_ > 1
10115 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10116 0 0 @_ == 1 ? :
10118 0 0 if defined $params
10134 0 0 if @_ != 1
10135 0 0 if ref $_[0] or not defined $_[0]
10152 0 0 if @_ < 0 or @_ > 1
10153 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10154 0 0 @_ == 1 ? :
10157 0 0 if defined $params
10174 0 0 if @_ != 1
10175 0 0 if ref $_[0] or not defined $_[0]
10195 0 0 if @_ < 1 or @_ > 2
10196 0 0 if ref $_[0] or not defined $_[0]
10197 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10198 0 0 @_ == 2 ? :
10200 0 0 if defined $params
10217 0 0 if @_ != 2
10218 0 0 if ref $_[0] or not defined $_[0]
10219 0 0 if ref $_[1] or not defined $_[1]
10237 0 0 if @_ < 1 or @_ > 2
10238 0 0 if ref $_[0] or not defined $_[0]
10239 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10240 0 0 @_ == 2 ? :
10242 0 0 if defined $params
10259 0 0 if @_ != 2
10260 0 0 if ref $_[0] or not defined $_[0]
10261 0 0 if ref $_[1] or not defined $_[1]
10280 0 0 if @_ < 0 or @_ > 1
10281 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10282 0 0 @_ == 1 ? :
10284 0 0 if defined $params
10301 0 0 if @_ < 1 or @_ > 2
10302 0 0 if ref $_[0] or not defined $_[0]
10303 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10304 0 0 @_ == 2 ? :
10306 0 0 if defined $params
10322 0 0 if @_ != 1
10323 0 0 if ref $_[0] or not defined $_[0]
10340 0 0 if @_ < 0 or @_ > 1
10341 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10342 0 0 @_ == 1 ? :
10344 0 0 if defined $params
10361 0 0 if @_ < 1 or @_ > 2
10362 0 0 if ref $_[0] or not defined $_[0]
10363 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10364 0 0 @_ == 2 ? :
10366 0 0 if defined $params
10382 0 0 if @_ != 1
10383 0 0 if ref $_[0] or not defined $_[0]
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]
10424 0 0 if @_ != 1
10425 0 0 if ref $_[0] or not defined $_[0]
10442 0 0 if @_ != 1
10443 0 0 if ref $_[0] or not defined $_[0]
10461 0 0 if @_ < 1 or @_ > 2
10462 0 0 if ref $_[0] or not defined $_[0]
10463 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10464 0 0 @_ == 2 ? :
10466 0 0 if defined $params
10483 0 0 if @_ != 2
10484 0 0 if ref $_[0] or not defined $_[0]
10485 0 0 if ref $_[1] or not defined $_[1]
10503 0 0 if @_ < 1 or @_ > 2
10504 0 0 if ref $_[0] or not defined $_[0]
10505 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10506 0 0 @_ == 2 ? :
10508 0 0 if defined $params
10525 0 0 if @_ != 2
10526 0 0 if ref $_[0] or not defined $_[0]
10527 0 0 if ref $_[1] or not defined $_[1]
10546 0 0 if @_ < 0 or @_ > 1
10547 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10548 0 0 @_ == 1 ? :
10550 0 0 if defined $params
10567 0 0 if @_ < 1 or @_ > 2
10568 0 0 if ref $_[0] or not defined $_[0]
10569 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10570 0 0 @_ == 2 ? :
10572 0 0 if defined $params
10596 0 0 if @_ < 0 or @_ > 1
10597 0 0 if defined $_[0] and ref $_[0] ne 'HASH'
10598 0 0 @_ == 1 ? :
10600 0 0 if defined $params
10622 0 0 if @_
10648 0 0 if @_ < 1 or @_ > 2
10649 0 0 if ref $_[0] or not defined $_[0]
10650 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10651 0 0 @_ == 2 ? :
10653 0 0 if defined $params
10670 0 0 if @_ != 2
10671 0 0 if ref $_[0] or not defined $_[0]
10672 0 0 if ref $_[1] or not defined $_[1]
10690 0 0 if @_ < 1 or @_ > 2
10691 0 0 if ref $_[0] or not defined $_[0]
10692 0 0 if defined $_[1] and ref $_[1] ne 'HASH'
10693 0 0 @_ == 2 ? :
10695 0 0 if defined $params
10713 0 0 if @_ < 2 or @_ > 3
10714 0 0 if ref $_[0] or not defined $_[0]
10715 0 0 if ref $_[1] or not defined $_[1]
10716 0 0 if defined $_[2] and ref $_[2] ne 'HASH'
10717 0 0 @_ == 3 ? :
10719 0 0 if defined $params
10736 0 0 if @_ != 2
10737 0 0 if ref $_[0] or not defined $_[0]
10738 0 0 if ref $_[1] or not defined $_[1]