{"statement":[2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,12,12,12,13,13,13,30,31,35,36,40,41,42,46,47,48,51,54,57],"subroutine":[[2,"BEGIN"],[3,"BEGIN"],[4,"BEGIN"],[5,"BEGIN"],[6,"BEGIN"],[12,"BEGIN"],[13,"BEGIN"],[30,"new_context"],[35,"context"],[40,"socket"]],"file":"lib/ZMQx/Class.pm","digest":"811cc41c97278f9ab006870dc807bb58","branch":[[41,{"text":"unless defined $types{$type}"}],[47,{"text":"if ($connect eq 'bind') { }"}],[47,{"text":"elsif ($connect eq 'connect') { }"}],[46,{"text":"if ($connect and $address)"}]],"condition":[[36,{"left":"$__CONTEXT","right":"$class->new_context(@_)","type":"or_3","op":"//="}],[46,{"left":"$connect","right":"$address","type":"and_3","op":"and"}]],"start":{"35":{"context":[{"statement":23,"subroutine":8,"time":null,"branch":null,"condition":null}]},"6":{"BEGIN":[{"statement":12,"subroutine":4,"time":null,"branch":null,"condition":null}]},"40":{"socket":[{"statement":25,"subroutine":9,"time":null,"branch":null,"condition":1}]},"3":{"BEGIN":[{"statement":3,"subroutine":1,"time":null,"branch":null,"condition":null}]},"12":{"BEGIN":[{"statement":15,"subroutine":5,"time":null,"branch":null,"condition":null}]},"2":{"BEGIN":[{"statement":null,"subroutine":null,"time":null,"branch":null,"condition":null}]},"4":{"BEGIN":[{"statement":6,"subroutine":2,"time":null,"branch":null,"condition":null}]},"30":{"new_context":[{"statement":21,"subroutine":7,"time":null,"branch":null,"condition":null}]},"13":{"BEGIN":[{"statement":18,"subroutine":6,"time":null,"branch":null,"condition":null}]},"-1":{"__COVER__":[{"statement":34,"subroutine":10,"time":null,"branch":4,"condition":2}]},"5":{"BEGIN":[{"statement":9,"subroutine":3,"time":null,"branch":null,"condition":null}]}}}