.include 'cclass.pasm'
.include 'except_severity.pasm'
.include 'except_types.pasm'
.include 'iglobals.pasm'
.include 'interpinfo.pasm'
.include 'iterator.pasm'
.include 'sysinfo.pasm'
.include 'stat.pasm'
.include 'datatypes.pasm'
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_15_1372810494.56064") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810494.56064' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810494.56064' 
    capture_lex $P5001
    $P5002 = $P5001()
    .return ($P5002) 
.end
.loadlib "nqp_group"
.loadlib "nqp_ops"
.loadlib "perl6_group"
.loadlib "perl6_ops"
.loadlib "bit_ops"
.loadlib "math_ops"
.loadlib "trans_ops"
.loadlib "io_ops"
.loadlib "obscure_ops"
.loadlib "os"
.loadlib "file"
.loadlib "sys_ops"
.loadlib "nqp_bigint_ops"
.loadlib "nqp_dyncall_ops"
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_1_1372810494.56064") :anon :lex :outer("cuid_15_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 1
    .const 'Sub' $P5005 = 'cuid_2_1372810494.56064' 
    capture_lex $P5005 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "SVG", $P108 
    .lex "$=pod", $P109 
    .lex "!UNIT_MARKER", $P110 
    .local pmc ctxsave 
    find_dynamic_lex $P5004, "$*CTXSAVE"
    set ctxsave, $P5004
    isnull $I5001, ctxsave
    if $I5001 goto unless10_end11 
    can $I5002, ctxsave, "ctxsave"
    perl6_box_int $P5007, $I5002
    set $P5006, $P5007
    unless $I5002 goto if11_end13 
    $P5005 = ctxsave."ctxsave"()
    set $P5006, $P5005
  if11_end13:
  unless10_end11:
    nqp_get_sc_object $P5004, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 92
    .const 'Sub' $P5005 = 'cuid_2_1372810494.56064' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 4
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_2_1372810494.56064") :anon :lex :outer("cuid_1_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 1
    .const 'Sub' $P5017 = 'cuid_3_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_5_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_9_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_10_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_11_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_12_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_13_1372810494.56064' 
    capture_lex $P5017 
    .const 'Sub' $P5017 = 'cuid_14_1372810494.56064' 
    capture_lex $P5017 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_3_1372810494.56064' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_5_1372810494.56064' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_9_1372810494.56064' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_10_1372810494.56064' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_11_1372810494.56064' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_12_1372810494.56064' 
    capture_lex $P5007
    .const 'Sub' $P5008 = 'cuid_13_1372810494.56064' 
    capture_lex $P5008
    .const 'Sub' $P5009 = 'cuid_14_1372810494.56064' 
    capture_lex $P5009
.annotate 'line', 3
    null $P5010
    null $P5011
    null $P5012
    null $P5013
    null $P5014
    nqp_get_sc_object $P5015, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 81
    $P5016 = $P5015."clone"()
    perl6_capture_lex $P5016
    .return ($P5016) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_3_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 3

    find_lex $P5001, "Pair"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 10
    nqp_get_sc_object $P5003, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 9
    $P5004 = $P5001."new"($P5002 :named("key"), $P5003 :named("value"))
    find_lex $P5005, "Pair"
    nqp_get_sc_object $P5006, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 12
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 11
    $P5008 = $P5005."new"($P5006 :named("key"), $P5007 :named("value"))
    $P5009 = "&infix:<,>"($P5004, $P5008)
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_5_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 4

    find_lex $P5001, "Pair"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 18
    nqp_get_sc_object $P5003, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 9
    $P5004 = $P5001."new"($P5002 :named("key"), $P5003 :named("value"))
    find_lex $P5005, "Pair"
    nqp_get_sc_object $P5006, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 19
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 11
    $P5008 = $P5005."new"($P5006 :named("key"), $P5007 :named("value"))
    $P5009 = "&infix:<,>"($P5004, $P5008)
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "new" :subid("cuid_9_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 8
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5008 = 'cuid_7_1372810494.56064' 
    capture_lex $P5008 
    .lex "self", $P101 
    .lex "@args", $P102 
    .lex "%named", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "$new", $P107 
    .lex "call_sig", $P108 
    .lex "$*DISPATCHER", $P109 
    .lex "&?ROUTINE", $P110 
    .local pmc flattening__1 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P108, $P5004
    bind_signature 
    root_new $P111, ['parrot';'Continuation']
    set_label $P111, lexotic_14
    .lex "RETURN", $P111
.annotate 'line', 9

    set $P5012, $P102
    unless $P102 goto if13_end19 
    nqp_get_sc_object $P5009, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5010 = $P102."grep"($P5009)
    perl6ize_type $P5008, $P5010
    find_lex $P5007, "&infix:<==>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5011 = $P5006($P5008, $P102)
    set $P5012, $P5011
  if13_end19:
    unless $P5012 goto if12_else16 
    .const 'Sub' $P5013 = 'cuid_7_1372810494.56064' 
    capture_lex $P5013
    $P5014 = $P5013()
    goto if12_end17
  if12_else16:
    find_lex $P5015, "Nil"
  if12_end17:
.annotate 'line', 14

    find_lex $P5007, "Whatever"
    $P5008 = $P5007."new"()
    set flattening__1, $P103
    $P5009 = flattening__1."FLATTENABLE_LIST"()
    $P5010 = flattening__1."FLATTENABLE_HASH"()
    $P5011 = $P101."bless"($P5008, $P5009 :flat, $P5010 :flat :named)
    perl6ize_type $P5006, $P5011
    perl6_container_store $P107, $P5006
.annotate 'line', 15
    $P5006 = "&return"($P107)
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_15
  lexotic_14:
    .get_results ($P5005)
  lexotic_15:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 26
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_7_1372810494.56064") :anon :lex :outer("cuid_9_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 9
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5005 = 'cuid_8_1372810494.56064' 
    capture_lex $P5005 
    .lex "$_", $P101 
    .lex "@a", $P102 
    .lex "call_sig", $P103 
    .lex "$*DISPATCHER", $P104 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_8_1372810494.56064' 
    capture_lex $P5002
    set $P5003, CALL_SIG
    set $P103, $P5003
    bind_signature 
.annotate 'line', 10

    find_lex $P5006, "@args"
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 34
    $P5008 = $P5007."clone"()
    perl6_capture_lex $P5008
    $P5009 = $P5006."sort"($P5008)
    perl6ize_type $P5005, $P5009
    $P102."STORE"($P5005)
.annotate 'line', 11
    find_lex $P5006, "%named"
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 35
    $P5008 = $P5006."postcircumfix:<{ }>"($P5007)
    perl6ize_type $P5005, $P5008
    $P5010 = $P102."dispatch:<hyper>"("key")
    perl6ize_type $P5009, $P5010
    perl6_container_store $P5005, $P5009
.annotate 'line', 12
    find_lex $P5006, "%named"
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 36
    $P5008 = $P5006."postcircumfix:<{ }>"($P5007)
    perl6ize_type $P5005, $P5008
    $P5010 = $P102."dispatch:<hyper>"("value")
    perl6ize_type $P5009, $P5010
    perl6_container_store $P5005, $P5009
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_8_1372810494.56064") :anon :lex :outer("cuid_7_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
    .param pmc CALL_SIG :call_sig 
    .lex "$x0", $P101 
    .lex "call_sig", $P102 
    set $P5001, CALL_SIG
    set $P102, $P5001
    bind_signature 
.annotate 'line', 10
    $P5002 = $P101."key"()
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "build_range" :subid("cuid_10_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 18
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_20
    .lex "RETURN", $P109
    $P5007 = $P101."values"()
    $P5008 = $P5007."list"()
    if $P5008 goto unless14_else22 
.annotate 'line', 19
    nqp_get_sc_object $P5011, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 45
    find_lex $P5010, "&die"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5012 = $P5009($P5011)
    goto unless14_end23
  unless14_else22:
    find_lex $P5013, "Nil"
  unless14_end23:
.annotate 'line', 22
    $P5008 = $P101."values"()
    $P5009 = $P5008."list"()
    $P5010 = $P5009."min"()
    perl6ize_type $P5007, $P5010
    $P5012 = $P101."values"()
    $P5013 = $P5012."list"()
    $P5014 = $P5013."max"()
    perl6ize_type $P5011, $P5014
    $P5015 = "&infix:<..>"($P5007, $P5011)
    $P5016 = "&return"($P5015)
    perl6_decontainerize_return_value $P5006, $P5016
    goto lexotic_21
  lexotic_20:
    .get_results ($P5006)
  lexotic_21:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 44
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "range" :subid("cuid_11_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 25
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    .local pmc _inline_arg_1 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_24
    .lex "RETURN", $P109
.annotate 'line', 26
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 4
    repr_get_attr_obj $P5008, $P101, $P5007, "$!range"
    set _inline_arg_1, $P5008
    $P5011 = _inline_arg_1."defined"()
    perl6ize_type $P5010, $P5011
    perl6_decontainerize_return_value $P5009, $P5010
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 1831
    perl6_type_check_return_value $P5009, $P5010
    if $P5009 goto unless15_else26 
    nqp_get_sc_object $P5011, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 4
    repr_get_attr_obj $P5012, $P101, $P5011, "$!range"
    nqp_get_sc_object $P5014, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 52
    nqp_get_sc_object $P5015, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 4
    $P5016 = $P101."dispatch:<!>"($P5014, $P5015)
    perl6ize_type $P5013, $P5016
    perl6_container_store $P5012, $P5013
    goto unless15_end27
  unless15_else26:
    find_lex $P5017, "Nil"
  unless15_end27:
.annotate 'line', 27
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 4
    repr_get_attr_obj $P5008, $P101, $P5007, "$!range"
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_25
  lexotic_24:
    .get_results ($P5006)
  lexotic_25:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 51
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "add_kv" :subid("cuid_12_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 30
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$k", $P103 
    .lex "$v", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "call_sig", $P108 
    .lex "$*DISPATCHER", $P109 
    .lex "&?ROUTINE", $P110 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P108, $P5005
    bind_signature 
    root_new $P111, ['parrot';'Continuation']
    set_label $P111, lexotic_28
    .lex "RETURN", $P111
.annotate 'line', 31
    $P5007 = $P101."add_to_keys"($P103)
    $P5007."item"()
.annotate 'line', 32
    $P5007 = $P101."add_to_values"($P104)
    $P5008 = $P5007."item"()
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_29
  lexotic_28:
    .get_results ($P5006)
  lexotic_29:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 58
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "add_pair" :subid("cuid_13_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 35
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$key", $P104 
    .lex "$value", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "call_sig", $P109 
    .lex "$*DISPATCHER", $P110 
    .lex "&?ROUTINE", $P111 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P109, $P5005
    bind_signature 
    root_new $P112, ['parrot';'Continuation']
    set_label $P112, lexotic_30
    .lex "RETURN", $P112
.annotate 'line', 36
    $P5007 = $P101."add_to_keys"($P104)
    $P5007."item"()
.annotate 'line', 37
    $P5007 = $P101."add_to_values"($P105)
    $P5008 = $P5007."item"()
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_31
  lexotic_30:
    .get_results ($P5006)
  lexotic_31:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 68
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "prepare" :subid("cuid_14_1372810494.56064") :anon :lex :outer("cuid_2_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
.annotate 'line', 40
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_32
    .lex "RETURN", $P109
.annotate 'line', 42
    $P5009 = $P101."key_elems"()
    $P5010 = $P5009."item"()
    $P5011 = $P101."value_elems"()
    $P5012 = $P5011."item"()
    find_lex $P5008, "&infix:<==>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5013 = $P5007($P5010, $P5012)
    if $P5013 goto unless16_else34 
.annotate 'line', 41
    nqp_get_sc_object $P5022, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 82
    $P5023 = $P101."key_elems"()
    $P5024 = $P5023."item"()
    $P5025 = $P5024."Stringy"()
    find_lex $P5021, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5020, $P5021
    $P5026 = $P5020($P5022, $P5025)
    nqp_get_sc_object $P5027, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 83
    find_lex $P5019, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5018, $P5019
    $P5028 = $P5018($P5026, $P5027)
    $P5029 = $P101."value_elems"()
    $P5030 = $P5029."item"()
    $P5031 = $P5030."Stringy"()
    find_lex $P5017, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5016, $P5017
    $P5032 = $P5016($P5028, $P5031)
    find_lex $P5015, "&die"
    perl6_multi_dispatch_thunk $P5014, $P5015
    $P5033 = $P5014($P5032)
    goto unless16_end35
  unless16_else34:
    find_lex $P5034, "Nil"
  unless16_end35:
    nqp_get_sc_object $P5007, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 84
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_33
  lexotic_32:
    .get_results ($P5006)
  lexotic_33:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 81
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_17_1372810494.56064") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
    .const 'Sub' $P5001 = 'cuid_16_1372810494.56064' 
    capture_lex $P5001 
    .local pmc cur_sc 
    .local pmc conflicts 
    nqp_dynop_setup 
    nqp_bigint_setup 
    nqp_native_call_setup 
    rakudo_dynop_setup 
    getinterp $P5001
    get_class $P5002, "LexPad"
    get_class $P5003, "Perl6LexPad"
    $P5001."hll_map"($P5002, $P5003)
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    .const 'Sub' $P5001 = "cuid_15_1372810494.56064" 
    get_hll_global $P5002, "ModuleLoader"
    $P5003 = $P5002."load_setting"("CORE")
    $P5001."set_outer_ctx"($P5003)
    nqp_create_sc $P5001, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm")
    new $P5002, 'ResizablePMCArray'
    set conflicts, $P5002
    new $P5003, 'ResizableStringArray'
    null $S5001
    push $P5003, $S5001
    push $P5003, "Uninstantiable"
    push $P5003, "P6opaque"
    push $P5003, "ACCEPTS"
    push $P5003, "5C7C172868FA9510BA84BFF074E73D635E54D9D3"
    push $P5003, "src/gen/CORE.setting"
    push $P5003, "WHERE"
    push $P5003, "WHICH"
    push $P5003, "take"
    push $P5003, "WHY"
    push $P5003, "Bool"
    push $P5003, "so"
    push $P5003, "not"
    push $P5003, "defined"
    push $P5003, "new"
    push $P5003, "CREATE"
    push $P5003, "bless"
    push $P5003, "BUILDALL"
    push $P5003, "BUILD_LEAST_DERIVED"
    push $P5003, "Numeric"
    push $P5003, "Real"
    push $P5003, "Str"
    push $P5003, "Stringy"
    push $P5003, "item"
    push $P5003, "say"
    push $P5003, "print"
    push $P5003, "gist"
    push $P5003, "perl"
    push $P5003, "DUMP"
    push $P5003, "DUMP-ID"
    push $P5003, "isa"
    push $P5003, "does"
    push $P5003, "can"
    push $P5003, "clone"
    push $P5003, "Capture"
    push $P5003, "dispatch:<var>"
    push $P5003, "dispatch:<::>"
    push $P5003, "dispatch:<!>"
    push $P5003, "dispatch:<.^>"
    push $P5003, "dispatch:<.=>"
    push $P5003, "dispatch:<.?>"
    push $P5003, "dispatch:<.+>"
    push $P5003, "dispatch:<.*>"
    push $P5003, "dispatch:<hyper>"
    push $P5003, "WALK"
    push $P5003, "eager"
    push $P5003, "elems"
    push $P5003, "end"
    push $P5003, "classify"
    push $P5003, "uniq"
    push $P5003, "infinite"
    push $P5003, "flat"
    push $P5003, "hash"
    push $P5003, "list"
    push $P5003, "lol"
    push $P5003, "pick"
    push $P5003, "roll"
    push $P5003, "reverse"
    push $P5003, "sort"
    push $P5003, "values"
    push $P5003, "keys"
    push $P5003, "kv"
    push $P5003, "pairs"
    push $P5003, "Array"
    push $P5003, "grep"
    push $P5003, "first"
    push $P5003, "join"
    push $P5003, "map"
    push $P5003, "min"
    push $P5003, "max"
    push $P5003, "minmax"
    push $P5003, "push"
    push $P5003, "tree"
    push $P5003, "unshift"
    push $P5003, "postcircumfix:<[ ]>"
    push $P5003, "at_pos"
    push $P5003, "all"
    push $P5003, "any"
    push $P5003, "one"
    push $P5003, "none"
    push $P5003, "postcircumfix:<{ }>"
    push $P5003, "at_key"
    push $P5003, "reduce"
    push $P5003, "FLATTENABLE_LIST"
    push $P5003, "FLATTENABLE_HASH"
    push $P5003, "range"
    push $P5003, "add_kv"
    push $P5003, "add_pair"
    push $P5003, "prepare"
    push $P5003, "add_to_keys"
    push $P5003, "key_elems"
    push $P5003, "add_to_values"
    push $P5003, "value_elems"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "@!keys"
    push $P5003, "@!values"
    push $P5003, "$!range"
    push $P5003, "25B76D5348C2A22A9722D68A7288B5D268CF8F4E-1372810229.31343"
    push $P5003, "src/gen/Metamodel.pm"
    push $P5003, "GLOBALish"
    push $P5003, "EXPORT"
    push $P5003, "$?PACKAGE"
    push $P5003, "::?PACKAGE"
    push $P5003, "SVG"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "$?CLASS"
    push $P5003, "::?CLASS"
    push $P5003, "1B774EC04D50F35E99199D1B74077FC90B5E8768-1372810138.56917"
    push $P5003, "src/Perl6/World.pm"
    push $P5003, "@args"
    push $P5003, "%named"
    push $P5003, "@a"
    push $P5003, "$x0"
    push $P5003, "$new"
    push $P5003, "$*DISPATCHER"
    push $P5003, "&?ROUTINE"
    push $P5003, "A series must have values before it can be plotted"
    push $P5003, "%_"
    push $P5003, "build_range"
    push $P5003, "$k"
    push $P5003, "$v"
    push $P5003, "$p"
    push $P5003, "$key"
    push $P5003, "$value"
    push $P5003, "Series key/value count don't match: "
    push $P5003, " != "
    push $P5003, "1"
    push $P5003, "name"
    push $P5003, "type"
    push $P5003, "container_descriptor"
    push $P5003, "auto_viv_container"
    push $P5003, "has_accessor"
    push $P5003, "rw"
    push $P5003, "set_rw"
    push $P5003, "set_readonly"
    push $P5003, "default_to_rw"
    push $P5003, "set_build"
    push $P5003, "build"
    push $P5003, "set_box_target"
    push $P5003, "box_target"
    push $P5003, "is_generic"
    push $P5003, "instantiate_generic"
    push $P5003, "compose"
    push $P5003, "apply_handles"
    push $P5003, "get_value"
    push $P5003, "set_value"
    push $P5003, "container"
    push $P5003, "has-accessor"
    push $P5003, "readonly"
    push $P5003, "package"
    push $P5003, "set_handles"
    push $P5003, "add_delegator_method"
    push $P5003, "handles"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "$!name"
    push $P5003, "$!rw"
    push $P5003, "$!ro"
    push $P5003, "$!has_accessor"
    push $P5003, "$!type"
    push $P5003, "$!container_descriptor"
    push $P5003, "$!auto_viv_container"
    push $P5003, "$!build_closure"
    push $P5003, "$!package"
    push $P5003, "$!box_target"
    push $P5003, "$!handles"
    push $P5003, "GLOBAL"
    push $P5003, "SVG::Plot::Data::Series"
    push $P5003, "Plot"
    push $P5003, "Data"
    push $P5003, "Series"
    push $P5003, "Attribute+{<anon>}"
    push $P5003, "$_"
    push $P5003, "call_sig"
    push $P5003, "$meth"
    push $P5003, "self"
    push $P5003, "RETURN"
    push $P5003, "$attr"
    push $P5003, "$pkg"
    push $P5003, "$meth_name"
    push $P5003, "$call_name"
    push $P5003, "$/"
    push $P5003, "$!"
    push $P5003, "$?ROLE"
    push $P5003, "::?ROLE"
    push $P5003, "$dcpkg"
    push $P5003, "$attr_type"
    push $P5003, "$target"
    push $P5003, "$thunk"
    push $P5003, "<anon>"
    push $P5003, "$name"
    push $P5003, "$package"
    .const 'Sub' $P5004 = 'cuid_16_1372810494.56064' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 30952 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if17_end37 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if17_end37:
    .const "LexInfo" $P5001 = "cuid_1_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 8
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_3_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 14
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_5_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 21
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_7_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 31
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_8_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 34
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_7_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 29
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_9_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 39
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_9_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 26
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_10_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 50
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_10_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 44
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_11_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 57
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_11_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 51
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_12_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 67
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_12_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 58
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_13_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 80
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_13_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 68
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_14_1372810494.56064"
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 89
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_14_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 81
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_2_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 91
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810494.56064" 
    nqp_get_sc_object $P5002, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "D3B8B2A61D71BF55EB56FA7528C530A451B315BD", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_16_1372810494.56064") :anon :lex :outer("cuid_17_1372810494.56064")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_3_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_5_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_13_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_14_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_2_1372810494.56064" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810494.56064" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_18_1372810494.56064") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/SVG/Plot/Data/Series.pm"
    .const 'Sub' $P5001 = "cuid_15_1372810494.56064" 
    $P5002 = $P5001()
    .return ($P5002) 
.end