testlist <- list(end_height = c(3.6769376264889e-251, 2.54960887968084e-154, 5.96158477894773e-139, 7.36529734548126e-124, 1.88666733394465e+64, -5.11930237065884e-245, 8.85206430027402e+70, 5.30962521273722e+87, 2.26049777874292e-137, 3.94462601611714e-265, -3.02926915378927e+231, 2.48947035541347e-53, -7.00089947983986e+146, -1.10940102663492e+247, 2.99318891101268e+163, 1.58620687817446e-187, -1.3488443786403e-217, 1.0520598576512e+282, 3.32402859454346e+145, -5.20384262822009e+236, -1.63840688748204e-37, -4.89263974829027e+49, 1.19575828174585e-231, -2.46963268770116e+97, 3.86322533936114e-142, 2.98758950660134e+220, -3.29991038325646e+158, -7.42460311183332e-184, 1.32430691989761e-60, 6.03542375583808e+177, 0.938344505018054, -5.07005083069652e-152, -8.86852375759329e+116, 32969.29641835, -7.10155115711865e+294, 2.53909764367306e+227, -2.14653603055366e-230, -4.19499293534812e-191, 3.73876976943846e-53, -1.44875968834628e+69, 9.23057709940318e+169, 1.03390599792008e-100, 1.6956205856817e+240, 3.24520940982959e+209, 1.95707709247271e-221, 61076.7736390355, -5.26750287202749e-110, 5.80122029260291e+255), end_type = c(NA, "cggfoc", "jnsjffzlybzxmyqtfb", "cxkjxvbcuydtabjiobfm", "yrbeaucksxjefgvswxep", "ewophszddhypebywrnpa", "jtnenuhqz", NA, "xhrrgbbcrjwnzujhkgvw", "egyainqmqbhrifonvppu", "dnjhtexeekdoielv", "vwglscgkrjalstopbogc", "ekboz", "pcepcnbgyscsqpmizrni", "lyvwzdpnpjzkdvtvlkus", NA, NA, NA, "qntytohkxbrqpmomaove", "divhvbe", NA, "ltrnapqzdqpknnddwjfc", NA, "j", "bexcymvtolecmtdizgdc", NA, "wcvpyhkzcesemeon", "etvsyimdxjxqztdumhff", "csdglckjlqzliwrnqcam", "lorhxkwegaonimboxml", NA, "nvfxjvipucoxlxalmasd", "rkwkxxuubhrukpeqazqd", "wzhhnwmggyidrfjwituj", NA, NA, "bnqncrqejxehzqbyqwl", "azawaoxvxbtaighfomss", "iuaysbwnjpiguyiovubh", NA, "qjtzxhvxnwkmmjoiulhn", "mozpclgloiztgchlzqbm", "pvyisvyxcswa", "feoiuojljsxhfdvcbt", "gvthkawfigfbnumjzcjo", "xklcqcxkycdopsqbvgiq", "isdphdbnlj", "ldrnwqfqshdqshorwiqz", "zvtpjpxsmtuuysxdjw", "ocmyyhmdoxperqsikmkm", "scdpzfzxficjcqazoqcw", "pgsjtat", NA, "wgmnwgbaolmpgyryznjw", "xzxujnvkeozdlvheydlm", NA, "qrowq", NA, "rkwyytsawnntasldvvv", NA, "dwzeqhkjee", "mfbdnx", NA, "himfodikcysvjdbvwbdf", NA, "hcyebpntmjtbrhulhkzz", "spohbwgesvcjbzorcio", "xyihhixegvakrwhdxwye", "jwfplcuapkuuqnprbafa", NA, NA, "tfhdbwrv", "oopbikbnqicip", "ibosznxqhmwltjuccqsc", "gjmjle", "vpkkffpproz", "zwwtuqzcy", "yrohh", NA, "dcniqctmrlfxvnjqsoo", "ktusrkghbnmacitmwgib", "ljrwauezbrgkp"), end_width = numeric(0), id = c(2118832831L, 873975437L, 1323525406L, 346352410L, -2046264737L, 960397450L, 573869725L, -416789147L, 1931420839L, 938685829L, -694508566L, 1049494980L, -1753275184L, -1113302305L, -655852353L, 298460548L, -381080800L, 1012966930L, -95814343L, -670892689L, -2128527553L, -979755362L, -2103747181L, 1703024462L, -867995896L, -1558897762L, 1578686262L, 450143643L, -152708421L, 2147047681L, -1799907847L, 967591685L, -273281389L, -886492886L, 1091067995L, -603523374L, -338588054L, -890803362L, -1644144680L, -1382097508L, 1441476384L, 341854805L, 1756082245L, -1314449508L, 2024080962L, -1921933269L, 1928790815L, -1780368406L, -857011231L, 1263875764L, 15202737L, -1911534330L, -1236055997L, -974623177L, -546154892L, 1393647391L, -60161976L, -1086849856L, 519401900L, 96449211L, 318439127L, -496169279L, -547080910L, 1989431666L, -28132674L, -1984528729L, -1410378831L), start_height = c(1.38479849806617e+55, -2.10570181709485e-116, 4.72677924666744e-137, 0.0041860451270603, -1.44726810812284e+210, 5.90832415503518e-156, 2.48028769695567e+128, 1.81977326957772e-91, 8.72868732528511e-105, 1.02592543161017e+62, 1.23327161965818e+230, 1.04186461758253e-08, -8.92981247865328e+85, -0.978626555777671, -5.71130873268642e-117, 1.72206506330693e-136, NaN, -5.03480096093107e-303, -3.02588612194812e+149, 1.19698706936075e+286, 2.41639082772843e-164, -7.35839911619416e-214, -7.0172956479681e+264, -2.10534347608629e+235, 5.65780108301321e-211, -3.55382812226257e-307, -1.71859904303365e-146, -1.5204782054853e+150, 1.47951539757314e-26, 3275319846595088, -2.80025885434886e+227, 1.70511801332388e+61, 1.13229789023651e-153, -2.19104224245724e+160, 7.73894090364282e+56, 694953712.139485, 5.8411322051019e-181, -8.42785665887644e+143, 5.41919559362911e+224, -3.26616780765831e+22, -3.61801180595461e-28, 4.26160521294394e-265, 1.04046677304656e+207, -3.6763093625191e-69, 1.92430638783797e+304, -2.54783489297397e+255, -3.35089318818035e+72, 8.10025615446989e+78, -4.35803245378201e-244, 7.33766360642965e-16, NaN, 7.67481076491859e+144, 2.47976689138235e-190, 3.20119432918343e-59, -1.57939517967839e+271, -Inf, 3.09581969478798e+284, -4.12287870525749e-196, -6.7083069619851e+90, -Inf, -1.73811285114842e-66, NA, -1.12391559079361e+294, 3.06853833880873e+59, -1.82987742001658e-301, 4.2742538550215e+117, 1.22133203462182e+303, 0), start_type = c("ywxovx", "fev"), start_width = c(9.60971142229059e-207, NaN, 8.59320490538824e+240, -3.13105276077444e+129, Inf), x = c(-1.66667893622001e-49, 1.91698338082271e-80, 2.93871033907185e+294, 6.23890285463427e-80, 4.73594416852843e-68, 1.92374608756283e+304, 5.22278042553461e+77, -2.97932406633684e-194, -2.68155229469859e-130, -2.8443541465211e-188, -1.37830165814193e-303, 9.46138801054663e+185, 3.43512439634007e-26, -2.80408356385423e+194, -2.69315621855967e-264, 8.88375296519136e+93, -1.28149993449481e+192, -1.05378635096144e+270, 9.9348541420566e-272, -4.49673024853768e-166, 1.08790490440457e-197, -1.2041029401751e+269, 5.69436160505039e+304, -4.31279914103383e+297, -8.50762375722852e-293, 8.10981151245745e+266, 5.79154874698599e-162, -1.52841548347558e+202, 1.08404704783176e-287, 6.87024100783927e+274, -5.68764856223117e-181, -1.13844874214302e-199, 1.96260971350789e-252, 5.33405194998669e-300, 2.59208973630206e-42, -9.97306573534695e-54, -2.72162996958946e-171, -3.62546934961208e+168, -1.05877353233728e+151, 2.42723774121938e-180, 2.71379408558098e-129, -2.99574316180368e+172, -3.92218442701392e+180, 3.87644683863415e+40, 2.87529519465824e-21, 2.1613714735693e-216, -1.24268282218984e+93, 1.1295944748571e-232, 3.92159577538232e-79, -15667.1775954664, 4.57084549186976e-49, -1.25757101230842e+73, -8.79373529590978e+217, -9.77937136970318e+240, -6.91902272399548e+224, -1.16799430317206e+232, -1.9654566928719e+138, -2.97633622985238e-92, -2.12534603551549e-12, 3.06886759116986e+143, -3.91468555641316e-243, -5.48275336426756e+103, 9.28985945620188e-15, -3.80097643545023e-13, 4.66046102560888e-69), y = c(NaN, -1.64217809273048e+131, NaN, 4.23066581849164e+207, 2.48183270265646e+47, 8.28182054105106e-108, 1.38680336694119e-275, Inf, 5.78199949171137e-237, 6.2320075141858e-30, -2.11814402719399e-273, -1.27000634718051e-269, 1.09457818701388e+240, -3.14298318954663e+178, -2.74505505312392e+143, 4.27914432640749e+225, 6.36261492581283e-209, -8.98934695502905e-156, 2.33085174425266e+48, 3.00618321575548e+174, -8.78387566818307e+63, 7.56032999167439e-26, -1.25716071873292e-14, 2.25199374422079e-184, Inf, Inf)) result <- do.call(ggraph:::cut_lines,testlist) str(result)