{"subroutine":[[3,"BEGIN"],[4,"BEGIN"],[6,"BEGIN"],[13,"new"],[22,"paths"],[29,"resolve_file"],[42,"read"],[55,"write"],[68,"append"],[81,"touch"],[93,"remove"],[104,"prompt_log"],[113,"collector_log"],[122,"dashboard_log"],[131,"global_config"],[140,"dashboard_index"],[149,"auth_log"],[158,"web_pid"],[167,"web_state"]],"condition":[[14,{"type":"or_2","left":"$args{'paths'}","op":"||","right":"die('Missing paths registry')"}]],"digest":"04fe960775b9cbed251b4469ae9fe03e","start":{"93":{"remove":[{"subroutine":10,"condition":1,"branch":9,"statement":42,"time":null}]},"122":{"dashboard_log":[{"subroutine":13,"condition":1,"branch":10,"time":null,"statement":50}]},"22":{"paths":[{"statement":12,"time":null,"branch":null,"condition":1,"subroutine":4}]},"29":{"resolve_file":[{"condition":1,"subroutine":5,"time":null,"statement":13,"branch":null}]},"13":{"new":[{"subroutine":3,"condition":null,"branch":null,"time":null,"statement":9}]},"81":{"touch":[{"condition":1,"subroutine":9,"time":null,"statement":37,"branch":8}]},"6":{"BEGIN":[{"statement":6,"time":null,"branch":null,"condition":null,"subroutine":2}]},"4":{"BEGIN":[{"branch":null,"time":null,"statement":3,"subroutine":1,"condition":null}]},"104":{"prompt_log":[{"branch":10,"statement":46,"time":null,"subroutine":11,"condition":1}]},"-1":{"__COVER__":[{"statement":62,"time":null,"branch":10,"condition":1,"subroutine":19}]},"131":{"global_config":[{"subroutine":14,"condition":1,"branch":10,"statement":52,"time":null}]},"167":{"web_state":[{"condition":1,"subroutine":18,"time":null,"statement":60,"branch":10}]},"140":{"dashboard_index":[{"subroutine":15,"condition":1,"branch":10,"time":null,"statement":54}]},"55":{"write":[{"time":null,"statement":23,"branch":4,"condition":1,"subroutine":7}]},"149":{"auth_log":[{"subroutine":16,"condition":1,"branch":10,"statement":56,"time":null}]},"68":{"append":[{"statement":30,"time":null,"branch":6,"condition":1,"subroutine":8}]},"158":{"web_pid":[{"subroutine":17,"condition":1,"branch":10,"time":null,"statement":58}]},"3":{"BEGIN":[{"condition":null,"subroutine":null,"time":null,"statement":null,"branch":null}]},"113":{"collector_log":[{"subroutine":12,"condition":1,"branch":10,"time":null,"statement":48}]},"42":{"read":[{"subroutine":6,"condition":1,"branch":2,"time":null,"statement":17}]}},"file":"blib/lib/Developer/Dashboard/FileRegistry.pm","branch":[[31,{"text":"if \"File::Spec\"->file_name_is_absolute($name)"}],[32,{"text":"if $self->can($name)"}],[44,{"text":"unless -f $file"}],[45,{"text":"unless open my $fh, \"<\", $file"}],[57,{"text":"unless open my $fh, \">\", $file"}],[58,{"text":"defined $content ? :"}],[70,{"text":"unless open my $fh, \">>\", $file"}],[71,{"text":"defined $content ? :"}],[83,{"text":"unless open my $fh, \">>\", $file"}],[95,{"text":"if -e $file"}]],"statement":[3,3,3,4,4,4,6,6,6,13,14,15,22,29,31,32,34,42,43,44,45,46,47,55,56,57,58,58,59,60,68,69,70,71,71,72,73,81,82,83,84,85,93,94,95,96,104,105,113,114,122,123,131,132,140,141,149,150,158,159,167,168]}