← Index
NYTProf Performance Profile   « line view »
For script/ponapi
  Run on Wed Feb 10 15:51:26 2016
Reported on Thu Feb 11 09:43:10 2016

Filename/usr/local/share/perl/5.18.2/Eval/Closure.pm
StatementsExecuted 28457 statements in 124ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
5351186.1ms86.1msEval::Closure::::_clean_evalEval::Closure::_clean_eval
5351112.4ms111msEval::Closure::::_clean_eval_closureEval::Closure::_clean_eval_closure
535117.12ms8.06msEval::Closure::::_validate_envEval::Closure::_validate_env
535226.64ms128msEval::Closure::::eval_closureEval::Closure::eval_closure
535114.21ms6.66msEval::Closure::::_make_compiler_sourceEval::Closure::_make_compiler_source
535113.46ms96.2msEval::Closure::::_make_compilerEval::Closure::_make_compiler
535112.73ms2.98msEval::Closure::::_canonicalize_sourceEval::Closure::_canonicalize_source
971112.45ms2.45msEval::Closure::::_make_lexical_assignmentEval::Closure::_make_lexical_assignment
97111707µs707µsEval::Closure::::CORE:matchEval::Closure::CORE:match (opcode)
53511414µs414µsEval::Closure::::CORE:sortEval::Closure::CORE:sort (opcode)
1119µs43µsEval::Closure::::BEGIN@20Eval::Closure::BEGIN@20
1117µs36µsEval::Closure::::BEGIN@15Eval::Closure::BEGIN@15
1116µs12µsEval::Closure::::BEGIN@12Eval::Closure::BEGIN@12
1116µs29µsEval::Closure::::BEGIN@18Eval::Closure::BEGIN@18
1116µs8µsEval::Closure::::BEGIN@9Eval::Closure::BEGIN@9
1115µs5µsEval::Closure::::BEGIN@2Eval::Closure::BEGIN@2
1115µs22µsEval::Closure::::BEGIN@17Eval::Closure::BEGIN@17
1114µs12µsEval::Closure::::BEGIN@8Eval::Closure::BEGIN@8
1113µs3µsEval::Closure::::BEGIN@16Eval::Closure::BEGIN@16
0000s0sEval::Closure::::__ANON__[:187]Eval::Closure::__ANON__[:187]
0000s0sEval::Closure::::_dump_sourceEval::Closure::_dump_source
0000s0sEval::Closure::::_line_directiveEval::Closure::_line_directive
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Eval::Closure;
2
# spent 5µs within Eval::Closure::BEGIN@2 which was called: # once (5µs+0s) by Class::MOP::Method::Generated::BEGIN@7 at line 4
BEGIN {
314µs $Eval::Closure::AUTHORITY = 'cpan:DOY';
4121µs15µs}
# spent 5µs making 1 call to Eval::Closure::BEGIN@2
5{
62900ns $Eval::Closure::VERSION = '0.11';
7}
8216µs221µs
# spent 12µs (4+8) within Eval::Closure::BEGIN@8 which was called: # once (4µs+8µs) by Class::MOP::Method::Generated::BEGIN@7 at line 8
use strict;
# spent 12µs making 1 call to Eval::Closure::BEGIN@8 # spent 8µs making 1 call to strict::import
9222µs211µs
# spent 8µs (6+3) within Eval::Closure::BEGIN@9 which was called: # once (6µs+3µs) by Class::MOP::Method::Generated::BEGIN@7 at line 9
use warnings;
# spent 8µs making 1 call to Eval::Closure::BEGIN@9 # spent 3µs making 1 call to warnings::import
10# ABSTRACT: safely and cleanly create closures via string eval
11
12227µs218µs
# spent 12µs (6+6) within Eval::Closure::BEGIN@12 which was called: # once (6µs+6µs) by Class::MOP::Method::Generated::BEGIN@7 at line 12
use Exporter 'import';
# spent 12µs making 1 call to Eval::Closure::BEGIN@12 # spent 6µs making 1 call to Exporter::import
1311µs@Eval::Closure::EXPORT = @Eval::Closure::EXPORT_OK = 'eval_closure';
14
15218µs265µs
# spent 36µs (7+29) within Eval::Closure::BEGIN@15 which was called: # once (7µs+29µs) by Class::MOP::Method::Generated::BEGIN@7 at line 15
use Carp;
# spent 36µs making 1 call to Eval::Closure::BEGIN@15 # spent 29µs making 1 call to Exporter::import
16220µs13µs
# spent 3µs within Eval::Closure::BEGIN@16 which was called: # once (3µs+0s) by Class::MOP::Method::Generated::BEGIN@7 at line 16
use overload ();
# spent 3µs making 1 call to Eval::Closure::BEGIN@16
17218µs239µs
# spent 22µs (5+17) within Eval::Closure::BEGIN@17 which was called: # once (5µs+17µs) by Class::MOP::Method::Generated::BEGIN@7 at line 17
use Scalar::Util qw(reftype);
# spent 22µs making 1 call to Eval::Closure::BEGIN@17 # spent 17µs making 1 call to Exporter::import
18223µs252µs
# spent 29µs (6+23) within Eval::Closure::BEGIN@18 which was called: # once (6µs+23µs) by Class::MOP::Method::Generated::BEGIN@7 at line 18
use Try::Tiny;
# spent 29µs making 1 call to Eval::Closure::BEGIN@18 # spent 23µs making 1 call to Exporter::import
19
202762µs277µs
# spent 43µs (9+34) within Eval::Closure::BEGIN@20 which was called: # once (9µs+34µs) by Class::MOP::Method::Generated::BEGIN@7 at line 20
use constant HAS_LEXICAL_SUBS => $] >= 5.018;
# spent 43µs making 1 call to Eval::Closure::BEGIN@20 # spent 34µs making 1 call to constant::import
21
- -
24
# spent 128ms (6.64+122) within Eval::Closure::eval_closure which was called 535 times, avg 240µs/call: # 375 times (4.87ms+105ms) by Class::MOP::Method::Generated::_compile_code at line 56 of Class/MOP/Method/Generated.pm, avg 293µs/call # 160 times (1.76ms+16.8ms) by Moose::Meta::TypeConstraint::_actually_compile_type_constraint at line 288 of Moose/Meta/TypeConstraint.pm, avg 116µs/call
sub eval_closure {
25535714µs my (%args) = @_;
26
27 # default to copying environment
28535432µs $args{alias} = 0 if !exists $args{alias};
29
30535746µs5352.98ms $args{source} = _canonicalize_source($args{source});
# spent 2.98ms making 535 calls to Eval::Closure::_canonicalize_source, avg 6µs/call
31535691µs5358.06ms _validate_env($args{environment} ||= {});
# spent 8.06ms making 535 calls to Eval::Closure::_validate_env, avg 15µs/call
32
33535555µs $args{source} = _line_directive(@args{qw(line description)})
34 . $args{source}
35 if defined $args{description} && !($^P & 0x10);
36
37535995µs535111ms my ($code, $e) = _clean_eval_closure(@args{qw(source environment alias)});
# spent 111ms making 535 calls to Eval::Closure::_clean_eval_closure, avg 207µs/call
38
39535124µs if (!$code) {
40 if ($args{terse_error}) {
41 die "$e\n";
42 }
43 else {
44 croak("Failed to compile source: $e\n\nsource:\n$args{source}")
45 }
46 }
47
485355.60ms return $code;
49}
50
51
# spent 2.98ms (2.73+244µs) within Eval::Closure::_canonicalize_source which was called 535 times, avg 6µs/call: # 535 times (2.73ms+244µs) by Eval::Closure::eval_closure at line 30, avg 6µs/call
sub _canonicalize_source {
52535170µs my ($source) = @_;
53
54535170µs if (defined($source)) {
55535188µs if (ref($source)) {
563752.56ms375244µs if (reftype($source) eq 'ARRAY'
# spent 244µs making 375 calls to Scalar::Util::reftype, avg 651ns/call
57 || overload::Method($source, '@{}')) {
58 return join "\n", @$source;
59 }
60 elsif (overload::Method($source, '""')) {
61 return "$source";
62 }
63 else {
64 croak("The 'source' parameter to eval_closure must be a "
65 . "string or array reference");
66 }
67 }
68 else {
69160302µs return $source;
70 }
71 }
72 else {
73 croak("The 'source' parameter to eval_closure is required");
74 }
75}
76
77
# spent 8.06ms (7.12+939µs) within Eval::Closure::_validate_env which was called 535 times, avg 15µs/call: # 535 times (7.12ms+939µs) by Eval::Closure::eval_closure at line 31, avg 15µs/call
sub _validate_env {
78535128µs my ($env) = @_;
79
805354.22ms535232µs croak("The 'environment' parameter must be a hashref")
# spent 232µs making 535 calls to Scalar::Util::reftype, avg 434ns/call
81 unless reftype($env) eq 'HASH';
82
835351.48ms for my $var (keys %$env) {
84971152µs if (HAS_LEXICAL_SUBS) {
859711.92ms971707µs croak("Environment key '$var' should start with \@, \%, \$, or \&")
# spent 707µs making 971 calls to Eval::Closure::CORE:match, avg 728ns/call
86 unless $var =~ /^([\@\%\$\&])/;
87 }
88 else {
89 croak("Environment key '$var' should start with \@, \%, or \$")
90 unless $var =~ /^([\@\%\$])/;
91 }
92971517µs croak("Environment values must be references, not $env->{$var}")
93 unless ref($env->{$var});
94 }
95}
96
97sub _line_directive {
98 my ($line, $description) = @_;
99
100 $line = 1 unless defined($line);
101
102 return qq{#line $line "$description"\n};
103}
104
105
# spent 111ms (12.4+98.4) within Eval::Closure::_clean_eval_closure which was called 535 times, avg 207µs/call: # 535 times (12.4ms+98.4ms) by Eval::Closure::eval_closure at line 37, avg 207µs/call
sub _clean_eval_closure {
106535325µs my ($source, $captures, $alias) = @_;
107
1085351.71ms535414µs my @capture_keys = sort keys %$captures;
# spent 414µs making 535 calls to Eval::Closure::CORE:sort, avg 774ns/call
109
110535244µs if ($ENV{EVAL_CLOSURE_PRINT_SOURCE}) {
111 _dump_source(_make_compiler_source($source, $alias, @capture_keys));
112 }
113
114535990µs53596.2ms my ($compiler, $e) = _make_compiler($source, $alias, @capture_keys);
# spent 96.2ms making 535 calls to Eval::Closure::_make_compiler, avg 180µs/call
11553556µs my $code;
1165351.11ms5351.79ms if (defined $compiler) {
# spent 18µs making 1 call to Eval::Closure::Sandbox_241::__ANON__[(eval 293)[Eval/Closure.pm:144]:28] # spent 13µs making 1 call to Eval::Closure::Sandbox_263::__ANON__[(eval 315)[Eval/Closure.pm:144]:41] # spent 13µs making 1 call to Eval::Closure::Sandbox_353::__ANON__[(eval 405)[Eval/Closure.pm:144]:164] # spent 13µs making 1 call to Eval::Closure::Sandbox_401::__ANON__[(eval 453)[Eval/Closure.pm:144]:171] # spent 12µs making 1 call to Eval::Closure::Sandbox_438::__ANON__[(eval 490)[Eval/Closure.pm:144]:136] # spent 12µs making 1 call to Eval::Closure::Sandbox_480::__ANON__[(eval 532)[Eval/Closure.pm:144]:136] # spent 12µs making 1 call to Eval::Closure::Sandbox_367::__ANON__[(eval 419)[Eval/Closure.pm:144]:157] # spent 11µs making 1 call to Eval::Closure::Sandbox_383::__ANON__[(eval 435)[Eval/Closure.pm:144]:143] # spent 11µs making 1 call to Eval::Closure::Sandbox_462::__ANON__[(eval 514)[Eval/Closure.pm:144]:136] # spent 11µs making 1 call to Eval::Closure::Sandbox_449::__ANON__[(eval 501)[Eval/Closure.pm:144]:136] # spent 11µs making 1 call to Eval::Closure::Sandbox_167::__ANON__[(eval 219)[Eval/Closure.pm:144]:4] # spent 10µs making 1 call to Eval::Closure::Sandbox_519::__ANON__[(eval 574)[Eval/Closure.pm:144]:113] # spent 10µs making 1 call to Eval::Closure::Sandbox_314::__ANON__[(eval 366)[Eval/Closure.pm:144]:113] # spent 10µs making 1 call to Eval::Closure::Sandbox_426::__ANON__[(eval 478)[Eval/Closure.pm:144]:98] # spent 9µs making 1 call to Eval::Closure::Sandbox_264::__ANON__[(eval 316)[Eval/Closure.pm:144]:27] # spent 9µs making 1 call to Eval::Closure::Sandbox_411::__ANON__[(eval 463)[Eval/Closure.pm:144]:108] # spent 9µs making 1 call to Eval::Closure::Sandbox_327::__ANON__[(eval 379)[Eval/Closure.pm:144]:94] # spent 9µs making 1 call to Eval::Closure::Sandbox_468::__ANON__[(eval 520)[Eval/Closure.pm:144]:101] # spent 9µs making 1 call to Eval::Closure::Sandbox_243::__ANON__[(eval 295)[Eval/Closure.pm:144]:22] # spent 9µs making 1 call to Eval::Closure::Sandbox_265::__ANON__[(eval 317)[Eval/Closure.pm:144]:22] # spent 9µs making 1 call to Eval::Closure::Sandbox_515::__ANON__[(eval 570)[Eval/Closure.pm:144]:93] # spent 9µs making 1 call to Eval::Closure::Sandbox_521::__ANON__[(eval 576)[Eval/Closure.pm:144]:75] # spent 9µs making 1 call to Eval::Closure::Sandbox_242::__ANON__[(eval 294)[Eval/Closure.pm:144]:28] # spent 8µs making 1 call to Eval::Closure::Sandbox_268::__ANON__[(eval 320)[Eval/Closure.pm:144]:79] # spent 8µs making 1 call to Eval::Closure::Sandbox_525::__ANON__[(eval 580)[Eval/Closure.pm:144]:75] # spent 8µs making 1 call to Eval::Closure::Sandbox_529::__ANON__[(eval 584)[Eval/Closure.pm:144]:75] # spent 8µs making 1 call to Eval::Closure::Sandbox_245::__ANON__[(eval 297)[Eval/Closure.pm:144]:75] # spent 8µs making 1 call to Eval::Closure::Sandbox_485::__ANON__[(eval 537)[Eval/Closure.pm:144]:73] # spent 7µs making 1 call to Eval::Closure::Sandbox_184::__ANON__[(eval 236)[Eval/Closure.pm:144]:76] # spent 7µs making 1 call to Eval::Closure::Sandbox_266::__ANON__[(eval 318)[Eval/Closure.pm:144]:28] # spent 7µs making 1 call to Eval::Closure::Sandbox_501::__ANON__[(eval 556)[Eval/Closure.pm:144]:60] # spent 6µs making 1 call to Eval::Closure::Sandbox_216::__ANON__[(eval 268)[Eval/Closure.pm:144]:57] # spent 6µs making 1 call to Eval::Closure::Sandbox_491::__ANON__[(eval 543)[Eval/Closure.pm:144]:60] # spent 6µs making 1 call to Eval::Closure::Sandbox_534::__ANON__[(eval 589)[Eval/Closure.pm:144]:54] # spent 6µs making 1 call to Eval::Closure::Sandbox_284::__ANON__[(eval 336)[Eval/Closure.pm:144]:49] # spent 6µs making 1 call to Eval::Closure::Sandbox_274::__ANON__[(eval 326)[Eval/Closure.pm:144]:48] # spent 6µs making 1 call to Eval::Closure::Sandbox_320::__ANON__[(eval 372)[Eval/Closure.pm:144]:12] # spent 5µs making 1 call to Eval::Closure::Sandbox_211::__ANON__[(eval 263)[Eval/Closure.pm:144]:34] # spent 5µs making 1 call to Eval::Closure::Sandbox_309::__ANON__[(eval 361)[Eval/Closure.pm:144]:28] # spent 5µs making 1 call to Eval::Closure::Sandbox_117::__ANON__[(eval 162)[Eval/Closure.pm:144]:157] # spent 5µs making 1 call to Eval::Closure::Sandbox_260::__ANON__[(eval 312)[Eval/Closure.pm:144]:22] # spent 5µs making 1 call to Eval::Closure::Sandbox_256::__ANON__[(eval 308)[Eval/Closure.pm:144]:34] # spent 5µs making 1 call to Eval::Closure::Sandbox_366::__ANON__[(eval 418)[Eval/Closure.pm:144]:15] # spent 5µs making 1 call to Eval::Closure::Sandbox_267::__ANON__[(eval 319)[Eval/Closure.pm:144]:22] # spent 5µs making 1 call to Eval::Closure::Sandbox_239::__ANON__[(eval 291)[Eval/Closure.pm:144]:20] # spent 5µs making 1 call to Eval::Closure::Sandbox_310::__ANON__[(eval 362)[Eval/Closure.pm:144]:28] # spent 5µs making 1 call to Eval::Closure::Sandbox_100::__ANON__[(eval 145)[Eval/Closure.pm:144]:139] # spent 5µs making 1 call to Eval::Closure::Sandbox_106::__ANON__[(eval 151)[Eval/Closure.pm:144]:100] # spent 5µs making 1 call to Eval::Closure::Sandbox_303::__ANON__[(eval 355)[Eval/Closure.pm:144]:20] # spent 5µs making 1 call to Eval::Closure::Sandbox_304::__ANON__[(eval 356)[Eval/Closure.pm:144]:28] # spent 5µs making 1 call to Eval::Closure::Sandbox_213::__ANON__[(eval 265)[Eval/Closure.pm:144]:27] # spent 5µs making 1 call to Eval::Closure::Sandbox_282::__ANON__[(eval 334)[Eval/Closure.pm:144]:28] # spent 5µs making 1 call to Eval::Closure::Sandbox_396::__ANON__[(eval 448)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_214::__ANON__[(eval 266)[Eval/Closure.pm:144]:28] # spent 4µs making 1 call to Eval::Closure::Sandbox_311::__ANON__[(eval 363)[Eval/Closure.pm:144]:22] # spent 4µs making 1 call to Eval::Closure::Sandbox_68::__ANON__[(eval 113)[Eval/Closure.pm:144]:100] # spent 4µs making 1 call to Eval::Closure::Sandbox_210::__ANON__[(eval 262)[Eval/Closure.pm:144]:20] # spent 4µs making 1 call to Eval::Closure::Sandbox_212::__ANON__[(eval 264)[Eval/Closure.pm:144]:22] # spent 4µs making 1 call to Eval::Closure::Sandbox_257::__ANON__[(eval 309)[Eval/Closure.pm:144]:27] # spent 4µs making 1 call to Eval::Closure::Sandbox_171::__ANON__[(eval 223)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_259::__ANON__[(eval 311)[Eval/Closure.pm:144]:28] # spent 4µs making 1 call to Eval::Closure::Sandbox_300::__ANON__[(eval 352)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_215::__ANON__[(eval 267)[Eval/Closure.pm:144]:22] # spent 4µs making 1 call to Eval::Closure::Sandbox_283::__ANON__[(eval 335)[Eval/Closure.pm:144]:22] # spent 4µs making 1 call to Eval::Closure::Sandbox_390::__ANON__[(eval 442)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_74::__ANON__[(eval 119)[Eval/Closure.pm:144]:106] # spent 4µs making 1 call to Eval::Closure::Sandbox_251::__ANON__[(eval 303)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_289::__ANON__[(eval 341)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_295::__ANON__[(eval 347)[Eval/Closure.pm:144]:25] # spent 4µs making 1 call to Eval::Closure::Sandbox_305::__ANON__[(eval 357)[Eval/Closure.pm:144]:22] # spent 4µs making 1 call to Eval::Closure::Sandbox_352::__ANON__[(eval 404)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_410::__ANON__[(eval 462)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_475::__ANON__[(eval 527)[Eval/Closure.pm:144]:9] # spent 4µs making 1 call to Eval::Closure::Sandbox_220::__ANON__[(eval 272)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_248::__ANON__[(eval 300)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_312::__ANON__[(eval 364)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_360::__ANON__[(eval 412)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_362::__ANON__[(eval 414)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_394::__ANON__[(eval 446)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_533::__ANON__[(eval 588)[Eval/Closure.pm:144]:20] # spent 4µs making 1 call to Eval::Closure::Sandbox_179::__ANON__[(eval 231)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_195::__ANON__[(eval 247)[Eval/Closure.pm:144]:4] # spent 4µs making 1 call to Eval::Closure::Sandbox_219::__ANON__[(eval 271)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_262::__ANON__[(eval 314)[Eval/Closure.pm:144]:20] # spent 4µs making 1 call to Eval::Closure::Sandbox_290::__ANON__[(eval 342)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_29::__ANON__[(eval 73)[Eval/Closure.pm:144]:55] # spent 4µs making 1 call to Eval::Closure::Sandbox_347::__ANON__[(eval 399)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_348::__ANON__[(eval 400)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_358::__ANON__[(eval 410)[Eval/Closure.pm:144]:14] # spent 4µs making 1 call to Eval::Closure::Sandbox_364::__ANON__[(eval 416)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_380::__ANON__[(eval 432)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_399::__ANON__[(eval 451)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_400::__ANON__[(eval 452)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_447::__ANON__[(eval 499)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_500::__ANON__[(eval 555)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_227::__ANON__[(eval 279)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_24::__ANON__[(eval 68)[Eval/Closure.pm:144]:55] # spent 4µs making 1 call to Eval::Closure::Sandbox_258::__ANON__[(eval 310)[Eval/Closure.pm:144]:22] # spent 4µs making 1 call to Eval::Closure::Sandbox_307::__ANON__[(eval 359)[Eval/Closure.pm:144]:20] # spent 4µs making 1 call to Eval::Closure::Sandbox_350::__ANON__[(eval 402)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_374::__ANON__[(eval 426)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_395::__ANON__[(eval 447)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_476::__ANON__[(eval 528)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_490::__ANON__[(eval 542)[Eval/Closure.pm:144]:26] # spent 4µs making 1 call to Eval::Closure::Sandbox_80::__ANON__[(eval 125)[Eval/Closure.pm:144]:27] # spent 4µs making 1 call to Eval::Closure::Sandbox_17::__ANON__[(eval 61)[Eval/Closure.pm:144]:49] # spent 4µs making 1 call to Eval::Closure::Sandbox_182::__ANON__[(eval 234)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_191::__ANON__[(eval 243)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_218::__ANON__[(eval 270)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_255::__ANON__[(eval 307)[Eval/Closure.pm:144]:20] # spent 4µs making 1 call to Eval::Closure::Sandbox_281::__ANON__[(eval 333)[Eval/Closure.pm:144]:20] # spent 4µs making 1 call to Eval::Closure::Sandbox_298::__ANON__[(eval 350)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_33::__ANON__[(eval 77)[Eval/Closure.pm:144]:52] # spent 4µs making 1 call to Eval::Closure::Sandbox_340::__ANON__[(eval 392)[Eval/Closure.pm:144]:4] # spent 4µs making 1 call to Eval::Closure::Sandbox_342::__ANON__[(eval 394)[Eval/Closure.pm:144]:14] # spent 4µs making 1 call to Eval::Closure::Sandbox_344::__ANON__[(eval 396)[Eval/Closure.pm:144]:15] # spent 4µs making 1 call to Eval::Closure::Sandbox_36::__ANON__[(eval 80)[Eval/Closure.pm:144]:55] # spent 4µs making 1 call to Eval::Closure::Sandbox_388::__ANON__[(eval 440)[Eval/Closure.pm:144]:14] # spent 4µs making 1 call to Eval::Closure::Sandbox_420::__ANON__[(eval 472)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_509::__ANON__[(eval 564)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_81::__ANON__[(eval 126)[Eval/Closure.pm:144]:28] # spent 4µs making 1 call to Eval::Closure::Sandbox_82::__ANON__[(eval 127)[Eval/Closure.pm:144]:46] # spent 4µs making 1 call to Eval::Closure::Sandbox_178::__ANON__[(eval 230)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_252::__ANON__[(eval 304)[Eval/Closure.pm:144]:9] # spent 4µs making 1 call to Eval::Closure::Sandbox_254::__ANON__[(eval 306)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_296::__ANON__[(eval 348)[Eval/Closure.pm:144]:18] # spent 4µs making 1 call to Eval::Closure::Sandbox_301::__ANON__[(eval 353)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_321::__ANON__[(eval 373)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_323::__ANON__[(eval 375)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_326::__ANON__[(eval 378)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_343::__ANON__[(eval 395)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_351::__ANON__[(eval 403)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_361::__ANON__[(eval 413)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_363::__ANON__[(eval 415)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_373::__ANON__[(eval 425)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_382::__ANON__[(eval 434)[Eval/Closure.pm:144]:14] # spent 4µs making 1 call to Eval::Closure::Sandbox_446::__ANON__[(eval 498)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_494::__ANON__[(eval 547)[Eval/Closure.pm:144]:4] # spent 4µs making 1 call to Eval::Closure::Sandbox_514::__ANON__[(eval 569)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_190::__ANON__[(eval 242)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_19::__ANON__[(eval 63)[Eval/Closure.pm:144]:55] # spent 4µs making 1 call to Eval::Closure::Sandbox_272::__ANON__[(eval 324)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_273::__ANON__[(eval 325)[Eval/Closure.pm:144]:9] # spent 4µs making 1 call to Eval::Closure::Sandbox_292::__ANON__[(eval 344)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_319::__ANON__[(eval 371)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_31::__ANON__[(eval 75)[Eval/Closure.pm:144]:52] # spent 4µs making 1 call to Eval::Closure::Sandbox_322::__ANON__[(eval 374)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_345::__ANON__[(eval 397)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_349::__ANON__[(eval 401)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_357::__ANON__[(eval 409)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_365::__ANON__[(eval 417)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_379::__ANON__[(eval 431)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_389::__ANON__[(eval 441)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_421::__ANON__[(eval 473)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_424::__ANON__[(eval 476)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_445::__ANON__[(eval 497)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_448::__ANON__[(eval 500)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_457::__ANON__[(eval 509)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_472::__ANON__[(eval 524)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_484::__ANON__[(eval 536)[Eval/Closure.pm:144]:13] # spent 4µs making 1 call to Eval::Closure::Sandbox_512::__ANON__[(eval 567)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_532::__ANON__[(eval 587)[Eval/Closure.pm:144]:12] # spent 4µs making 1 call to Eval::Closure::Sandbox_83::__ANON__[(eval 128)[Eval/Closure.pm:144]:40] # spent 3µs making 1 call to Eval::Closure::Sandbox_122::__ANON__[(eval 167)[Eval/Closure.pm:144]:31] # spent 3µs making 1 call to Eval::Closure::Sandbox_224::__ANON__[(eval 276)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_244::__ANON__[(eval 296)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_288::__ANON__[(eval 340)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_294::__ANON__[(eval 346)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_299::__ANON__[(eval 351)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_359::__ANON__[(eval 411)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_377::__ANON__[(eval 429)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_38::__ANON__[(eval 82)[Eval/Closure.pm:144]:52] # spent 3µs making 1 call to Eval::Closure::Sandbox_393::__ANON__[(eval 445)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_419::__ANON__[(eval 471)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_434::__ANON__[(eval 486)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_436::__ANON__[(eval 488)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_444::__ANON__[(eval 496)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_453::__ANON__[(eval 505)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_466::__ANON__[(eval 518)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_467::__ANON__[(eval 519)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_479::__ANON__[(eval 531)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_489::__ANON__[(eval 541)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_497::__ANON__[(eval 552)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_510::__ANON__[(eval 565)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_531::__ANON__[(eval 586)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_79::__ANON__[(eval 124)[Eval/Closure.pm:144]:27] # spent 3µs making 1 call to Eval::Closure::Sandbox_120::__ANON__[(eval 165)[Eval/Closure.pm:144]:25] # spent 3µs making 1 call to Eval::Closure::Sandbox_125::__ANON__[(eval 170)[Eval/Closure.pm:144]:31] # spent 3µs making 1 call to Eval::Closure::Sandbox_126::__ANON__[(eval 171)[Eval/Closure.pm:144]:25] # spent 3µs making 1 call to Eval::Closure::Sandbox_180::__ANON__[(eval 232)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_183::__ANON__[(eval 235)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_192::__ANON__[(eval 244)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_253::__ANON__[(eval 305)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_278::__ANON__[(eval 330)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_308::__ANON__[(eval 360)[Eval/Closure.pm:144]:10] # spent 3µs making 1 call to Eval::Closure::Sandbox_318::__ANON__[(eval 370)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_341::__ANON__[(eval 393)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_381::__ANON__[(eval 433)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_387::__ANON__[(eval 439)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_409::__ANON__[(eval 461)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_423::__ANON__[(eval 475)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_425::__ANON__[(eval 477)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_430::__ANON__[(eval 482)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_454::__ANON__[(eval 506)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_460::__ANON__[(eval 512)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_478::__ANON__[(eval 530)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_482::__ANON__[(eval 534)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_483::__ANON__[(eval 535)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_518::__ANON__[(eval 573)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_247::__ANON__[(eval 299)[Eval/Closure.pm:144]:13] # spent 3µs making 1 call to Eval::Closure::Sandbox_293::__ANON__[(eval 345)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_375::__ANON__[(eval 427)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_391::__ANON__[(eval 443)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_432::__ANON__[(eval 484)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_435::__ANON__[(eval 487)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_442::__ANON__[(eval 494)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_474::__ANON__[(eval 526)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_511::__ANON__[(eval 566)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_517::__ANON__[(eval 572)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_78::__ANON__[(eval 123)[Eval/Closure.pm:144]:11] # spent 3µs making 1 call to Eval::Closure::Sandbox_84::__ANON__[(eval 129)[Eval/Closure.pm:144]:28] # spent 3µs making 1 call to Eval::Closure::Sandbox_85::__ANON__[(eval 130)[Eval/Closure.pm:144]:28] # spent 3µs making 1 call to Eval::Closure::Sandbox_107::__ANON__[(eval 152)[Eval/Closure.pm:144]:28] # spent 3µs making 1 call to Eval::Closure::Sandbox_128::__ANON__[(eval 173)[Eval/Closure.pm:144]:31] # spent 3µs making 1 call to Eval::Closure::Sandbox_222::__ANON__[(eval 274)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_240::__ANON__[(eval 292)[Eval/Closure.pm:144]:10] # spent 3µs making 1 call to Eval::Closure::Sandbox_249::__ANON__[(eval 301)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_397::__ANON__[(eval 449)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_43::__ANON__[(eval 87)[Eval/Closure.pm:144]:22] # spent 3µs making 1 call to Eval::Closure::Sandbox_456::__ANON__[(eval 508)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_477::__ANON__[(eval 529)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_65::__ANON__[(eval 109)[Eval/Closure.pm:144]:11] # spent 3µs making 1 call to Eval::Closure::Sandbox_75::__ANON__[(eval 120)[Eval/Closure.pm:144]:25] # spent 3µs making 1 call to Eval::Closure::Sandbox_109::__ANON__[(eval 154)[Eval/Closure.pm:144]:16] # spent 3µs making 1 call to Eval::Closure::Sandbox_111::__ANON__[(eval 156)[Eval/Closure.pm:144]:19] # spent 3µs making 1 call to Eval::Closure::Sandbox_188::__ANON__[(eval 240)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_250::__ANON__[(eval 302)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_291::__ANON__[(eval 343)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_297::__ANON__[(eval 349)[Eval/Closure.pm:144]:10] # spent 3µs making 1 call to Eval::Closure::Sandbox_313::__ANON__[(eval 365)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_346::__ANON__[(eval 398)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_422::__ANON__[(eval 474)[Eval/Closure.pm:144]:12] # spent 3µs making 1 call to Eval::Closure::Sandbox_443::__ANON__[(eval 495)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_458::__ANON__[(eval 510)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_473::__ANON__[(eval 525)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_12::__ANON__[(eval 56)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_193::__ANON__[(eval 245)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_221::__ANON__[(eval 273)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_378::__ANON__[(eval 430)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_392::__ANON__[(eval 444)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_433::__ANON__[(eval 485)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_437::__ANON__[(eval 489)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_461::__ANON__[(eval 513)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_223::__ANON__[(eval 275)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_279::__ANON__[(eval 331)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_2::__ANON__[(eval 46)[Eval/Closure.pm:144]:6] # spent 3µs making 1 call to Eval::Closure::Sandbox_376::__ANON__[(eval 428)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_398::__ANON__[(eval 450)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_407::__ANON__[(eval 459)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_41::__ANON__[(eval 85)[Eval/Closure.pm:144]:6] # spent 3µs making 1 call to Eval::Closure::Sandbox_431::__ANON__[(eval 483)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_455::__ANON__[(eval 507)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_77::__ANON__[(eval 122)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_110::__ANON__[(eval 155)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_116::__ANON__[(eval 161)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_118::__ANON__[(eval 163)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_127::__ANON__[(eval 172)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_131::__ANON__[(eval 176)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_153::__ANON__[(eval 205)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_181::__ANON__[(eval 233)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_405::__ANON__[(eval 457)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_451::__ANON__[(eval 503)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_486::__ANON__[(eval 538)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_112::__ANON__[(eval 157)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_113::__ANON__[(eval 158)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_119::__ANON__[(eval 164)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_121::__ANON__[(eval 166)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_147::__ANON__[(eval 192)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_154::__ANON__[(eval 206)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_261::__ANON__[(eval 313)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_269::__ANON__[(eval 321)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_270::__ANON__[(eval 322)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_337::__ANON__[(eval 389)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_385::__ANON__[(eval 437)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_3::__ANON__[(eval 47)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_412::__ANON__[(eval 464)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_413::__ANON__[(eval 465)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_439::__ANON__[(eval 491)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_493::__ANON__[(eval 546)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_495::__ANON__[(eval 550)[Eval/Closure.pm:144]:4] # spent 3µs making 1 call to Eval::Closure::Sandbox_520::__ANON__[(eval 575)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_526::__ANON__[(eval 581)[Eval/Closure.pm:144]:9] # spent 3µs making 1 call to Eval::Closure::Sandbox_73::__ANON__[(eval 118)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_102::__ANON__[(eval 147)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_123::__ANON__[(eval 168)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_129::__ANON__[(eval 174)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_138::__ANON__[(eval 183)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_144::__ANON__[(eval 189)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_185::__ANON__[(eval 237)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_1::__ANON__[(eval 45)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_228::__ANON__[(eval 280)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_246::__ANON__[(eval 298)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_25::__ANON__[(eval 69)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_285::__ANON__[(eval 337)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_302::__ANON__[(eval 354)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_306::__ANON__[(eval 358)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_30::__ANON__[(eval 74)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_315::__ANON__[(eval 367)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_324::__ANON__[(eval 376)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_331::__ANON__[(eval 383)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_339::__ANON__[(eval 391)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_354::__ANON__[(eval 406)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_355::__ANON__[(eval 407)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_368::__ANON__[(eval 420)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_369::__ANON__[(eval 421)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_384::__ANON__[(eval 436)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_39::__ANON__[(eval 83)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_402::__ANON__[(eval 454)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_403::__ANON__[(eval 455)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_416::__ANON__[(eval 468)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_427::__ANON__[(eval 479)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_42::__ANON__[(eval 86)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_463::__ANON__[(eval 515)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_469::__ANON__[(eval 521)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_481::__ANON__[(eval 533)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_496::__ANON__[(eval 551)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_498::__ANON__[(eval 553)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_502::__ANON__[(eval 557)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_503::__ANON__[(eval 558)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_516::__ANON__[(eval 571)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_523::__ANON__[(eval 578)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_527::__ANON__[(eval 582)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_530::__ANON__[(eval 585)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_535::__ANON__[(eval 590)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_66::__ANON__[(eval 111)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_86::__ANON__[(eval 131)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_88::__ANON__[(eval 133)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_92::__ANON__[(eval 137)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_97::__ANON__[(eval 142)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_101::__ANON__[(eval 146)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_103::__ANON__[(eval 148)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_105::__ANON__[(eval 150)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_108::__ANON__[(eval 153)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_124::__ANON__[(eval 169)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_133::__ANON__[(eval 178)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_137::__ANON__[(eval 182)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_140::__ANON__[(eval 185)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_146::__ANON__[(eval 191)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_148::__ANON__[(eval 193)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_149::__ANON__[(eval 201)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_150::__ANON__[(eval 202)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_155::__ANON__[(eval 207)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_15::__ANON__[(eval 59)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_165::__ANON__[(eval 217)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_196::__ANON__[(eval 248)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_217::__ANON__[(eval 269)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_271::__ANON__[(eval 323)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_276::__ANON__[(eval 328)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_280::__ANON__[(eval 332)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_286::__ANON__[(eval 338)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_328::__ANON__[(eval 380)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_329::__ANON__[(eval 381)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_32::__ANON__[(eval 76)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_332::__ANON__[(eval 384)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_335::__ANON__[(eval 387)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_356::__ANON__[(eval 408)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_370::__ANON__[(eval 422)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_371::__ANON__[(eval 423)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_37::__ANON__[(eval 81)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_386::__ANON__[(eval 438)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_404::__ANON__[(eval 456)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_417::__ANON__[(eval 469)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_440::__ANON__[(eval 492)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_450::__ANON__[(eval 502)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_452::__ANON__[(eval 504)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_464::__ANON__[(eval 516)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_470::__ANON__[(eval 522)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_471::__ANON__[(eval 523)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_488::__ANON__[(eval 540)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_492::__ANON__[(eval 544)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_499::__ANON__[(eval 554)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_505::__ANON__[(eval 560)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_506::__ANON__[(eval 561)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_507::__ANON__[(eval 562)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_513::__ANON__[(eval 568)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_522::__ANON__[(eval 577)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_524::__ANON__[(eval 579)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_69::__ANON__[(eval 114)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_87::__ANON__[(eval 132)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_90::__ANON__[(eval 135)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_91::__ANON__[(eval 136)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_93::__ANON__[(eval 138)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_96::__ANON__[(eval 141)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_104::__ANON__[(eval 149)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_10::__ANON__[(eval 54)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_114::__ANON__[(eval 159)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_115::__ANON__[(eval 160)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_132::__ANON__[(eval 177)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_136::__ANON__[(eval 181)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_139::__ANON__[(eval 184)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_13::__ANON__[(eval 57)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_142::__ANON__[(eval 187)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_157::__ANON__[(eval 209)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_158::__ANON__[(eval 210)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_159::__ANON__[(eval 211)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_161::__ANON__[(eval 213)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_162::__ANON__[(eval 214)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_163::__ANON__[(eval 215)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_164::__ANON__[(eval 216)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_186::__ANON__[(eval 238)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_189::__ANON__[(eval 241)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_18::__ANON__[(eval 62)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_194::__ANON__[(eval 246)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_197::__ANON__[(eval 249)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_198::__ANON__[(eval 250)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_202::__ANON__[(eval 254)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_206::__ANON__[(eval 258)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_22::__ANON__[(eval 66)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_230::__ANON__[(eval 282)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_231::__ANON__[(eval 283)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_235::__ANON__[(eval 287)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_275::__ANON__[(eval 327)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_27::__ANON__[(eval 71)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_325::__ANON__[(eval 377)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_330::__ANON__[(eval 382)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_414::__ANON__[(eval 466)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_415::__ANON__[(eval 467)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_441::__ANON__[(eval 493)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_465::__ANON__[(eval 517)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_487::__ANON__[(eval 539)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_504::__ANON__[(eval 559)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_508::__ANON__[(eval 563)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_53::__ANON__[(eval 97)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_57::__ANON__[(eval 101)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_5::__ANON__[(eval 49)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_72::__ANON__[(eval 117)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_76::__ANON__[(eval 121)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_7::__ANON__[(eval 51)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_89::__ANON__[(eval 134)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_94::__ANON__[(eval 139)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_95::__ANON__[(eval 140)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_98::__ANON__[(eval 143)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_9::__ANON__[(eval 53)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_143::__ANON__[(eval 188)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_151::__ANON__[(eval 203)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_152::__ANON__[(eval 204)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_156::__ANON__[(eval 208)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_160::__ANON__[(eval 212)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_166::__ANON__[(eval 218)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_168::__ANON__[(eval 220)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_16::__ANON__[(eval 60)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_174::__ANON__[(eval 226)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_176::__ANON__[(eval 228)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_199::__ANON__[(eval 251)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_200::__ANON__[(eval 252)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_203::__ANON__[(eval 255)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_204::__ANON__[(eval 256)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_207::__ANON__[(eval 259)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_208::__ANON__[(eval 260)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_209::__ANON__[(eval 261)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_20::__ANON__[(eval 64)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_225::__ANON__[(eval 277)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_226::__ANON__[(eval 278)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_229::__ANON__[(eval 281)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_232::__ANON__[(eval 284)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_233::__ANON__[(eval 285)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_236::__ANON__[(eval 288)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_237::__ANON__[(eval 289)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_238::__ANON__[(eval 290)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_23::__ANON__[(eval 67)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_277::__ANON__[(eval 329)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_316::__ANON__[(eval 368)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_317::__ANON__[(eval 369)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_333::__ANON__[(eval 385)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_336::__ANON__[(eval 388)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_338::__ANON__[(eval 390)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_34::__ANON__[(eval 78)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_35::__ANON__[(eval 79)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_406::__ANON__[(eval 458)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_408::__ANON__[(eval 460)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_418::__ANON__[(eval 470)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_428::__ANON__[(eval 480)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_4::__ANON__[(eval 48)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_528::__ANON__[(eval 583)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_52::__ANON__[(eval 96)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_60::__ANON__[(eval 104)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_61::__ANON__[(eval 105)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_67::__ANON__[(eval 112)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_70::__ANON__[(eval 115)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_8::__ANON__[(eval 52)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_99::__ANON__[(eval 144)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_11::__ANON__[(eval 55)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_130::__ANON__[(eval 175)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_134::__ANON__[(eval 179)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_169::__ANON__[(eval 221)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_170::__ANON__[(eval 222)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_172::__ANON__[(eval 224)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_175::__ANON__[(eval 227)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_177::__ANON__[(eval 229)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_187::__ANON__[(eval 239)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_201::__ANON__[(eval 253)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_205::__ANON__[(eval 257)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_26::__ANON__[(eval 70)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_28::__ANON__[(eval 72)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_334::__ANON__[(eval 386)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_372::__ANON__[(eval 424)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_40::__ANON__[(eval 84)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_429::__ANON__[(eval 481)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_459::__ANON__[(eval 511)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_6::__ANON__[(eval 50)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_71::__ANON__[(eval 116)[Eval/Closure.pm:144]:9] # spent 2µs making 1 call to Eval::Closure::Sandbox_135::__ANON__[(eval 180)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_141::__ANON__[(eval 186)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_145::__ANON__[(eval 190)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_173::__ANON__[(eval 225)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_21::__ANON__[(eval 65)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_234::__ANON__[(eval 286)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_287::__ANON__[(eval 339)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_48::__ANON__[(eval 92)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_51::__ANON__[(eval 95)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_54::__ANON__[(eval 98)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_55::__ANON__[(eval 99)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_58::__ANON__[(eval 102)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_59::__ANON__[(eval 103)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_62::__ANON__[(eval 106)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_14::__ANON__[(eval 58)[Eval/Closure.pm:144]:6] # spent 2µs making 1 call to Eval::Closure::Sandbox_44::__ANON__[(eval 88)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_45::__ANON__[(eval 89)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_46::__ANON__[(eval 90)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_47::__ANON__[(eval 91)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_49::__ANON__[(eval 93)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_50::__ANON__[(eval 94)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_56::__ANON__[(eval 100)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_63::__ANON__[(eval 107)[Eval/Closure.pm:144]:4] # spent 2µs making 1 call to Eval::Closure::Sandbox_64::__ANON__[(eval 108)[Eval/Closure.pm:144]:4]
117 $code = $compiler->(@$captures{@capture_keys});
118 }
119
120535562µs if (defined($code) && (!ref($code) || ref($code) ne 'CODE')) {
121 $e = "The 'source' parameter must return a subroutine reference, "
122 . "not $code";
123 undef $code;
124 }
125
12653569µs if ($alias) {
127 require Devel::LexAlias;
128 Devel::LexAlias::lexalias($code, $_, $captures->{$_})
129 for grep !/^\&/, keys %$captures;
130 }
131
1325351.39ms return ($code, $e);
133}
134
135
# spent 96.2ms (3.46+92.7) within Eval::Closure::_make_compiler which was called 535 times, avg 180µs/call: # 535 times (3.46ms+92.7ms) by Eval::Closure::_clean_eval_closure at line 114, avg 180µs/call
sub _make_compiler {
136535741µs5356.66ms my $source = _make_compiler_source(@_);
# spent 6.66ms making 535 calls to Eval::Closure::_make_compiler_source, avg 12µs/call
137
1385351.62ms53586.1ms return @{ _clean_eval($source) };
# spent 86.1ms making 535 calls to Eval::Closure::_clean_eval, avg 161µs/call
139}
140
141
# spent 86.1ms within Eval::Closure::_clean_eval which was called 535 times, avg 161µs/call: # 535 times (86.1ms+0s) by Eval::Closure::_make_compiler at line 138, avg 161µs/call
sub _clean_eval {
142535118µs local $@;
143535954µs local $SIG{__DIE__};
14453581.4ms my $compiler = eval $_[0];
# spent 278s executing statements in 535 string evals (merged)
# includes 1.50s spent executing 453763 calls to 1105 subs defined therein.
145535140µs my $e = $@;
1465352.62ms [ $compiler, $e ];
147}
148
1491100ns$Eval::Closure::SANDBOX_ID = 0;
150
151
# spent 6.66ms (4.21+2.45) within Eval::Closure::_make_compiler_source which was called 535 times, avg 12µs/call: # 535 times (4.21ms+2.45ms) by Eval::Closure::_make_compiler at line 136, avg 12µs/call
sub _make_compiler_source {
152535382µs my ($source, $alias, @capture_keys) = @_;
153535150µs $Eval::Closure::SANDBOX_ID++;
154535119µs my $i = 0;
155971834µs9712.45ms return join "\n", (
# spent 2.45ms making 971 calls to Eval::Closure::_make_lexical_assignment, avg 3µs/call
156 "package Eval::Closure::Sandbox_$Eval::Closure::SANDBOX_ID;",
157 'sub {',
1585352.25ms (map { _make_lexical_assignment($_, $i++, $alias) } @capture_keys),
159 $source,
160 '}',
161 );
162}
163
164
# spent 2.45ms within Eval::Closure::_make_lexical_assignment which was called 971 times, avg 3µs/call: # 971 times (2.45ms+0s) by Eval::Closure::_make_compiler_source at line 155, avg 3µs/call
sub _make_lexical_assignment {
165971226µs my ($key, $index, $alias) = @_;
166971375µs my $sigil = substr($key, 0, 1);
167971211µs my $name = substr($key, 1);
168971146µs if (HAS_LEXICAL_SUBS && $sigil eq '&') {
169 my $tmpname = '$__' . $name . '__' . $index;
170 return 'use feature "lexical_subs"; '
171 . 'no warnings "experimental::lexical_subs"; '
172 . 'my ' . $tmpname . ' = $_[' . $index . ']; '
173 . 'my sub ' . $name . ' { goto ' . $tmpname . ' }';
174 }
175971133µs if ($alias) {
176 return 'my ' . $key . ';';
177 }
178 else {
1799712.23ms return 'my ' . $key . ' = ' . $sigil . '{$_[' . $index . ']};';
180 }
181}
182
183sub _dump_source {
184 my ($source) = @_;
185
186 my $output;
187 if (try { require Perl::Tidy }) {
188 Perl::Tidy::perltidy(
189 source => \$source,
190 destination => \$output,
191 argv => [],
192 );
193 }
194 else {
195 $output = $source;
196 }
197
198 warn "$output\n";
199}
200
201
20213µs1;
203
204__END__
 
# spent 707µs within Eval::Closure::CORE:match which was called 971 times, avg 728ns/call: # 971 times (707µs+0s) by Eval::Closure::_validate_env at line 85, avg 728ns/call
sub Eval::Closure::CORE:match; # opcode
# spent 414µs within Eval::Closure::CORE:sort which was called 535 times, avg 774ns/call: # 535 times (414µs+0s) by Eval::Closure::_clean_eval_closure at line 108, avg 774ns/call
sub Eval::Closure::CORE:sort; # opcode