{"subroutine":[[13,"BEGIN"],[14,"BEGIN"],[16,"BEGIN"],[19,"BEGIN"],[240,"BEGIN"],[25,"new"],[44,"dump"],[64,"should_dump_as_pairs"],[79,"dump_as_pairs"],[96,"_dump_as_pairs"],[114,"dump_as_list"],[130,"format"],[151,"format_key"],[157,"format_ref"],[180,"format_array"],[190,"format_hash"],[204,"format_scalar"],[214,"format_object"],[226,"format_number"],[232,"format_string"],[247,"format_undef"]],"start":{"214":{"format_object":[{"subroutine":17,"statement":86,"branch":29,"pod":11,"time":null,"condition":7}]},"151":{"format_key":[{"subroutine":12,"condition":3,"time":null,"branch":23,"pod":6,"statement":59}]},"232":{"format_string":[{"condition":7,"time":null,"branch":31,"pod":13,"statement":92,"subroutine":19}]},"79":{"dump_as_pairs":[{"subroutine":8,"time":null,"condition":1,"statement":40,"branch":14,"pod":3}]},"204":{"format_scalar":[{"subroutine":16,"time":null,"condition":6,"statement":81,"branch":28,"pod":10}]},"96":{"_dump_as_pairs":[{"statement":46,"pod":4,"branch":16,"time":null,"condition":2,"subroutine":9}]},"180":{"format_array":[{"subroutine":14,"condition":4,"time":null,"branch":26,"pod":8,"statement":70}]},"240":{"BEGIN":[{"subroutine":4,"pod":null,"branch":null,"statement":12,"condition":null,"time":null}]},"19":{"BEGIN":[{"statement":9,"branch":null,"pod":null,"time":null,"condition":null,"subroutine":3}]},"190":{"format_hash":[{"condition":5,"time":null,"branch":27,"pod":9,"statement":75,"subroutine":15}]},"44":{"dump":[{"subroutine":6,"time":null,"condition":null,"statement":25,"branch":8,"pod":1}]},"-1":{"__COVER__":[{"pod":15,"branch":31,"statement":99,"condition":7,"time":null,"subroutine":21}]},"226":{"format_number":[{"time":null,"condition":7,"statement":90,"pod":12,"branch":31,"subroutine":18}]},"16":{"BEGIN":[{"condition":null,"time":null,"pod":null,"branch":null,"statement":6,"subroutine":2}]},"14":{"BEGIN":[{"branch":null,"pod":null,"statement":3,"condition":null,"time":null,"subroutine":1}]},"25":{"new":[{"pod":null,"branch":null,"statement":15,"condition":null,"time":null,"subroutine":5}]},"114":{"dump_as_list":[{"branch":17,"pod":4,"statement":50,"condition":2,"time":null,"subroutine":10}]},"13":{"BEGIN":[{"subroutine":null,"time":null,"condition":null,"statement":null,"pod":null,"branch":null}]},"247":{"format_undef":[{"subroutine":20,"time":null,"condition":7,"statement":98,"pod":14,"branch":31}]},"64":{"should_dump_as_pairs":[{"time":null,"condition":1,"statement":33,"pod":2,"branch":11,"subroutine":7}]},"130":{"format":[{"subroutine":11,"statement":57,"branch":19,"pod":5,"time":null,"condition":3}]},"157":{"format_ref":[{"condition":3,"time":null,"pod":7,"branch":23,"statement":61,"subroutine":13}]}},"branch":[[29,{"text":"unless exists $args{'max_length'}"}],[30,{"text":"unless exists $args{'max_elements'}"}],[31,{"text":"unless exists $args{'max_depth'}"}],[32,{"text":"unless exists $args{'stringify'}"}],[33,{"text":"unless exists $args{'pairs'}"}],[34,{"text":"unless exists $args{'objects'}"}],[35,{"text":"unless exists $args{'list_delim'}"}],[36,{"text":"unless exists $args{'pair_delim'}"}],[46,{"text":"$self->should_dump_as_pairs(@args) ? :"}],[55,{"text":"if $max_length < 0"}],[51,{"text":"if (defined $$self{'max_length'} and length $dump > $$self{'max_length'})"}],[66,{"text":"unless $$self{'pairs'}"}],[68,{"text":"if @what % 2 != 0"}],[71,{"text":"if ref $what[$i]"}],[82,{"text":"if (defined $$self{'max_elements'} and @what / 2 > $$self{'max_elements'})"}],[89,{"text":"$truncated ? :"}],[98,{"text":"unless @what"}],[117,{"text":"if (defined $$self{'max_elements'} and @what > $$self{'max_elements'})"}],[124,{"text":"$truncated ? :"}],[132,{"text":"blessed $value ? :"}],[132,{"text":"looks_like_number $value ? :"}],[132,{"text":"ref $value ? :"}],[132,{"text":"defined $value ? :"}],[164,{"text":"if $reftype eq 'REF' or $reftype eq 'LVALUE'"}],[169,{"text":"if ($self->can($method)) { }"}],[159,{"text":"if ($depth > $$self{'max_depth'}) { }"}],[183,{"text":"if $class"}],[193,{"text":"if $class"}],[207,{"text":"if $class"}],[220,{"text":"$$self{'stringify'} ? :"}],[216,{"text":"if ($$self{'objects'}) { }"}]],"digest":"d6950a7f9f69da6bbd78970de0828d83","file":"blib/lib/Test/Mocha/PartialDump.pm","condition":[[51,{"type":"and_3","right":"length $dump > $$self{'max_length'}","op":"and","left":"defined $$self{'max_length'}"}],[82,{"right":"@what / 2 > $$self{'max_elements'}","type":"and_3","op":"and","left":"defined $$self{'max_elements'}"}],[117,{"op":"and","left":"defined $$self{'max_elements'}","type":"and_3","right":"@what > $$self{'max_elements'}"}],[164,{"right":"$reftype eq 'LVALUE'","type":"or_3","left":"$reftype eq 'REF'","op":"or"}],[182,{"right":"''","type":"or_2","left":"blessed $array","op":"||"}],[192,{"type":"or_2","right":"''","op":"||","left":"blessed $hash"}],[206,{"op":"||","left":"blessed $scalar","type":"or_2","right":"''"}]],"pod":[[25,"new"],[44,"dump"],[64,"should_dump_as_pairs"],[79,"dump_as_pairs"],[114,"dump_as_list"],[130,"format"],[151,"format_key"],[157,"format_ref"],[180,"format_array"],[190,"format_hash"],[204,"format_scalar"],[214,"format_object"],[226,"format_number"],[232,"format_string"],[247,"format_undef"]],"statement":[13,13,13,14,14,14,16,16,16,19,21,21,240,240,240,25,29,30,31,32,33,34,35,36,39,44,46,49,51,54,55,56,59,64,66,68,70,70,71,74,79,81,82,85,86,89,96,98,100,104,114,116,117,118,119,124,122,130,132,151,152,157,159,160,163,164,166,169,170,173,180,182,183,185,185,190,192,193,198,196,198,204,206,207,209,209,214,216,217,220,226,227,232,236,237,240,240,242,247]}