Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/libraries/base/Data/Graph.hc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include "newmacros.h"
#include "runtime.h"

#define FN_Data_46Graph_46collect	((void*)startLabel+12)
#define CT_v1728	((void*)startLabel+112)
#define F0_Data_46Graph_46collect	((void*)startLabel+120)
#define FN_LAMBDA1681	((void*)startLabel+164)
#define CT_v1735	((void*)startLabel+200)
#define F0_LAMBDA1681	((void*)startLabel+208)
#define FN_LAMBDA1680	((void*)startLabel+236)
#define CT_v1736	((void*)startLabel+260)
#define F0_LAMBDA1680	((void*)startLabel+268)
#define FN_LAMBDA1679	((void*)startLabel+288)
#define CT_v1743	((void*)startLabel+332)
#define F0_LAMBDA1679	((void*)startLabel+340)
#define FN_LAMBDA1678	((void*)startLabel+364)
#define v1744	((void*)startLabel+377)
#define CT_v1746	((void*)startLabel+420)
#define F0_LAMBDA1678	((void*)startLabel+428)
#define FN_Data_46Graph_46bicomps	((void*)startLabel+440)
#define CT_v1753	((void*)startLabel+488)
#define F0_Data_46Graph_46bicomps	((void*)startLabel+496)
#define FN_LAMBDA1682	((void*)startLabel+528)
#define CT_v1760	((void*)startLabel+576)
#define F0_LAMBDA1682	((void*)startLabel+584)
#define FN_Data_46Graph_46do_95label	((void*)startLabel+600)
#define CT_v1764	((void*)startLabel+724)
#define F0_Data_46Graph_46do_95label	((void*)startLabel+732)
#define FN_LAMBDA1684	((void*)startLabel+788)
#define CT_v1771	((void*)startLabel+824)
#define F0_LAMBDA1684	((void*)startLabel+832)
#define FN_LAMBDA1683	((void*)startLabel+848)
#define CT_v1772	((void*)startLabel+876)
#define F0_LAMBDA1683	((void*)startLabel+884)
#define FN_Data_46Graph_46tabulate	((void*)startLabel+908)
#define CT_v1773	((void*)startLabel+936)
#define F0_Data_46Graph_46tabulate	((void*)startLabel+944)
#define FN_LAMBDA1685	((void*)startLabel+980)
#define CT_v1774	((void*)startLabel+1004)
#define F0_LAMBDA1685	((void*)startLabel+1012)
#define FN_Data_46Graph_46preorder	((void*)startLabel+1024)
#define CT_v1778	((void*)startLabel+1052)
#define F0_Data_46Graph_46preorder	((void*)startLabel+1060)
#define FN_Data_46Graph_46preorderF	((void*)startLabel+1076)
#define CT_v1779	((void*)startLabel+1100)
#define F0_Data_46Graph_46preorderF	((void*)startLabel+1108)
#define FN_Data_46Graph_46preArr	((void*)startLabel+1132)
#define CT_v1780	((void*)startLabel+1148)
#define F0_Data_46Graph_46preArr	((void*)startLabel+1156)
#define FN_Data_46Graph_46runSetM	((void*)startLabel+1180)
#define CT_v1781	((void*)startLabel+1188)
#define F0_Data_46Graph_46runSetM	((void*)startLabel+1196)
#define FN_Data_46Graph_46run	((void*)startLabel+1212)
#define CT_v1782	((void*)startLabel+1232)
#define F0_Data_46Graph_46run	((void*)startLabel+1240)
#define FN_Data_46Graph_46contains	((void*)startLabel+1268)
#define CT_v1783	((void*)startLabel+1284)
#define F0_Data_46Graph_46contains	((void*)startLabel+1292)
#define FN_LAMBDA1686	((void*)startLabel+1320)
#define CT_v1784	((void*)startLabel+1348)
#define F0_LAMBDA1686	((void*)startLabel+1356)
#define FN_Data_46Graph_46include	((void*)startLabel+1372)
#define CT_v1785	((void*)startLabel+1388)
#define F0_Data_46Graph_46include	((void*)startLabel+1396)
#define FN_LAMBDA1687	((void*)startLabel+1424)
#define CT_v1786	((void*)startLabel+1452)
#define F0_LAMBDA1687	((void*)startLabel+1460)
#define FN_Data_46Graph_46chop	((void*)startLabel+1476)
#define v1788	((void*)startLabel+1486)
#define v1789	((void*)startLabel+1494)
#define CT_v1794	((void*)startLabel+1536)
#define F0_Data_46Graph_46chop	((void*)startLabel+1544)
#define FN_LAMBDA1690	((void*)startLabel+1580)
#define v1795	((void*)startLabel+1593)
#define CT_v1797	((void*)startLabel+1624)
#define F0_LAMBDA1690	((void*)startLabel+1632)
#define FN_LAMBDA1689	((void*)startLabel+1668)
#define CT_v1798	((void*)startLabel+1688)
#define F0_LAMBDA1689	((void*)startLabel+1696)
#define FN_LAMBDA1688	((void*)startLabel+1724)
#define CT_v1799	((void*)startLabel+1756)
#define F0_LAMBDA1688	((void*)startLabel+1764)
#define FN_Data_46Graph_46prune	((void*)startLabel+1784)
#define CT_v1800	((void*)startLabel+1800)
#define F0_Data_46Graph_46prune	((void*)startLabel+1808)
#define FN_Data_46Graph_46generate	((void*)startLabel+1832)
#define CT_v1801	((void*)startLabel+1868)
#define F0_Data_46Graph_46generate	((void*)startLabel+1876)
#define CT_v1802	((void*)startLabel+1936)
#define CT_v1803	((void*)startLabel+1988)
#define CT_v1804	((void*)startLabel+2036)
#define CT_v1805	((void*)startLabel+2132)
#define CT_v1806	((void*)startLabel+2228)
#define CT_v1807	((void*)startLabel+2288)
#define FN_Data_46Graph_46mapT	((void*)startLabel+2324)
#define CT_v1808	((void*)startLabel+2376)
#define F0_Data_46Graph_46mapT	((void*)startLabel+2384)
#define FN_LAMBDA1691	((void*)startLabel+2432)
#define CT_v1809	((void*)startLabel+2472)
#define F0_LAMBDA1691	((void*)startLabel+2480)
#define FN_Data_46Graph_46forward	((void*)startLabel+2508)
#define CT_v1810	((void*)startLabel+2528)
#define F0_Data_46Graph_46forward	((void*)startLabel+2536)
#define FN_Data_46Graph_46Prelude_46464_46select	((void*)startLabel+2564)
#define CT_v1811	((void*)startLabel+2624)
#define F0_Data_46Graph_46Prelude_46464_46select	((void*)startLabel+2632)
#define FN_LAMBDA1693	((void*)startLabel+2676)
#define CT_v1812	((void*)startLabel+2712)
#define F0_LAMBDA1693	((void*)startLabel+2720)
#define FN_LAMBDA1692	((void*)startLabel+2756)
#define CT_v1813	((void*)startLabel+2780)
#define F0_LAMBDA1692	((void*)startLabel+2788)
#define FN_Data_46Graph_46cross	((void*)startLabel+2804)
#define CT_v1814	((void*)startLabel+2824)
#define F0_Data_46Graph_46cross	((void*)startLabel+2832)
#define FN_Data_46Graph_46Prelude_46455_46select	((void*)startLabel+2860)
#define CT_v1815	((void*)startLabel+2892)
#define F0_Data_46Graph_46Prelude_46455_46select	((void*)startLabel+2900)
#define FN_LAMBDA1695	((void*)startLabel+2928)
#define CT_v1816	((void*)startLabel+2984)
#define F0_LAMBDA1695	((void*)startLabel+2992)
#define FN_LAMBDA1694	((void*)startLabel+3032)
#define CT_v1817	((void*)startLabel+3056)
#define F0_LAMBDA1694	((void*)startLabel+3064)
#define FN_Data_46Graph_46back	((void*)startLabel+3080)
#define CT_v1818	((void*)startLabel+3096)
#define F0_Data_46Graph_46back	((void*)startLabel+3104)
#define FN_Data_46Graph_46Prelude_46446_46select	((void*)startLabel+3128)
#define CT_v1819	((void*)startLabel+3160)
#define F0_Data_46Graph_46Prelude_46446_46select	((void*)startLabel+3168)
#define FN_LAMBDA1697	((void*)startLabel+3196)
#define CT_v1820	((void*)startLabel+3232)
#define F0_LAMBDA1697	((void*)startLabel+3240)
#define FN_LAMBDA1696	((void*)startLabel+3276)
#define CT_v1821	((void*)startLabel+3300)
#define F0_LAMBDA1696	((void*)startLabel+3308)
#define CT_v1822	((void*)startLabel+3364)
#define FN_LAMBDA1698	((void*)startLabel+3404)
#define CT_v1823	((void*)startLabel+3428)
#define F0_LAMBDA1698	((void*)startLabel+3436)
#define FN_Data_46Graph_46tree	((void*)startLabel+3452)
#define CT_v1824	((void*)startLabel+3480)
#define F0_Data_46Graph_46tree	((void*)startLabel+3488)
#define FN_Data_46Graph_46Prelude_46437_46flat	((void*)startLabel+3520)
#define CT_v1828	((void*)startLabel+3572)
#define F0_Data_46Graph_46Prelude_46437_46flat	((void*)startLabel+3580)
#define FN_LAMBDA1699	((void*)startLabel+3624)
#define CT_v1832	((void*)startLabel+3660)
#define F0_LAMBDA1699	((void*)startLabel+3668)
#define FN_Data_46Graph_46postorder	((void*)startLabel+3680)
#define CT_v1836	((void*)startLabel+3716)
#define F0_Data_46Graph_46postorder	((void*)startLabel+3724)
#define FN_Data_46Graph_46postorderF	((void*)startLabel+3744)
#define CT_v1837	((void*)startLabel+3768)
#define F0_Data_46Graph_46postorderF	((void*)startLabel+3776)
#define FN_Data_46Graph_46postOrd	((void*)startLabel+3800)
#define CT_v1838	((void*)startLabel+3812)
#define CF_Data_46Graph_46postOrd	((void*)startLabel+3820)
#define CT_v1839	((void*)startLabel+3880)
#define FN_LAMBDA1701	((void*)startLabel+3920)
#define CT_v1840	((void*)startLabel+3944)
#define F0_LAMBDA1701	((void*)startLabel+3952)
#define FN_LAMBDA1700	((void*)startLabel+3984)
#define CT_v1841	((void*)startLabel+4012)
#define F0_LAMBDA1700	((void*)startLabel+4020)
#define FN_Data_46Graph_46reverseE	((void*)startLabel+4032)
#define CT_v1842	((void*)startLabel+4064)
#define F0_Data_46Graph_46reverseE	((void*)startLabel+4072)
#define FN_LAMBDA1702	((void*)startLabel+4100)
#define CT_v1846	((void*)startLabel+4132)
#define F0_LAMBDA1702	((void*)startLabel+4140)
#define CT_v1847	((void*)startLabel+4176)
#define CT_v1848	((void*)startLabel+4244)
#define FN_Data_46Graph_46undirected	((void*)startLabel+4284)
#define CT_v1849	((void*)startLabel+4316)
#define F0_Data_46Graph_46undirected	((void*)startLabel+4324)
#define CT_v1850	((void*)startLabel+4372)
#define CT_v1851	((void*)startLabel+4416)
#define CT_v1852	((void*)startLabel+4468)
#define FN_LAMBDA1703	((void*)startLabel+4504)
#define CT_v1856	((void*)startLabel+4540)
#define F0_LAMBDA1703	((void*)startLabel+4548)
#define CT_v1857	((void*)startLabel+4584)
#define FN_LAMBDA1704	((void*)startLabel+4620)
#define CT_v1858	((void*)startLabel+4644)
#define F0_LAMBDA1704	((void*)startLabel+4652)
#define CT_v1859	((void*)startLabel+4676)
#define CT_v1860	((void*)startLabel+4720)
#define CT_v1861	((void*)startLabel+4920)
#define FN_LAMBDA1708	((void*)startLabel+5008)
#define CT_v1862	((void*)startLabel+5020)
#define F0_LAMBDA1708	((void*)startLabel+5028)
#define FN_LAMBDA1707	((void*)startLabel+5056)
#define CT_v1869	((void*)startLabel+5112)
#define F0_LAMBDA1707	((void*)startLabel+5120)
#define FN_Data_46Graph_46Prelude_46378_46key_95vertex	((void*)startLabel+5152)
#define CT_v1870	((void*)startLabel+5172)
#define F0_Data_46Graph_46Prelude_46378_46key_95vertex	((void*)startLabel+5180)
#define FN_Data_46Graph_46Prelude_46390_46findVertex	((void*)startLabel+5204)
#define v1871	((void*)startLabel+5220)
#define v1876	((void*)startLabel+5304)
#define v1877	((void*)startLabel+5323)
#define v1878	((void*)startLabel+5329)
#define CT_v1880	((void*)startLabel+5372)
#define F0_Data_46Graph_46Prelude_46390_46findVertex	((void*)startLabel+5380)
#define FN_LAMBDA1706	((void*)startLabel+5452)
#define CT_v1887	((void*)startLabel+5492)
#define F0_LAMBDA1706	((void*)startLabel+5500)
#define FN_Data_46Graph_46Prelude_46373_46edges1	((void*)startLabel+5516)
#define CT_v1888	((void*)startLabel+5560)
#define F0_Data_46Graph_46Prelude_46373_46edges1	((void*)startLabel+5568)
#define FN_LAMBDA1705	((void*)startLabel+5604)
#define CT_v1889	((void*)startLabel+5628)
#define F0_LAMBDA1705	((void*)startLabel+5636)
#define FN_Data_46Graph_46Prelude_46377_46lt	((void*)startLabel+5652)
#define CT_v1896	((void*)startLabel+5692)
#define F0_Data_46Graph_46Prelude_46377_46lt	((void*)startLabel+5700)
#define CT_v1897	((void*)startLabel+5756)
#define FN_LAMBDA1710	((void*)startLabel+5788)
#define CT_v1898	((void*)startLabel+5800)
#define F0_LAMBDA1710	((void*)startLabel+5808)
#define FN_LAMBDA1709	((void*)startLabel+5820)
#define CT_v1899	((void*)startLabel+5832)
#define F0_LAMBDA1709	((void*)startLabel+5840)
#define CT_v1900	((void*)startLabel+5864)
#define FN_Data_46Graph_46Prelude_46364_46numEdges	((void*)startLabel+5896)
#define CT_v1901	((void*)startLabel+5908)
#define F0_Data_46Graph_46Prelude_46364_46numEdges	((void*)startLabel+5916)
#define CT_v1902	((void*)startLabel+5944)
#define v1907	((void*)startLabel+5990)
#define v1906	((void*)startLabel+5994)
#define v1903	((void*)startLabel+5999)
#define CT_v1908	((void*)startLabel+6044)
#define FN_Data_46Graph_46Prelude_46335_46decode	((void*)startLabel+6092)
#define v1922	((void*)startLabel+6106)
#define v1916	((void*)startLabel+6110)
#define v1917	((void*)startLabel+6140)
#define v1913	((void*)startLabel+6158)
#define v1909	((void*)startLabel+6163)
#define CT_v1923	((void*)startLabel+6204)
#define F0_Data_46Graph_46Prelude_46335_46decode	((void*)startLabel+6212)
#define FN_Data_46Graph_46Prelude_46339_46dec	((void*)startLabel+6248)
#define CT_v1927	((void*)startLabel+6292)
#define F0_Data_46Graph_46Prelude_46339_46dec	((void*)startLabel+6300)
#define FN_Data_46Graph_46Prelude_46336_46mentions_95itself	((void*)startLabel+6328)
#define CT_v1928	((void*)startLabel+6360)
#define F0_Data_46Graph_46Prelude_46336_46mentions_95itself	((void*)startLabel+6368)
#define FN_LAMBDA1712	((void*)startLabel+6396)
#define CT_v1929	((void*)startLabel+6408)
#define F0_LAMBDA1712	((void*)startLabel+6416)
#define FN_LAMBDA1711	((void*)startLabel+6428)
#define CT_v1930	((void*)startLabel+6440)
#define F0_LAMBDA1711	((void*)startLabel+6448)
#define CT_v1931	((void*)startLabel+6484)
#define FN_Data_46Graph_46Prelude_46325_46get_95node	((void*)startLabel+6516)
#define v1933	((void*)startLabel+6526)
#define v1936	((void*)startLabel+6539)
#define CT_v1939	((void*)startLabel+6580)
#define F0_Data_46Graph_46Prelude_46325_46get_95node	((void*)startLabel+6588)
#define FN_LAMBDA1713	((void*)startLabel+6612)
#define CT_v1943	((void*)startLabel+6640)
#define F0_LAMBDA1713	((void*)startLabel+6648)
#define v1945	((void*)startLabel+6670)
#define v1946	((void*)startLabel+6681)
#define CT_v1948	((void*)startLabel+6700)
#define CT_v1949	((void*)startLabel+6732)
#define CT_v1950	((void*)startLabel+6784)
extern Node FN_Prelude_46map[];
extern Node FN_Prelude_46concat[];
extern Node FN_Prelude_46_95foldr[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Ord_46Prelude_46Int_46_60[];
extern Node FN_Prelude_46_95filter[];
extern Node FN_Array_46_33[];
extern Node CF_Ix_46Ix_46Prelude_46Int[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Prelude_46minimum[];
extern Node CF_Prelude_46Ord_46Prelude_46Int[];
extern Node FN_Prelude_46Enum_46Prelude_46Int_46enumFrom[];
extern Node FN_Prelude_46zipWith[];
extern Node FN_Array_46array[];
extern Node FN_Prelude_46_46[];
extern Node CF_Data_46IntSet_46empty[];
extern Node FN_Prelude_46fst[];
extern Node FN_Prelude_46_36[];
extern Node F0_NHC_46Internal_46_95id[];
extern Node FN_Data_46IntSet_46member[];
extern Node FN_Data_46IntSet_46insert[];
extern Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46return[];
extern Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61[];
extern Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62[];
extern Node FN_Array_46bounds[];
extern Node FN_Array_46indices[];
extern Node CF_Prelude_46concat[];
extern Node FN_Prelude_46elem[];
extern Node CF_Prelude_46Eq_46Prelude_46Int[];
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node FN_Data_46List_46_92_92[];
extern Node FN_Prelude_46Ord_46Prelude_46Int_46_62[];
extern Node FN_Prelude_46flip[];
extern Node FN_Array_46accumArray[];
extern Node FN_Prelude_46reverse[];
extern Node CF_Prelude_46reverse[];
extern Node FN_Prelude_46_95_46fail[];
extern Node CF_Prelude_46Monad_46Data_46Graph_46SetM[];
extern Node FN_Prelude_46_95_46_62_62[];
extern Node FN_Prelude_46length[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_45[];
extern Node FN_Data_46List_46sortBy[];
extern Node CF_Prelude_46Num_46Prelude_46Int[];
extern Node CF_Prelude_46Enum_46Prelude_46Int[];
extern Node FN_Maybe_46mapMaybe[];
extern Node CF_Prelude_46Integral_46Prelude_46Int[];
extern Node FN_Prelude_46div[];
extern Node FN_Prelude_46Integral_46Prelude_46Real[];
extern Node FN_Prelude_46Real_46Prelude_46Num[];
extern Node FN_Prelude_46_43[];
extern Node FN_Prelude_46fromInteger[];
extern Node FN_Prelude_46compare[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_43[];
extern Node FN_Prelude_46enumFrom[];
extern Node CF_Prelude_46otherwise[];
extern Node FN_Prelude_46foldr[];
extern Node FN_Prelude_46concatMap[];

static Node startLabel[] = {
  42
, bytes2word(1,0,0,1)
, useLabel(CT_v1728)
,	/* FN_Data_46Graph_46collect: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,UNPACK)
, bytes2word(2,PUSH_P1,0,ZAP_STACK_P1)
, bytes2word(1,EVAL,NEEDHEAP_P1,35)
, bytes2word(UNPACK,3,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,5,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_I2,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,5,HEAP_P1,0)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(6,HEAP_CVAL_I5,HEAP_CVAL_P1,9)
, bytes2word(HEAP_P1,3,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_N1,2)
, bytes2word(HEAP_P1,3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,4,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_P1,6)
, bytes2word(HEAP_OFF_N1,5,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v1728: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Data_46Graph_46collect: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46collect),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Data_46Graph_46collect)
, VAPTAG(useLabel(FN_Prelude_46concat))
, CAPTAG(useLabel(FN_LAMBDA1679),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_LAMBDA1681),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1735)
,	/* FN_LAMBDA1681: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_I1,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,2)
, bytes2word(HEAP_CVAL_I3,HEAP_I2,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1735: (byte 0) */
  HW(3,3)
, 0
,	/* F0_LAMBDA1681: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1681),3)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_60))
, CAPTAG(useLabel(FN_LAMBDA1680),1)
, VAPTAG(useLabel(FN_Prelude_46_95filter))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1736)
,	/* FN_LAMBDA1680: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1736: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1680: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1680),2)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1743)
,	/* FN_LAMBDA1679: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,UNPACK)
, bytes2word(2,PUSH_I1,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,2)
, bytes2word(HEAP_CVAL_I3,HEAP_I2,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_P1,0,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(7,HEAP_ARG,4,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1743: (byte 0) */
  HW(1,4)
, 0
,	/* F0_LAMBDA1679: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1679),4)
, VAPTAG(useLabel(FN_LAMBDA1678))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1746)
,	/* FN_LAMBDA1678: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,PUSH_ZAP_ARG_I1)
, bytes2word(EVAL,NEEDHEAP_I32,LT_W,JUMPFALSE)
, bytes2word(5,0,PUSH_ARG,5)
,	/* v1744: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,5)
, bytes2word(HEAP_CVAL_IN3,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v1746: (byte 0) */
  HW(0,5)
, 0
,	/* F0_LAMBDA1678: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1678),5)
, bytes2word(1,0,0,1)
, useLabel(CT_v1753)
,	/* FN_Data_46Graph_46bicomps: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,UNPACK)
, bytes2word(2,PUSH_P1,0,ZAP_STACK_P1)
, bytes2word(1,EVAL,NEEDHEAP_I32,UNPACK)
, bytes2word(3,HEAP_CVAL_I3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_P1,4)
, bytes2word(HEAP_CVAL_N1,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1753: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Data_46Graph_46bicomps: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46bicomps),1)
, CAPTAG(useLabel(FN_LAMBDA1682),2)
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Data_46Graph_46collect)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1760)
,	/* FN_LAMBDA1682: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_I1,ZAP_STACK_P1,2)
, bytes2word(ZAP_STACK_P1,1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v1760: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1682: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1682),3)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1764)
,	/* FN_Data_46Graph_46do_95label: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_P1)
, bytes2word(51,UNPACK,2,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG_ARG,1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,4,HEAP_I2)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_ARG)
, bytes2word(2,HEAP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,7)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,1,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,3,HEAP_P1,0)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,11,HEAP_OFF_N1,6)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,24)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_P1,12,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,2,HEAP_I2,HEAP_CVAL_IN3)
, bytes2word(HEAP_I2,HEAP_OFF_N1,6,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_N1,4)
, bytes2word(HEAP_OFF_N1,5,HEAP_I2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(0,3,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v1764: (byte 0) */
  HW(10,3)
, 0
,	/* F0_Data_46Graph_46do_95label: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46do_95label),3)
, CAPTAG(useLabel(FN_Data_46Graph_46do_95label),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, CAPTAG(useLabel(FN_LAMBDA1683),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, CAPTAG(useLabel(FN_LAMBDA1684),2)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46minimum))
, useLabel(CF_Prelude_46Ord_46Prelude_46Int)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1771)
,	/* FN_LAMBDA1684: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,UNPACK)
, bytes2word(2,PUSH_P1,0,ZAP_STACK_P1)
, bytes2word(2,ZAP_STACK_P1,1,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_P1,3)
, bytes2word(HEAP_ARG,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1771: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1684: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1684),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1772)
,	/* FN_LAMBDA1683: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_OFF_N1,5,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1772: (byte 0) */
  HW(2,3)
, 0
,	/* F0_LAMBDA1683: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1683),3)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1773)
,	/* FN_Data_46Graph_46tabulate: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_INT_P1)
, bytes2word(1,HEAP_CVAL_I5,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,2,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(7,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1773: (byte 0) */
  HW(5,2)
, 0
,	/* F0_Data_46Graph_46tabulate: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46tabulate),2)
, CAPTAG(useLabel(FN_LAMBDA1685),2)
, VAPTAG(useLabel(FN_Prelude_46Enum_46Prelude_46Int_46enumFrom))
, VAPTAG(useLabel(FN_Prelude_46zipWith))
, VAPTAG(useLabel(FN_Array_46array))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1774)
,	/* FN_LAMBDA1685: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1774: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1685: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1685),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1778)
,	/* FN_Data_46Graph_46preorder: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_I1)
, bytes2word(HEAP_OFF_N1,4,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1778: (byte 0) */
  HW(1,1)
, 0
,	/* F0_Data_46Graph_46preorder: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46preorder),1)
, VAPTAG(useLabel(FN_Data_46Graph_46preorderF))
, bytes2word(1,0,0,1)
, useLabel(CT_v1779)
,	/* FN_Data_46Graph_46preorderF: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,ZAP_ARG_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1779: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Data_46Graph_46preorderF: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46preorderF),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Data_46Graph_46preorder)
, VAPTAG(useLabel(FN_Prelude_46concat))
, bytes2word(1,0,0,1)
, useLabel(CT_v1780)
,	/* FN_Data_46Graph_46preArr: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1780: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Data_46Graph_46preArr: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46preArr),1)
, CAPTAG(useLabel(FN_Data_46Graph_46tabulate),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Data_46Graph_46preorderF)
, bytes2word(1,0,0,1)
, useLabel(CT_v1781)
,	/* FN_Data_46Graph_46runSetM: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1781: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Data_46Graph_46runSetM: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46runSetM),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1782)
,	/* FN_Data_46Graph_46run: (byte 0) */
  bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1782: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Data_46Graph_46run: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46run),2)
, VAPTAG(useLabel(FN_Data_46Graph_46runSetM))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, useLabel(CF_Data_46IntSet_46empty)
, VAPTAG(useLabel(FN_Prelude_46fst))
, bytes2word(1,0,0,1)
, useLabel(CT_v1783)
,	/* FN_Data_46Graph_46contains: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1783: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Data_46Graph_46contains: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46contains),1)
, CAPTAG(useLabel(FN_LAMBDA1686),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46_95id)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1784)
,	/* FN_LAMBDA1686: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1784: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1686: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1686),2)
, VAPTAG(useLabel(FN_Data_46IntSet_46member))
, bytes2word(1,0,0,1)
, useLabel(CT_v1785)
,	/* FN_Data_46Graph_46include: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1785: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Data_46Graph_46include: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46include),1)
, CAPTAG(useLabel(FN_LAMBDA1687),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46_95id)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1786)
,	/* FN_LAMBDA1687: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG_ARG,1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,5,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(0,0,0)
,	/* CT_v1786: (byte 0) */
  HW(1,2)
, 0
,	/* F0_LAMBDA1687: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1687),2)
, VAPTAG(useLabel(FN_Data_46IntSet_46insert))
, bytes2word(1,0,0,1)
, useLabel(CT_v1794)
,	/* FN_Data_46Graph_46chop: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1788: (byte 2) */
  bytes2word(TOP(12),BOT(12),POP_I1,HEAP_CVAL_N1)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
,	/* v1789: (byte 2) */
  bytes2word(2,RETURN_EVAL,UNPACK,2)
, bytes2word(PUSH_P1,0,ZAP_STACK_P1,1)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,2)
, bytes2word(HEAP_CVAL_I4,HEAP_P1,0,HEAP_CVAL_I5)
, bytes2word(HEAP_I1,HEAP_P1,3,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1794: (byte 0) */
  HW(4,1)
, 0
,	/* F0_Data_46Graph_46chop: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46chop),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46return))
, VAPTAG(useLabel(FN_Data_46Graph_46contains))
, CAPTAG(useLabel(FN_LAMBDA1690),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1797)
,	/* FN_LAMBDA1690: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,7,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG,2)
,	/* v1795: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_I4,HEAP_ARG,3)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,11,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1797: (byte 0) */
  HW(5,4)
, 0
,	/* F0_LAMBDA1690: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1690),4)
, VAPTAG(useLabel(FN_Data_46Graph_46chop))
, VAPTAG(useLabel(FN_Data_46Graph_46include))
, CAPTAG(useLabel(FN_LAMBDA1689),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1798)
,	/* FN_LAMBDA1689: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG_ARG,2,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1798: (byte 0) */
  HW(3,3)
, 0
,	/* F0_LAMBDA1689: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1689),3)
, VAPTAG(useLabel(FN_Data_46Graph_46chop))
, CAPTAG(useLabel(FN_LAMBDA1688),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1799)
,	/* FN_LAMBDA1688: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1,4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1799: (byte 0) */
  HW(1,3)
, 0
,	/* F0_LAMBDA1688: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1688),3)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1800)
,	/* FN_Data_46Graph_46prune: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1800: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Data_46Graph_46prune: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46prune),2)
, VAPTAG(useLabel(FN_Data_46Graph_46chop))
, VAPTAG(useLabel(FN_Data_46Graph_46run))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1801)
,	/* FN_Data_46Graph_46generate: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,6,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,5,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1801: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Data_46Graph_46generate: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46generate),2)
, CAPTAG(useLabel(FN_Data_46Graph_46generate),1)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1802)
,};
Node FN_Data_46Graph_46dfs[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1802: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_Data_46Graph_46dfs[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46dfs),2)
, VAPTAG(useLabel(FN_Array_46bounds))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, CAPTAG(useLabel(FN_Data_46Graph_46generate),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Data_46Graph_46prune))
, bytes2word(0,0,0,0)
, useLabel(CT_v1803)
,};
Node FN_Data_46Graph_46vertices[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1803: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Data_46Graph_46vertices[] = {
  VAPTAG(useLabel(FN_Data_46Graph_46vertices))
, VAPTAG(useLabel(FN_Array_46indices))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, bytes2word(1,0,0,1)
, useLabel(CT_v1804)
,};
Node FN_Data_46Graph_46dff[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1804: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Data_46Graph_46dff[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46dff),1)
, VAPTAG(useLabel(FN_Data_46Graph_46vertices))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Data_46Graph_46dfs))
, bytes2word(1,0,0,1)
, useLabel(CT_v1805)
,};
Node FN_Data_46Graph_46bcc[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_I1,PUSH_I1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,10,HEAP_ARG,1)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,11,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,5,ZAP_ARG_I1,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1805: (byte 0) */
  HW(10,1)
, 0
,};
Node F0_Data_46Graph_46bcc[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46bcc),1)
, VAPTAG(useLabel(FN_Data_46Graph_46dff))
, VAPTAG(useLabel(FN_Array_46bounds))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Data_46Graph_46preArr))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Data_46Graph_46bicomps)
, CAPTAG(useLabel(FN_Data_46Graph_46do_95label),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Prelude_46concat)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1806)
,};
Node FN_Data_46Graph_46reachable[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v1806: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Graph_46reachable[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46reachable),2)
, VAPTAG(useLabel(FN_Data_46Graph_46dfs))
, VAPTAG(useLabel(FN_Data_46Graph_46preorderF))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1807)
,};
Node FN_Data_46Graph_46path[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(3,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG_I3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1807: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Data_46Graph_46path[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46path),3)
, VAPTAG(useLabel(FN_Data_46Graph_46reachable))
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46Prelude_46Int)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1808)
,	/* FN_Data_46Graph_46mapT: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_I5,HEAP_ARG_ARG,2)
, bytes2word(1,HEAP_CVAL_P1,6,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,18,HEAP_OFF_N1,7)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1808: (byte 0) */
  HW(7,2)
, 0
,	/* F0_Data_46Graph_46mapT: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46mapT),2)
, VAPTAG(useLabel(FN_Array_46bounds))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, CAPTAG(useLabel(FN_LAMBDA1691),2)
, VAPTAG(useLabel(FN_Array_46indices))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, VAPTAG(useLabel(FN_Array_46array))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1809)
,	/* FN_LAMBDA1691: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_CVAL_I5,HEAP_ARG_ARG)
, bytes2word(2,3,HEAP_OFF_N1,7)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG,3)
, bytes2word(HEAP_OFF_N1,6,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1809: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA1691: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1691),4)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1810)
,	/* FN_Data_46Graph_46forward: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1810: (byte 0) */
  HW(2,3)
, 0
,	/* F0_Data_46Graph_46forward: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46forward),3)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46464_46select),2)
, VAPTAG(useLabel(FN_Data_46Graph_46mapT))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1811)
,	/* FN_Data_46Graph_46Prelude_46464_46select: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(1,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,5,HEAP_ARG)
, bytes2word(4,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_ARG_ARG)
, bytes2word(2,3,PUSH_P1,0)
, bytes2word(PUSH_P1,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,8,ZAP_ARG_I1)
, bytes2word(ZAP_ARG_I2,ZAP_ARG_I3,ZAP_ARG,4)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1811: (byte 0) */
  HW(6,4)
, 0
,	/* F0_Data_46Graph_46Prelude_46464_46select: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46464_46select),4)
, CAPTAG(useLabel(FN_LAMBDA1693),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Data_46List_46_92_92))
, useLabel(CF_Prelude_46Eq_46Prelude_46Int)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1812)
,	/* FN_LAMBDA1693: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(2,1,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,6)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1812: (byte 0) */
  HW(5,4)
, 0
,	/* F0_LAMBDA1693: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1693),4)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_60))
, CAPTAG(useLabel(FN_LAMBDA1692),1)
, VAPTAG(useLabel(FN_Prelude_46_95filter))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1813)
,	/* FN_LAMBDA1692: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1813: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1692: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1692),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1814)
,	/* FN_Data_46Graph_46cross: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1814: (byte 0) */
  HW(2,3)
, 0
,	/* F0_Data_46Graph_46cross: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46cross),3)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46455_46select),2)
, VAPTAG(useLabel(FN_Data_46Graph_46mapT))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1815)
,	/* FN_Data_46Graph_46Prelude_46455_46select: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(3,HEAP_ARG,2,HEAP_CVAL_N1)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(6,HEAP_ARG,4,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1815: (byte 0) */
  HW(2,4)
, 0
,	/* F0_Data_46Graph_46Prelude_46455_46select: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46455_46select),4)
, CAPTAG(useLabel(FN_LAMBDA1695),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1816)
,	/* FN_LAMBDA1695: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG,1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,6)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG,3)
, bytes2word(2,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(9,HEAP_OFF_N1,6,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,4,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,20,HEAP_OFF_N1,5)
, bytes2word(HEAP_ARG,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1816: (byte 0) */
  HW(6,5)
, 0
,	/* F0_LAMBDA1695: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1695),5)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_62))
, CAPTAG(useLabel(FN_LAMBDA1694),1)
, CAPTAG(useLabel(FN_Prelude_46_95filter),1)
, VAPTAG(useLabel(FN_Prelude_46_95filter))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1817)
,	/* FN_LAMBDA1694: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1817: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1694: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1694),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1818)
,	/* FN_Data_46Graph_46back: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1818: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Data_46Graph_46back: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46back),2)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46446_46select),2)
, VAPTAG(useLabel(FN_Data_46Graph_46mapT))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1819)
,	/* FN_Data_46Graph_46Prelude_46446_46select: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(1,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,5,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1819: (byte 0) */
  HW(2,3)
, 0
,	/* F0_Data_46Graph_46Prelude_46446_46select: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46446_46select),3)
, CAPTAG(useLabel(FN_LAMBDA1697),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1820)
,	/* FN_LAMBDA1697: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(2,1,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,6)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1820: (byte 0) */
  HW(5,4)
, 0
,	/* F0_LAMBDA1697: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1697),4)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_60))
, CAPTAG(useLabel(FN_LAMBDA1696),1)
, VAPTAG(useLabel(FN_Prelude_46_95filter))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1821)
,	/* FN_LAMBDA1696: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1821: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1696: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1696),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1822)
,};
Node FN_Data_46Graph_46buildG[] = {
  bytes2word(NEEDHEAP_I32,PUSH_ARG_I2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,1,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1822: (byte 0) */
  HW(4,2)
, 0
,};
Node F0_Data_46Graph_46buildG[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46buildG),2)
, CAPTAG(useLabel(FN_LAMBDA1698),2)
, CAPTAG(useLabel(FN_Prelude_46flip),2)
, VAPTAG(useLabel(FN_Array_46accumArray))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1823)
,	/* FN_LAMBDA1698: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1823: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1698: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1698),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1824)
,	/* FN_Data_46Graph_46tree: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1824: (byte 0) */
  HW(5,2)
, 0
,	/* F0_Data_46Graph_46tree: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46tree),2)
, VAPTAG(useLabel(FN_Prelude_46concat))
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46437_46flat),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Data_46Graph_46buildG))
, bytes2word(1,0,0,1)
, useLabel(CT_v1828)
,	/* FN_Data_46Graph_46Prelude_46437_46flat: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_N1,1,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,4,HEAP_I1,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,2)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,13)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1828: (byte 0) */
  HW(7,1)
, 0
,	/* F0_Data_46Graph_46Prelude_46437_46flat: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46437_46flat),1)
, CAPTAG(useLabel(FN_LAMBDA1699),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, VAPTAG(useLabel(FN_Prelude_46concat))
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46437_46flat),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1832)
,	/* FN_LAMBDA1699: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,3,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1832: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1699: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1699),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v1836)
,	/* FN_Data_46Graph_46postorder: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_P1,0,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v1836: (byte 0) */
  HW(2,1)
, 0
,	/* F0_Data_46Graph_46postorder: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46postorder),1)
, VAPTAG(useLabel(FN_Data_46Graph_46postorderF))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(1,0,0,1)
, useLabel(CT_v1837)
,	/* FN_Data_46Graph_46postorderF: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,ZAP_ARG_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1837: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Data_46Graph_46postorderF: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46postorderF),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_Data_46Graph_46postorder)
, VAPTAG(useLabel(FN_Prelude_46concat))
, bytes2word(0,0,0,0)
, useLabel(CT_v1838)
,	/* FN_Data_46Graph_46postOrd: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1838: (byte 0) */
  HW(3,0)
, 0
,	/* CF_Data_46Graph_46postOrd: (byte 0) */
  VAPTAG(useLabel(FN_Data_46Graph_46postOrd))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Data_46Graph_46postorderF)
, useLabel(F0_Data_46Graph_46dff)
, bytes2word(1,0,0,1)
, useLabel(CT_v1839)
,};
Node FN_Data_46Graph_46edges[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,2)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1839: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Data_46Graph_46edges[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46edges),1)
, CAPTAG(useLabel(FN_LAMBDA1701),2)
, VAPTAG(useLabel(FN_Data_46Graph_46vertices))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1840)
,	/* FN_LAMBDA1701: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(HEAP_ARG,3,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1840: (byte 0) */
  HW(4,3)
, 0
,	/* F0_LAMBDA1701: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1701),3)
, CAPTAG(useLabel(FN_LAMBDA1700),2)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1841)
,	/* FN_LAMBDA1700: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1841: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA1700: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1700),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v1842)
,	/* FN_Data_46Graph_46reverseE: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1842: (byte 0) */
  HW(3,1)
, 0
,	/* F0_Data_46Graph_46reverseE: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46reverseE),1)
, CAPTAG(useLabel(FN_LAMBDA1702),2)
, VAPTAG(useLabel(FN_Data_46Graph_46edges))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1846)
,	/* FN_LAMBDA1702: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I1,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1846: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1702: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1702),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1847)
,};
Node FN_Data_46Graph_46transposeG[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1847: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_Data_46Graph_46transposeG[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46transposeG),1)
, VAPTAG(useLabel(FN_Array_46bounds))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Data_46Graph_46reverseE))
, VAPTAG(useLabel(FN_Data_46Graph_46buildG))
, bytes2word(1,0,0,1)
, useLabel(CT_v1848)
,};
Node FN_Data_46Graph_46scc[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1848: (byte 0) */
  HW(5,1)
, 0
,};
Node F0_Data_46Graph_46scc[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46scc),1)
, VAPTAG(useLabel(FN_Prelude_46reverse))
, VAPTAG(useLabel(FN_Data_46Graph_46postOrd))
, VAPTAG(useLabel(FN_Data_46Graph_46transposeG))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Data_46Graph_46dfs))
, bytes2word(1,0,0,1)
, useLabel(CT_v1849)
,	/* FN_Data_46Graph_46undirected: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1849: (byte 0) */
  HW(6,1)
, 0
,	/* F0_Data_46Graph_46undirected: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46undirected),1)
, VAPTAG(useLabel(FN_Array_46bounds))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Data_46Graph_46edges))
, VAPTAG(useLabel(FN_Data_46Graph_46reverseE))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Data_46Graph_46buildG))
, bytes2word(0,0,0,0)
, useLabel(CT_v1850)
,};
Node FN_Data_46Graph_46components[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1850: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Data_46Graph_46components[] = {
  VAPTAG(useLabel(FN_Data_46Graph_46components))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Data_46Graph_46dff)
, useLabel(F0_Data_46Graph_46undirected)
, bytes2word(0,0,0,0)
, useLabel(CT_v1851)
,};
Node FN_Data_46Graph_46topSort[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1851: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Data_46Graph_46topSort[] = {
  VAPTAG(useLabel(FN_Data_46Graph_46topSort))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Prelude_46reverse)
, useLabel(CF_Data_46Graph_46postOrd)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1852)
,};
Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1852: (byte 0) */
  HW(3,2)
, 0
,};
Node F0_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61),2)
, CAPTAG(useLabel(FN_LAMBDA1703),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46_95id)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1856)
,	/* FN_LAMBDA1703: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I3,PUSH_ZAP_ARG_I2,ZAP_ARG_I3)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,1)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,2)
, bytes2word(PUSH_I1,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,ZAP_ARG_I1,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1856: (byte 0) */
  HW(2,3)
, 0
,	/* F0_LAMBDA1703: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1703),3)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Data_46Graph_46runSetM))
, bytes2word(1,0,0,1)
, useLabel(CT_v1857)
,};
Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46return[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1857: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Prelude_46Monad_46Data_46Graph_46SetM_46return[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46return),1)
, CAPTAG(useLabel(FN_LAMBDA1704),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46_95id)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1858)
,	/* FN_LAMBDA1704: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1858: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1704: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1704),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1859)
,};
Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46fail[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1859: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Prelude_46Monad_46Data_46Graph_46SetM_46fail[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46fail),1)
, VAPTAG(useLabel(FN_Prelude_46_95_46fail))
, useLabel(CF_Prelude_46Monad_46Data_46Graph_46SetM)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1860)
,};
Node FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1860: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62[] = {
  CAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62),2)
, VAPTAG(useLabel(FN_Prelude_46_95_46_62_62))
, useLabel(CF_Prelude_46Monad_46Data_46Graph_46SetM)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1861)
,};
Node FN_Data_46Graph_46graphFromEdges[] = {
  bytes2word(NEEDHEAP_P1,81,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(3,HEAP_INT_P1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_INT_P1,0)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(2,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_P1)
, bytes2word(3,HEAP_OFF_N1,7,PUSH_HEAP)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,9)
, bytes2word(HEAP_I2,HEAP_CVAL_P1,10,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,11,HEAP_CVAL_P1)
, bytes2word(12,PUSH_HEAP,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_P1,5)
, bytes2word(HEAP_OFF_N1,7,HEAP_CVAL_P1,16)
, bytes2word(HEAP_I1,HEAP_I2,HEAP_P1,6)
, bytes2word(HEAP_CVAL_P1,9,HEAP_P1,3)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,12,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_P1,15,HEAP_P1)
, bytes2word(6,HEAP_OFF_N1,7,HEAP_CVAL_P1)
, bytes2word(17,HEAP_I1,HEAP_CVAL_P1,18)
, bytes2word(HEAP_I2,HEAP_P1,3,HEAP_P1)
, bytes2word(7,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_I1)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,7)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
, CONSTR(0,0,0)
, CONSTR(0,2,0)
,	/* CT_v1861: (byte 0) */
  HW(16,2)
, 0
,};
Node F0_Data_46Graph_46graphFromEdges[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46graphFromEdges),2)
, VAPTAG(useLabel(FN_Prelude_46length))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_45))
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46377_46lt),3)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Data_46List_46sortBy))
, CAPTAG(useLabel(FN_LAMBDA1706),2)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46373_46edges1),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, useLabel(CF_Prelude_46Num_46Prelude_46Int)
, useLabel(CF_Prelude_46Enum_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, VAPTAG(useLabel(FN_Array_46array))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, CAPTAG(useLabel(FN_LAMBDA1707),2)
, CAPTAG(useLabel(FN_LAMBDA1708),1)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46378_46key_95vertex),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1862)
,	/* FN_LAMBDA1708: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1862: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA1708: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1708),2)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1869)
,	/* FN_LAMBDA1707: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(UNPACK,2,PUSH_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,UNPACK)
, bytes2word(3,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(3,HEAP_I2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_P1,3,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1869: (byte 0) */
  HW(3,5)
, 0
,	/* F0_LAMBDA1707: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1707),5)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46378_46key_95vertex),1)
, VAPTAG(useLabel(FN_Maybe_46mapMaybe))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1870)
,	/* FN_Data_46Graph_46Prelude_46378_46key_95vertex: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,HEAP_ARG_ARG)
, bytes2word(4,2,HEAP_INT_P1,0)
, bytes2word(HEAP_ARG,3,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1870: (byte 0) */
  HW(1,4)
, 0
,	/* F0_Data_46Graph_46Prelude_46378_46key_95vertex: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46378_46key_95vertex),4)
, VAPTAG(useLabel(FN_Data_46Graph_46Prelude_46390_46findVertex))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1880)
,	/* FN_Data_46Graph_46Prelude_46390_46findVertex: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG,5,EVAL)
, bytes2word(PUSH_ARG,4,EVAL,NEEDHEAP_I32)
, bytes2word(GT_W,JUMPFALSE,6,0)
,	/* v1871: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I5,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG_ARG,4,5,HEAP_CVAL_I5)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,3,HEAP_CADR_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(22,HEAP_OFF_N1,15,HEAP_OFF_N1)
, bytes2word(6,PUSH_HEAP,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_P1,12,HEAP_ARG,3)
, bytes2word(HEAP_I1,PUSH_P1,0,PUSH_ARG_I2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,13,HEAP_ARG)
, bytes2word(1,ZAP_STACK_P1,5,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,2,SLIDE_P1)
, bytes2word(1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(3,NOP,TOP(6),BOT(6))
,	/* v1876: (byte 4) */
  bytes2word(TOP(25),BOT(25),TOP(31),BOT(31))
, bytes2word(POP_I1,HEAP_CVAL_P1,14,HEAP_P1)
, bytes2word(0,HEAP_INT_P1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,15,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
,	/* v1877: (byte 3) */
  bytes2word(HEAP_OFF_N1,8,RETURN_EVAL,POP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,4,HEAP_I1)
,	/* v1878: (byte 1) */
  bytes2word(RETURN,POP_I1,HEAP_CVAL_P1,16)
, bytes2word(HEAP_P1,0,HEAP_INT_P1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,15,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_ARG,3)
, bytes2word(HEAP_OFF_N1,7,HEAP_ARG,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,1,0)
, CONSTRW(1,0)
, 2
, CONSTR(0,0,0)
,	/* CT_v1880: (byte 0) */
  HW(14,5)
, 0
,	/* F0_Data_46Graph_46Prelude_46390_46findVertex: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46390_46findVertex),5)
, useLabel(CF_Prelude_46Integral_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46div))
, VAPTAG(useLabel(FN_Prelude_46Integral_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46_43))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46compare))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_45))
, VAPTAG(useLabel(FN_Data_46Graph_46Prelude_46390_46findVertex))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_43))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1887)
,	/* FN_LAMBDA1706: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,UNPACK)
, bytes2word(2,PUSH_I1,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,3)
, bytes2word(HEAP_CVAL_N1,1,HEAP_P1,3)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v1887: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1706: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1706),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1888)
,	/* FN_Data_46Graph_46Prelude_46373_46edges1: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(3,HEAP_CVAL_I5,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_CADR_N1,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(12,HEAP_OFF_N1,5,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTRW(0,0)
,	/* CT_v1888: (byte 0) */
  HW(5,3)
, 0
,	/* F0_Data_46Graph_46Prelude_46373_46edges1: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46373_46edges1),3)
, CAPTAG(useLabel(FN_LAMBDA1705),2)
, VAPTAG(useLabel(FN_Prelude_46enumFrom))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46zipWith))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1889)
,	/* FN_LAMBDA1705: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1889: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1705: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1705),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1896)
,	/* FN_Data_46Graph_46Prelude_46377_46lt: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(3,PUSH_ZAP_ARG_I3,ZAP_STACK_P1,3)
, bytes2word(ZAP_STACK_P1,1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,PUSH_I1,PUSH_P1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,ZAP_ARG_I1,ZAP_STACK_P1,7)
, bytes2word(ZAP_STACK_P1,5,ZAP_STACK_P1,4)
, bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1896: (byte 0) */
  HW(1,3)
, 0
,	/* F0_Data_46Graph_46Prelude_46377_46lt: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46377_46lt),3)
, VAPTAG(useLabel(FN_Prelude_46compare))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1897)
,};
Node FN_Data_46Graph_46graphFromEdges_39[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(6,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I2,HEAP_I1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1897: (byte 0) */
  HW(3,2)
, 0
,};
Node F0_Data_46Graph_46graphFromEdges_39[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46graphFromEdges_39),2)
, VAPTAG(useLabel(FN_Data_46Graph_46graphFromEdges))
, VAPTAG(useLabel(FN_LAMBDA1709))
, VAPTAG(useLabel(FN_LAMBDA1710))
, bytes2word(1,0,0,1)
, useLabel(CT_v1898)
,	/* FN_LAMBDA1710: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1898: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1710: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1710),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1899)
,	/* FN_LAMBDA1709: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1899: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1709: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1709),1)
, bytes2word(0,0,0,0)
, useLabel(CT_v1900)
,};
Node FN_Data_46Graph_46outdegree[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1900: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Data_46Graph_46outdegree[] = {
  VAPTAG(useLabel(FN_Data_46Graph_46outdegree))
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46364_46numEdges),2)
, CAPTAG(useLabel(FN_Data_46Graph_46mapT),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1901)
,	/* FN_Data_46Graph_46Prelude_46364_46numEdges: (byte 0) */
  bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v1901: (byte 0) */
  HW(1,2)
, 0
,	/* F0_Data_46Graph_46Prelude_46364_46numEdges: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46364_46numEdges),2)
, VAPTAG(useLabel(FN_Prelude_46length))
, bytes2word(0,0,0,0)
, useLabel(CT_v1902)
,};
Node FN_Data_46Graph_46indegree[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v1902: (byte 0) */
  HW(3,0)
, 0
,};
Node CF_Data_46Graph_46indegree[] = {
  VAPTAG(useLabel(FN_Data_46Graph_46indegree))
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Data_46Graph_46outdegree)
, useLabel(F0_Data_46Graph_46transposeG)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1908)
,};
Node FN_Data_46Graph_46stronglyConnCompR[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v1907: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v1906: (byte 2) */
  bytes2word(7,0,POP_I1,PUSH_HEAP)
,	/* v1903: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,PUSH_HEAP)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,6,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_I2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_I2,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1908: (byte 0) */
  HW(6,2)
, 0
,};
Node F0_Data_46Graph_46stronglyConnCompR[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46stronglyConnCompR),2)
, VAPTAG(useLabel(FN_Data_46Graph_46graphFromEdges))
, VAPTAG(useLabel(FN_LAMBDA1711))
, VAPTAG(useLabel(FN_LAMBDA1712))
, VAPTAG(useLabel(FN_Data_46Graph_46scc))
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46335_46decode),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1923)
,	/* FN_Data_46Graph_46Prelude_46335_46decode: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I3,EVAL,UNPACK)
, bytes2word(2,PUSH_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v1922: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v1916: (byte 2) */
  bytes2word(50,0,POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_I1)
, bytes2word(ZAP_ARG_I1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(20,0,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(2,HEAP_P1,0,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,PUSH_HEAP)
,	/* v1917: (byte 4) */
  bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,4,RETURN)
, bytes2word(PUSH_CVAL_P1,5,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,13,0,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,2,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,4,HEAP_OFF_N1)
,	/* v1913: (byte 2) */
  bytes2word(4,RETURN,POP_P1,2)
,	/* v1909: (byte 3) */
  bytes2word(JUMP,2,0,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1)
, bytes2word(5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(0,1,0)
, CONSTR(1,1,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v1923: (byte 0) */
  HW(5,3)
, 0
,	/* F0_Data_46Graph_46Prelude_46335_46decode: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46335_46decode),3)
, VAPTAG(useLabel(FN_Data_46Graph_46Prelude_46336_46mentions_95itself))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, useLabel(CF_Prelude_46otherwise)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46339_46dec),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1927)
,	/* FN_Data_46Graph_46Prelude_46339_46dec: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(3,HEAP_ARG,3,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,6,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1927: (byte 0) */
  HW(3,3)
, 0
,	/* F0_Data_46Graph_46Prelude_46339_46dec: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46339_46dec),3)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46339_46dec),2)
, VAPTAG(useLabel(FN_Prelude_46foldr))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1928)
,	/* FN_Data_46Graph_46Prelude_46336_46mentions_95itself: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG,1,2,PUSH_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,2,ZAP_ARG_I1)
, bytes2word(ZAP_ARG_I2,ZAP_STACK_P1,2,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1928: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Data_46Graph_46Prelude_46336_46mentions_95itself: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46336_46mentions_95itself),2)
, VAPTAG(useLabel(FN_Array_46_33))
, useLabel(CF_Ix_46Ix_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46Prelude_46Int)
, bytes2word(1,0,0,1)
, useLabel(CT_v1929)
,	/* FN_LAMBDA1712: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1929: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1712: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1712),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1930)
,	/* FN_LAMBDA1711: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1930: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1711: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1711),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1931)
,};
Node FN_Data_46Graph_46stronglyConnComp[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1931: (byte 0) */
  HW(3,2)
, 0
,};
Node F0_Data_46Graph_46stronglyConnComp[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46stronglyConnComp),2)
, CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46325_46get_95node),1)
, VAPTAG(useLabel(FN_Data_46Graph_46stronglyConnCompR))
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(1,0,0,1)
, useLabel(CT_v1939)
,	/* FN_Data_46Graph_46Prelude_46325_46get_95node: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1933: (byte 2) */
  bytes2word(TOP(17),BOT(17),UNPACK,1)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v1936: (byte 3) */
  bytes2word(1,HEAP_I1,RETURN,UNPACK)
, bytes2word(1,HEAP_CVAL_I3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_P1)
, bytes2word(0,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,1,0)
, CONSTR(0,0,0)
, CONSTR(0,1,0)
,	/* CT_v1939: (byte 0) */
  HW(2,1)
, 0
,	/* F0_Data_46Graph_46Prelude_46325_46get_95node: (byte 0) */
  CAPTAG(useLabel(FN_Data_46Graph_46Prelude_46325_46get_95node),1)
, CAPTAG(useLabel(FN_LAMBDA1713),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1943)
,	/* FN_LAMBDA1713: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_I1,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v1943: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1713: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1713),2)
, bytes2word(1,0,0,1)
, useLabel(CT_v1948)
,};
Node FN_Data_46Graph_46flattenSCC[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1945: (byte 2) */
  bytes2word(TOP(15),BOT(15),UNPACK,1)
, bytes2word(HEAP_CVAL_N1,1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_I1,HEAP_OFF_N1,3)
,	/* v1946: (byte 1) */
  bytes2word(RETURN,UNPACK,1,PUSH_P1)
, bytes2word(0,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v1948: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Graph_46flattenSCC[] = {
  CAPTAG(useLabel(FN_Data_46Graph_46flattenSCC),1)
, bytes2word(0,0,0,0)
, useLabel(CT_v1949)
,};
Node FN_Data_46Graph_46flattenSCCs[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1949: (byte 0) */
  HW(2,0)
, 0
,};
Node CF_Data_46Graph_46flattenSCCs[] = {
  VAPTAG(useLabel(FN_Data_46Graph_46flattenSCCs))
, VAPTAG(useLabel(FN_Prelude_46concatMap))
, useLabel(F0_Data_46Graph_46flattenSCC)
, bytes2word(0,0,0,0)
, useLabel(CT_v1950)
,};
Node FN_Prelude_46Monad_46Data_46Graph_46SetM[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,4,0)
,	/* CT_v1950: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_Prelude_46Monad_46Data_46Graph_46SetM[] = {
  VAPTAG(useLabel(FN_Prelude_46Monad_46Data_46Graph_46SetM))
, useLabel(F0_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62_61)
, useLabel(F0_Prelude_46Monad_46Data_46Graph_46SetM_46_62_62)
, useLabel(F0_Prelude_46Monad_46Data_46Graph_46SetM_46fail)
, useLabel(F0_Prelude_46Monad_46Data_46Graph_46SetM_46return)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.