pdf-engine 1.2.0

Unified PDF rendering engine — page rendering, text extraction, thumbnails.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
// @generated by scripts/extraction/learned/export_rust.py -- do not edit.
//
// Copyright (c) 2026 Innovation Trigger B.V.
//
// PDFluent is available under two licences, at your option: the GNU AGPLv3, or
// the PDFluent Commercial Licence. See the LICENSE file in this repository --
// that file travels with the copy you received, which a URL does not.
//! Trees 315 to 319 of the `line_classes` model (model sha256 392b1796532ca12733f33111d0dbba034f849a21f9038e1604c8a6e4b7858148).

use super::go_left;

/// Adds these trees to their own class's accumulator.
pub(super) fn add(x: &[f64; 105], mut acc: [f64; 4]) -> [f64; 4] {
    acc[3] += tree_315(x);
    acc[0] += tree_316(x);
    acc[1] += tree_317(x);
    acc[2] += tree_318(x);
    acc[3] += tree_319(x);
    acc
}

#[allow(clippy::excessive_precision, clippy::unreadable_literal)]
fn tree_315(x: &[f64; 105]) -> f64 {
    if go_left(x[25], 1.0000000180025095e-35_f64, true, 0) {
        if go_left(x[85], 1.4285734295845034_f64, true, 2) {
            if go_left(x[51], 11.588406562805178_f64, true, 2) {
                if go_left(x[87], 0.7000000178813935_f64, true, 2) {
                    if go_left(x[87], 0.5336728394031526_f64, true, 2) {
                        if go_left(x[30], 0.08834004402160646_f64, true, 0) {
                            if go_left(x[24], 0.019590399228036407_f64, true, 0) {
                                if go_left(x[31], 0.39580962061882025_f64, true, 0) {
                                    0.003535024688613147_f64
                                } else {
                                    -0.02668273809063872_f64
                                }
                            } else {
                                if go_left(x[30], 0.08484656363725664_f64, true, 0) {
                                    0.045231192304298284_f64
                                } else {
                                    -0.02652585542902304_f64
                                }
                            }
                        } else {
                            if go_left(x[30], 0.09375008568167688_f64, true, 0) {
                                if go_left(x[30], 0.08986907824873926_f64, true, 0) {
                                    0.0037972707329032144_f64
                                } else {
                                    0.06565911253262084_f64
                                }
                            } else {
                                if go_left(x[4], 0.6089820861816407_f64, true, 2) {
                                    -0.0007074258217314442_f64
                                } else {
                                    0.014636600789533409_f64
                                }
                            }
                        }
                    } else {
                        if go_left(x[77], 0.3119999617338181_f64, true, 2) {
                            if go_left(x[31], 0.22781035304069522_f64, true, 0) {
                                0.055134949173352_f64
                            } else {
                                -0.0038566800410514963_f64
                            }
                        } else {
                            if go_left(x[31], 0.7619989812374116_f64, true, 0) {
                                0.056406808828835045_f64
                            } else {
                                if go_left(x[14], 16.500000000000004_f64, true, 0) {
                                    0.1974815607694651_f64
                                } else {
                                    0.013531781474349268_f64
                                }
                            }
                        }
                    }
                } else {
                    if go_left(x[14], 25.500000000000004_f64, true, 0) {
                        if go_left(x[29], 12.500000000000002_f64, true, 0) {
                            -0.02700308815516156_f64
                        } else {
                            -0.07955021213598819_f64
                        }
                    } else {
                        if go_left(x[87], 5.7423954010009775_f64, true, 2) {
                            0.04670714938879392_f64
                        } else {
                            -0.07026536757099187_f64
                        }
                    }
                }
            } else {
                if go_left(x[31], 0.7910873293876649_f64, true, 0) {
                    -0.06327143935979715_f64
                } else {
                    if go_left(x[30], 0.08823521807789804_f64, true, 0) {
                        -0.035413546677366826_f64
                    } else {
                        0.149865176724817_f64
                    }
                }
            }
        } else {
            if go_left(x[44], 0.09074974060058595_f64, false, 2) {
                0.017205621639161693_f64
            } else {
                -0.04350073740758569_f64
            }
        }
    } else {
        if go_left(x[25], 0.014228548854589464_f64, true, 0) {
            -0.06990458944305987_f64
        } else {
            if go_left(x[25], 0.014568549115210773_f64, true, 0) {
                0.21657836327165186_f64
            } else {
                if go_left(x[87], -0.899959623813629_f64, false, 2) {
                    0.012130230888832987_f64
                } else {
                    if go_left(x[51], 0.7922391891479493_f64, true, 2) {
                        if go_left(x[27], 278.50000000000006_f64, true, 0) {
                            if go_left(x[71], 0.9909478127956391_f64, true, 2) {
                                if go_left(x[11], 0.975800395011902_f64, true, 0) {
                                    -0.03783986638147945_f64
                                } else {
                                    0.027805508643753415_f64
                                }
                            } else {
                                -0.04417714630435682_f64
                            }
                        } else {
                            if go_left(x[27], 463.50000000000006_f64, true, 0) {
                                0.6334369502108848_f64
                            } else {
                                0.07055759225972724_f64
                            }
                        }
                    } else {
                        -0.038554016533430435_f64
                    }
                }
            }
        }
    }
}

#[allow(clippy::excessive_precision, clippy::unreadable_literal)]
fn tree_316(x: &[f64; 105]) -> f64 {
    if go_left(x[36], 1.0000000180025095e-35_f64, true, 0) {
        if go_left(x[79], 1.0000000180025095e-35_f64, true, 2) {
            if go_left(x[55], 4.500000000000001_f64, false, 2) {
                if go_left(x[77], 0.47800002992153173_f64, false, 2) {
                    if go_left(x[64], 1.024561107158661_f64, true, 2) {
                        if go_left(x[61], -0.9999999701976775_f64, false, 2) {
                            -0.022121672262979557_f64
                        } else {
                            0.0007645391865799507_f64
                        }
                    } else {
                        -0.03702773793582419_f64
                    }
                } else {
                    if go_left(x[48], 1.0000000180025095e-35_f64, true, 0) {
                        if go_left(x[90], 0.485000029206276_f64, false, 2) {
                            -0.005640064497355225_f64
                        } else {
                            if go_left(x[74], 0.2270372584462166_f64, true, 2) {
                                if go_left(x[34], -0.854137897491455_f64, true, 0) {
                                    0.0008761808039859926_f64
                                } else {
                                    0.020286291787614857_f64
                                }
                            } else {
                                if go_left(x[74], 0.703683376312256_f64, true, 2) {
                                    -0.0407216292292379_f64
                                } else {
                                    0.035290814498835636_f64
                                }
                            }
                        }
                    } else {
                        if go_left(x[6], -0.069454338401556_f64, false, 2) {
                            0.05405562045508231_f64
                        } else {
                            -0.012736017393804764_f64
                        }
                    }
                }
            } else {
                if go_left(x[103], 0.6070000231266023_f64, false, 2) {
                    if go_left(x[48], 1.0000000180025095e-35_f64, true, 0) {
                        if go_left(x[98], 0.6573057472705842_f64, true, 2) {
                            -0.06372903778357764_f64
                        } else {
                            if go_left(x[34], 0.5384807884693147_f64, true, 0) {
                                if go_left(x[58], 0.9832237958908082_f64, true, 2) {
                                    -0.0037447288507259156_f64
                                } else {
                                    0.015921009978092048_f64
                                }
                            } else {
                                if go_left(x[33], 0.7766131758689881_f64, true, 0) {
                                    -0.02287310644365423_f64
                                } else {
                                    0.0007647075834150362_f64
                                }
                            }
                        }
                    } else {
                        if go_left(x[31], 0.2715961784124375_f64, true, 0) {
                            if go_left(x[33], 1.3152664899826052_f64, true, 0) {
                                0.04130546532760172_f64
                            } else {
                                -0.0008322023303560773_f64
                            }
                        } else {
                            if go_left(x[71], 0.4576952308416367_f64, true, 2) {
                                0.023056343029708756_f64
                            } else {
                                if go_left(x[27], 325.50000000000006_f64, true, 0) {
                                    -0.014101424545923788_f64
                                } else {
                                    -0.08118177062590717_f64
                                }
                            }
                        }
                    }
                } else {
                    if go_left(x[34], -2.692278981208801_f64, true, 0) {
                        -0.039933228103770896_f64
                    } else {
                        if go_left(x[47], 1.0000000180025095e-35_f64, true, 0) {
                            if go_left(x[29], 8.500000000000002_f64, true, 0) {
                                if go_left(x[64], 0.4840599894523621_f64, true, 2) {
                                    -0.006857864429453048_f64
                                } else {
                                    0.02013105418903498_f64
                                }
                            } else {
                                if go_left(x[28], 39.50000000000001_f64, true, 0) {
                                    0.1584202501675374_f64
                                } else {
                                    0.04471628592579356_f64
                                }
                            }
                        } else {
                            if go_left(x[98], 0.8718491792678834_f64, false, 2) {
                                0.008477375442253745_f64
                            } else {
                                if go_left(x[61], 0.7184877395629884_f64, true, 2) {
                                    -0.014364743633767763_f64
                                } else {
                                    0.034739393324003026_f64
                                }
                            }
                        }
                    }
                }
            }
        } else {
            -0.026337104145472523_f64
        }
    } else {
        if go_left(x[90], 1.1422057747840884_f64, false, 2) {
            0.007473598976218385_f64
        } else {
            0.0426856146081093_f64
        }
    }
}

#[allow(clippy::excessive_precision, clippy::unreadable_literal)]
fn tree_317(x: &[f64; 105]) -> f64 {
    if go_left(x[3], 21.500000000000004_f64, true, 0) {
        if go_left(x[26], 1.0000000180025095e-35_f64, true, 0) {
            if go_left(x[11], 0.888888567686081_f64, true, 0) {
                if go_left(x[4], 0.3196572363376618_f64, true, 2) {
                    -0.039194513285321274_f64
                } else {
                    if go_left(x[21], 0.32300002872943884_f64, true, 2) {
                        if go_left(x[11], 0.8485712110996247_f64, true, 0) {
                            0.008283089785340345_f64
                        } else {
                            1.3059357233632105_f64
                        }
                    } else {
                        if go_left(x[90], 0.30259998142719274_f64, false, 2) {
                            if go_left(x[17], 0.9999598860740663_f64, true, 0) {
                                0.05936782470576161_f64
                            } else {
                                0.2865050485095477_f64
                            }
                        } else {
                            -0.018703847283128933_f64
                        }
                    }
                }
            } else {
                if go_left(x[11], 0.9000101685523988_f64, true, 0) {
                    if go_left(x[98], 0.9413873851299287_f64, true, 2) {
                        if go_left(x[98], 0.7058936059474946_f64, false, 2) {
                            0.23445401148466144_f64
                        } else {
                            -0.033728456034926975_f64
                        }
                    } else {
                        if go_left(x[21], 0.6800000369548799_f64, false, 2) {
                            0.015596846084842873_f64
                        } else {
                            if go_left(x[97], 0.04847007617354394_f64, true, 2) {
                                if go_left(x[1], 1.0000000180025095e-35_f64, true, 0) {
                                    0.9599571612988932_f64
                                } else {
                                    0.23408976460488007_f64
                                }
                            } else {
                                0.13192551619408763_f64
                            }
                        }
                    }
                } else {
                    if go_left(x[11], 0.9062507450580598_f64, true, 0) {
                        -0.07693471035274604_f64
                    } else {
                        if go_left(x[43], 0.9000002145767213_f64, false, 2) {
                            if go_left(x[31], 0.006165396887809039_f64, true, 0) {
                                if go_left(x[44], 0.580279052257538_f64, false, 2) {
                                    -0.0766163430459676_f64
                                } else {
                                    5.690525774896804_f64
                                }
                            } else {
                                if go_left(x[59], 0.9125333130359651_f64, true, 2) {
                                    0.03699479281466529_f64
                                } else {
                                    -0.0009035513510457556_f64
                                }
                            }
                        } else {
                            if go_left(x[21], 1.1409093141555788_f64, true, 2) {
                                if go_left(x[95], 9.473905119878214e-15_f64, true, 2) {
                                    0.003258190642921363_f64
                                } else {
                                    -0.009921331193911913_f64
                                }
                            } else {
                                if go_left(x[11], 1.0433620214462282_f64, true, 0) {
                                    -0.0469623724030742_f64
                                } else {
                                    0.01915355937534028_f64
                                }
                            }
                        }
                    }
                }
            }
        } else {
            if go_left(x[25], 0.38501602411270147_f64, true, 0) {
                if go_left(x[49], 1.0000000180025095e-35_f64, true, 0) {
                    if go_left(x[3], 1.5000000000000002_f64, true, 0) {
                        if go_left(x[28], 10.500000000000002_f64, true, 0) {
                            0.017362115277927772_f64
                        } else {
                            0.07759083219773166_f64
                        }
                    } else {
                        if go_left(x[31], 0.07018060609698297_f64, true, 0) {
                            -0.026021112867815496_f64
                        } else {
                            if go_left(x[4], 0.2439999952912331_f64, false, 2) {
                                if go_left(x[17], 1.2500001788139345_f64, true, 0) {
                                    -0.04024449479097121_f64
                                } else {
                                    0.04517839213948683_f64
                                }
                            } else {
                                if go_left(x[21], 0.5840000212192537_f64, true, 2) {
                                    0.028679859227465423_f64
                                } else {
                                    -0.0054162096586923645_f64
                                }
                            }
                        }
                    }
                } else {
                    -0.017890699864507042_f64
                }
            } else {
                -0.0610337721963545_f64
            }
        }
    } else {
        -0.05613115679379948_f64
    }
}

#[allow(clippy::excessive_precision, clippy::unreadable_literal)]
fn tree_318(x: &[f64; 105]) -> f64 {
    if go_left(x[43], 1.2718763351440432_f64, true, 2) {
        if go_left(x[25], 0.00700852693989873_f64, true, 0) {
            if go_left(x[51], 0.9946231544017793_f64, false, 2) {
                if go_left(x[14], 18.500000000000004_f64, true, 0) {
                    if go_left(x[24], 0.9754147827625276_f64, true, 0) {
                        if go_left(x[24], 0.17792998999357226_f64, true, 0) {
                            if go_left(x[31], 0.6384233236312867_f64, true, 0) {
                                if go_left(x[34], 0.6670294106006623_f64, true, 0) {
                                    -0.0029855663047664172_f64
                                } else {
                                    0.01068589210152277_f64
                                }
                            } else {
                                if go_left(x[42], 1.0000000180025095e-35_f64, true, 2) {
                                    0.04045463876085061_f64
                                } else {
                                    -0.006485952621363466_f64
                                }
                            }
                        } else {
                            if go_left(x[97], 0.9922406375408174_f64, true, 2) {
                                0.07207116592879198_f64
                            } else {
                                -0.017150853393049767_f64
                            }
                        }
                    } else {
                        -0.02716125461493575_f64
                    }
                } else {
                    -0.06491024240441276_f64
                }
            } else {
                if go_left(x[27], 38.50000000000001_f64, true, 0) {
                    if go_left(x[10], 0.9652247726917268_f64, true, 0) {
                        -0.042622058877509694_f64
                    } else {
                        -0.0041548015064159964_f64
                    }
                } else {
                    if go_left(x[33], 1.621741592884064_f64, true, 0) {
                        if go_left(x[25], 0.0033641930203884844_f64, true, 0) {
                            if go_left(x[33], 0.5150344967842103_f64, true, 0) {
                                if go_left(x[61], 0.47791665792465216_f64, true, 2) {
                                    -0.0007399024525591197_f64
                                } else {
                                    0.05466467543810586_f64
                                }
                            } else {
                                if go_left(x[6], -0.04083029367029666_f64, false, 2) {
                                    -0.05760449068546433_f64
                                } else {
                                    -0.008441135324724387_f64
                                }
                            }
                        } else {
                            -0.07786870955518974_f64
                        }
                    } else {
                        if go_left(x[33], 1.8399059772491457_f64, true, 0) {
                            if go_left(x[29], 1.5000000000000002_f64, true, 0) {
                                if go_left(x[42], 1.0000000180025095e-35_f64, true, 2) {
                                    0.02753768597820018_f64
                                } else {
                                    0.15765151723903273_f64
                                }
                            } else {
                                if go_left(x[33], 1.7455900311470034_f64, true, 0) {
                                    0.04957845099050644_f64
                                } else {
                                    -0.037789693120647984_f64
                                }
                            }
                        } else {
                            -0.0002858748322590806_f64
                        }
                    }
                }
            }
        } else {
            if go_left(x[24], 0.00977312494069338_f64, true, 0) {
                0.004094216841076184_f64
            } else {
                0.036547906750129554_f64
            }
        }
    } else {
        if go_left(x[32], 0.5015177130699159_f64, true, 0) {
            if go_left(x[102], 1.0000000180025095e-35_f64, true, 2) {
                if go_left(x[32], 0.45060637593269354_f64, true, 0) {
                    -0.019930435953681394_f64
                } else {
                    if go_left(x[34], -7.113201141357421_f64, true, 0) {
                        if go_left(x[31], 0.1434557214379311_f64, true, 0) {
                            3.3304429250778043_f64
                        } else {
                            -0.07578579102098462_f64
                        }
                    } else {
                        if go_left(x[27], 1081.5000000000002_f64, true, 0) {
                            -0.0025560780435735387_f64
                        } else {
                            0.49725302940291966_f64
                        }
                    }
                }
            } else {
                if go_left(x[4], 0.40340001881122595_f64, true, 2) {
                    0.048756591551930885_f64
                } else {
                    if go_left(x[71], 0.9999999701976777_f64, true, 2) {
                        0.1222839711528062_f64
                    } else {
                        1.2601451615125772_f64
                    }
                }
            }
        } else {
            -0.04046747913907903_f64
        }
    }
}

#[allow(clippy::excessive_precision, clippy::unreadable_literal)]
fn tree_319(x: &[f64; 105]) -> f64 {
    if go_left(x[32], 0.9336659312248231_f64, true, 0) {
        if go_left(x[52], 1.0000000180025095e-35_f64, true, 0) {
            if go_left(x[90], 1.3664762973785403_f64, true, 2) {
                if go_left(x[61], -0.9999999701976775_f64, true, 2) {
                    if go_left(x[61], -1.0000000596046446_f64, true, 2) {
                        if go_left(x[30], 0.8314225971698762_f64, true, 0) {
                            if go_left(x[10], 0.9186549186706544_f64, true, 0) {
                                if go_left(x[63], 1.0000000180025095e-35_f64, false, 2) {
                                    -0.0010003688642710002_f64
                                } else {
                                    0.025376217103213135_f64
                                }
                            } else {
                                if go_left(x[50], 1.5000000000000002_f64, true, 0) {
                                    -0.005838241905551736_f64
                                } else {
                                    0.04647986511661665_f64
                                }
                            }
                        } else {
                            if go_left(x[34], -1.0000000180025095e-35_f64, true, 0) {
                                -0.023197655248277656_f64
                            } else {
                                if go_left(x[26], 1.0000000180025095e-35_f64, true, 0) {
                                    0.043848645425102035_f64
                                } else {
                                    -0.034860212331201144_f64
                                }
                            }
                        }
                    } else {
                        if go_left(x[13], 3.5000000000000004_f64, true, 0) {
                            if go_left(x[56], 5.752756118774415_f64, true, 2) {
                                -0.005157568706469564_f64
                            } else {
                                if go_left(x[77], 0.47800002992153173_f64, false, 2) {
                                    0.04850107193425357_f64
                                } else {
                                    0.02212108713694345_f64
                                }
                            }
                        } else {
                            if go_left(x[7], 15.246843814849855_f64, true, 2) {
                                if go_left(x[49], 1.0000000180025095e-35_f64, true, 0) {
                                    0.023868521971809876_f64
                                } else {
                                    -0.04521335379822909_f64
                                }
                            } else {
                                if go_left(x[82], 30.37514972686768_f64, true, 2) {
                                    -0.06866067250448746_f64
                                } else {
                                    -0.008733708516245593_f64
                                }
                            }
                        }
                    }
                } else {
                    if go_left(x[14], 3.5000000000000004_f64, true, 0) {
                        if go_left(x[61], 0.1924962550401688_f64, true, 2) {
                            if go_left(x[27], 11.500000000000002_f64, true, 0) {
                                -0.0535023092552425_f64
                            } else {
                                -0.026050418010396238_f64
                            }
                        } else {
                            if go_left(x[31], 0.10089707747101785_f64, true, 0) {
                                0.026174449327890432_f64
                            } else {
                                if go_left(x[102], 1.0000000180025095e-35_f64, true, 2) {
                                    -0.016388574271996293_f64
                                } else {
                                    0.019571179617312775_f64
                                }
                            }
                        }
                    } else {
                        if go_left(x[47], 1.0000000180025095e-35_f64, true, 0) {
                            if go_left(x[27], 258.50000000000006_f64, true, 0) {
                                if go_left(x[36], 1.0000000180025095e-35_f64, true, 0) {
                                    0.0029731291310687974_f64
                                } else {
                                    -0.09830336066502429_f64
                                }
                            } else {
                                if go_left(x[17], 1.1084349751472475_f64, true, 0) {
                                    -0.03859722494211546_f64
                                } else {
                                    0.0925726808242977_f64
                                }
                            }
                        } else {
                            if go_left(x[55], 47.00000000000001_f64, true, 2) {
                                if go_left(x[31], 0.733439475297928_f64, true, 0) {
                                    0.00978684917948238_f64
                                } else {
                                    -0.015498603881079435_f64
                                }
                            } else {
                                0.14637539311500244_f64
                            }
                        }
                    }
                }
            } else {
                0.027889552279268703_f64
            }
        } else {
            if go_left(x[46], 1.5000000000000002_f64, true, 0) {
                if go_left(x[17], 0.888905555009842_f64, true, 0) {
                    0.02121526570360107_f64
                } else {
                    -0.0366335280210233_f64
                }
            } else {
                0.0679842156119931_f64
            }
        }
    } else {
        -0.05033749285417014_f64
    }
}