.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_29_1372810557.17759") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810557.17759' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810557.17759' 
    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_1372810557.17759") :anon :lex :outer("cuid_29_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 1
    .const 'Sub' $P5005 = 'cuid_2_1372810557.17759' 
    capture_lex $P5005 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "Bailador", $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, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 145
    .const 'Sub' $P5005 = 'cuid_2_1372810557.17759' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 6
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_2_1372810557.17759") :anon :lex :outer("cuid_1_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 7
    .const 'Sub' $P5036 = 'cuid_3_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_8_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_9_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_11_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_12_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_13_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_14_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_15_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_16_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_17_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_18_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_19_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_20_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_21_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_26_1372810557.17759' 
    capture_lex $P5036 
    .const 'Sub' $P5036 = 'cuid_28_1372810557.17759' 
    capture_lex $P5036 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$_", $P103 
    .lex "$app", $P104 
    .lex "&import", $P105 
    .lex "&route_to_regex", $P106 
    .lex "&parse_route", $P107 
    .lex "&get", $P108 
    .lex "&post", $P109 
    .lex "&request", $P110 
    .lex "&content_type", $P111 
    .lex "&header", $P112 
    .lex "&status", $P113 
    .lex "&template", $P114 
    .lex "&dispatch_request", $P115 
    .lex "&dispatch", $P116 
    .lex "&dispatch-psgi", $P117 
    .lex "&baile", $P118 
    .const 'Sub' $P5002 = 'cuid_3_1372810557.17759' 
    capture_lex $P5002
    $P5002 = $P105."clone"()
    set $P105, $P5002
    nqp_get_sc_object $P5004, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 6
    get_who $P5003, $P5004
    set $P5003["&import"], $P105
    .const 'Sub' $P5005 = 'cuid_8_1372810557.17759' 
    capture_lex $P5005
    $P5005 = $P106."clone"()
    set $P106, $P5005
    .const 'Sub' $P5006 = 'cuid_9_1372810557.17759' 
    capture_lex $P5006
    .const 'Sub' $P5006 = 'cuid_11_1372810557.17759' 
    capture_lex $P5006
    $P5006 = $P107."clone"()
    set $P107, $P5006
    .const 'Sub' $P5007 = 'cuid_12_1372810557.17759' 
    capture_lex $P5007
    .const 'Sub' $P5007 = 'cuid_13_1372810557.17759' 
    capture_lex $P5007
    $P5007 = $P108."clone"()
    set $P108, $P5007
    .const 'Sub' $P5008 = 'cuid_14_1372810557.17759' 
    capture_lex $P5008
    $P5008 = $P109."clone"()
    set $P109, $P5008
    .const 'Sub' $P5009 = 'cuid_15_1372810557.17759' 
    capture_lex $P5009
    $P5009 = $P110."clone"()
    set $P110, $P5009
    .const 'Sub' $P5010 = 'cuid_16_1372810557.17759' 
    capture_lex $P5010
    $P5010 = $P111."clone"()
    set $P111, $P5010
    .const 'Sub' $P5011 = 'cuid_17_1372810557.17759' 
    capture_lex $P5011
    $P5011 = $P112."clone"()
    set $P112, $P5011
    .const 'Sub' $P5012 = 'cuid_18_1372810557.17759' 
    capture_lex $P5012
    $P5012 = $P113."clone"()
    set $P113, $P5012
    .const 'Sub' $P5013 = 'cuid_19_1372810557.17759' 
    capture_lex $P5013
    $P5013 = $P114."clone"()
    set $P114, $P5013
    .const 'Sub' $P5014 = 'cuid_20_1372810557.17759' 
    capture_lex $P5014
    $P5014 = $P115."clone"()
    set $P115, $P5014
    nqp_get_sc_object $P5016, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 6
    get_who $P5015, $P5016
    set $P5015["&dispatch_request"], $P115
    .const 'Sub' $P5017 = 'cuid_21_1372810557.17759' 
    capture_lex $P5017
    $P5017 = $P116."clone"()
    set $P116, $P5017
    .const 'Sub' $P5018 = 'cuid_26_1372810557.17759' 
    capture_lex $P5018
    $P5018 = $P117."clone"()
    set $P117, $P5018
    .const 'Sub' $P5019 = 'cuid_28_1372810557.17759' 
    capture_lex $P5019
    $P5019 = $P118."clone"()
    set $P118, $P5019
.annotate 'line', 9
    nqp_get_sc_object $P5021, "1EA430B553B0C32591A56BF09E554D8A0A980FFD", 6
    $P5022 = $P5021."current"()
    perl6ize_type $P5020, $P5022
    perl6_container_store $P104, $P5020
    null $P5020
    null $P5021
    null $P5022
    null $P5023
    null $P5024
    null $P5025
    null $P5026
    null $P5027
    null $P5028
    null $P5029
    null $P5030
    null $P5031
    null $P5032
    null $P5033
    nqp_get_sc_object $P5034, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 133
    $P5035 = $P5034."clone"()
    perl6_capture_lex $P5035
    .return ($P5035) 
.end
.HLL "perl6"
.namespace []
.sub "import" :subid("cuid_3_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 11
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_4_1372810557.17759' 
    capture_lex $P5009 
    .const 'Sub' $P5009 = 'cuid_5_1372810557.17759' 
    capture_lex $P5009 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "$file", $P104 
    .lex "$slash", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_14
    .lex "RETURN", $P109
.annotate 'line', 12

    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 12
    $P5009 = "&callframe"($P5008)
    $P5010 = $P5009."file"()
    perl6ize_type $P5007, $P5010
    perl6_container_store $P104, $P5007
.annotate 'line', 13

    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 14
    $P5009 = $P104."rindex"($P5008)
    perl6ize_type $P5007, $P5009
    perl6_container_store $P105, $P5007
.annotate 'line', 14

    unless $P105 goto if12_else16 
    .const 'Sub' $P5007 = 'cuid_4_1372810557.17759' 
    capture_lex $P5007
    $P5008 = $P5007()
    set $P5011, $P5008
    goto if12_end17
  if12_else16:
    .const 'Sub' $P5009 = 'cuid_5_1372810557.17759' 
    capture_lex $P5009
    $P5010 = $P5009()
    set $P5011, $P5010
  if12_end17:
    perl6_decontainerize_return_value $P5006, $P5011
    goto lexotic_15
  lexotic_14:
    .get_results ($P5006)
  lexotic_15:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 9
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_4_1372810557.17759") :anon :lex :outer("cuid_3_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 14
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 15
    find_lex $P5005, "$app"
    $P5006 = $P5005."location"()
    perl6ize_type $P5004, $P5006
    find_lex $P5008, "$file"
    nqp_get_sc_object $P5009, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 16
    find_lex $P5011, "$file"
    nqp_get_sc_object $P5012, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 14
    $P5013 = $P5011."rindex"($P5012)
    perl6ize_type $P5010, $P5013
    $P5014 = $P5008."substr"($P5009, $P5010)
    perl6ize_type $P5007, $P5014
    perl6_container_store $P5004, $P5007
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_5_1372810557.17759") :anon :lex :outer("cuid_3_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 16
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 17
    find_lex $P5005, "$app"
    $P5006 = $P5005."location"()
    perl6ize_type $P5004, $P5006
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 19
    perl6_container_store $P5004, $P5007
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "route_to_regex" :subid("cuid_8_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 21
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_6_1372810557.17759' 
    capture_lex $P5010 
    .lex "$route", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    .const 'Sub' $P5004 = 'cuid_6_1372810557.17759' 
    capture_lex $P5004
    set $P5005, CALL_SIG
    set $P105, $P5005
    bind_signature 
    root_new $P108, ['parrot';'Continuation']
    set_label $P108, lexotic_20
    .lex "RETURN", $P108
.annotate 'line', 28
.annotate 'line', 22
    nqp_get_sc_object $P5011, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 14
    $P5012 = $P101."split"($P5011)
    perl6ize_type $P5010, $P5012
    nqp_get_sc_object $P5013, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 24
    $P5014 = $P5013."clone"()
    perl6_capture_lex $P5014
    $P5015 = $P5010."map"($P5014)
    perl6ize_type $P5009, $P5015
    nqp_get_sc_object $P5016, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 34
    $P5017 = $P5009."join"($P5016)
    perl6ize_type $P5008, $P5017
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_21
  lexotic_20:
    .get_results ($P5007)
  lexotic_21:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 23
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_6_1372810557.17759") :anon :lex :outer("cuid_8_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 22
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5004 = 'cuid_7_1372810557.17759' 
    capture_lex $P5004 
    .lex "$r", $P101 
    .lex "$_", $P102 
    .lex "call_sig", $P103 
    .lex "$*DISPATCHER", $P104 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P103, $P5002
    bind_signature 
.annotate 'line', 23

    find_lex $P5004, "$_"
    perl6_container_store $P101, $P5004
.annotate 'line', 24
    find_lex $P5007, "$_"
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 16
    nqp_get_sc_object $P5009, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 12
    $P5010 = $P5007."substr"($P5008, $P5009)
    perl6ize_type $P5006, $P5010
    nqp_get_sc_object $P5011, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 27
    find_lex $P5005, "&infix:<eq>"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5012 = $P5004($P5006, $P5011)
    unless $P5012 goto if13_else18 
    .const 'Sub' $P5013 = 'cuid_7_1372810557.17759' 
    capture_lex $P5013
    $P5014 = $P5013()
    goto if13_end19
  if13_else18:
    find_lex $P5015, "Nil"
  if13_end19:
.annotate 'line', 27

    .return ($P101) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_7_1372810557.17759") :anon :lex :outer("cuid_6_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 24
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 25
    find_lex $P5004, "$r"
    nqp_get_sc_object $P5005, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 29
    perl6_container_store $P5004, $P5005
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "parse_route" :subid("cuid_9_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 31
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_10_1372810557.17759' 
    capture_lex $P5009 
    .lex "$route", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "$r", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    .const 'Sub' $P5004 = 'cuid_10_1372810557.17759' 
    capture_lex $P5004
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_36
    .lex "RETURN", $P109
.annotate 'line', 32

    $P5007 = "&route_to_regex"($P101)
    perl6_container_store $P105, $P5007
.annotate 'line', 33
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 43
    $P5008 = $P5007."clone"()
    perl6_capture_lex $P5008
    $P5009 = "&return"($P5008)
    perl6_decontainerize_return_value $P5006, $P5009
    goto lexotic_37
  lexotic_36:
    .get_results ($P5006)
  lexotic_37:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 39
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_10_1372810557.17759") :anon :lex :outer("cuid_9_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 33
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$?REGEX", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5003
    set $P5003, $P5003['sub']
    perl6_code_object_from_parrot_sub $P5002, $P5003
    set $P104, $P5002
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
    set self, $P101
    .local string rx14_tgt
    .local int rx14_pos
    .local int rx14_off
    .local int rx14_eos
    .local int rx14_rep
    .local pmc rx14_cur
    .local pmc rx14_curclass
    .local pmc rx14_bstack
    .local pmc rx14_cstack
    (rx14_cur, rx14_tgt, rx14_pos, rx14_curclass, rx14_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx14_cur
    length rx14_eos, rx14_tgt
    eq $I19, 1, rx14_restart24
    gt rx14_pos, rx14_eos, rx14_fail25
    repr_get_attr_int $I11, self, rx14_curclass, "$!from"
    ne $I11, -1, rxscan15_done31
    goto rxscan15_scan30
  rxscan15_loop29:
    inc rx14_pos
    gt rx14_pos, rx14_eos, rx14_fail25
    repr_bind_attr_int rx14_cur, rx14_curclass, "$!from", rx14_pos
  rxscan15_scan30:
    nqp_rxmark rx14_bstack, rxscan15_loop29, rx14_pos, 0
  rxscan15_done31:
    ne rx14_pos, 0, rx14_fail25
    find_lex $P5005, "$r"
    $P5006 = "&MAKE_REGEX"($P5005)
    repr_bind_attr_int rx14_cur, rx14_curclass, "$!pos", rx14_pos
    $P11 = rx14_cur."INTERPOLATE"($P5006)
    repr_get_attr_int $I11, $P11, rx14_curclass, "$!pos"
    lt $I11, 0, rx14_fail25
    goto rxsubrule17_pass33
  rxsubrule17_back34:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx14_curclass, "$!pos"
    lt $I11, 0, rx14_fail25
  rxsubrule17_pass33:
    rx14_cstack = rx14_cur."!cursor_capture"($P11, "_capture")
    set_addr $I11, rxsubrule17_back34
    push rx14_bstack, $I11
    push rx14_bstack, 0
    push rx14_bstack, rx14_pos
    elements $I11, rx14_cstack
    push rx14_bstack, $I11
    repr_get_attr_int rx14_pos, $P11, rx14_curclass, "$!pos"
    lt rx14_pos, rx14_eos, rx14_fail25
    rx14_cur."!cursor_pass"(rx14_pos, 'backtrack'=>1)
    .return (rx14_cur)
  rx14_restart24:
    repr_get_attr_obj rx14_cstack, rx14_cur, rx14_curclass, "$!cstack"
  rx14_fail25:
    unless rx14_bstack, rx14_done23
    pop $I19, rx14_bstack
    if_null rx14_cstack, rx14_cstack_done28
    unless rx14_cstack, rx14_cstack_done28
    dec $I19
    set $P11, rx14_cstack[$I19]
  rx14_cstack_done28:
    pop rx14_rep, rx14_bstack
    pop rx14_pos, rx14_bstack
    pop $I19, rx14_bstack
    lt rx14_pos, -1, rx14_done23
    lt rx14_pos, 0, rx14_fail25
    eq $I19, 0, rx14_fail25
    nqp_islist $I20, rx14_cstack
    unless $I20, rx14_jump26
    elements $I18, rx14_bstack
    le $I18, 0, rx14_cut27
    dec $I18
    set $I18, rx14_bstack[$I18]
  rx14_cut27:
    assign rx14_cstack, $I18
  rx14_jump26:
    jump $I19
  rx14_done23:
    rx14_cur."!cursor_fail"()
    .return (rx14_cur) 
.end
.HLL "perl6"
.namespace []
.sub "parse_route" :subid("cuid_11_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 31
    .param pmc CALL_SIG :call_sig 
    .lex "call_sig", $P101 
    set $P5001, CALL_SIG
    set $P101, $P5001
    bind_signature 
    perl6_enter_multi_dispatch_from_onlystar_block $P5002
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "parse_route" :subid("cuid_12_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 36
    .param pmc CALL_SIG :call_sig 
    .lex "$route", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
.annotate 'line', 38

    perl6_decontainerize_return_value $P5005, $P101
    nqp_get_sc_object $P5006, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 55
    perl6_type_check_return_value $P5005, $P5006
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "get" :subid("cuid_13_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 41
    .param pmc CALL_SIG :call_sig 
    .lex "$x", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "$p", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_38
    .lex "RETURN", $P109
.annotate 'line', 42

    $P5010 = $P101."key"()
    perl6ize_type $P5009, $P5010
    find_lex $P5008, "&parse_route"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5011 = $P5007($P5009)
    $P5013 = $P101."value"()
    perl6ize_type $P5012, $P5013
    $P5014 = "&infix:<=>>"($P5011, $P5012)
    perl6_container_store $P105, $P5014
.annotate 'line', 43
    find_lex $P5008, "$app"
    nqp_get_sc_object $P5009, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 64
    $P5010 = $P5008."add_route"($P5009, $P105)
    perl6ize_type $P5007, $P5010
.annotate 'line', 44
    $P5007 = "&return"($P101)
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_39
  lexotic_38:
    .get_results ($P5006)
  lexotic_39:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 60
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "post" :subid("cuid_14_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 47
    .param pmc CALL_SIG :call_sig 
    .lex "$x", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "$p", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_40
    .lex "RETURN", $P109
.annotate 'line', 48

    $P5010 = $P101."key"()
    perl6ize_type $P5009, $P5010
    find_lex $P5008, "&parse_route"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5011 = $P5007($P5009)
    $P5013 = $P101."value"()
    perl6ize_type $P5012, $P5013
    $P5014 = "&infix:<=>>"($P5011, $P5012)
    perl6_container_store $P105, $P5014
.annotate 'line', 49
    find_lex $P5008, "$app"
    nqp_get_sc_object $P5009, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 75
    $P5010 = $P5008."add_route"($P5009, $P105)
    perl6ize_type $P5007, $P5010
.annotate 'line', 50
    $P5007 = "&return"($P101)
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_41
  lexotic_40:
    .get_results ($P5006)
  lexotic_41:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 71
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "request" :subid("cuid_15_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 53
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P104, $P5004
    bind_signature 
    find_lex $P5009, "$app"
    $P5010 = $P5009."context"()
    perl6ize_type $P5008, $P5010
    $P5011 = $P5008."request"()
    perl6ize_type $P5007, $P5011
    perl6_decontainerize_return_value $P5006, $P5007
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 78
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "content_type" :subid("cuid_16_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 55
    .param pmc CALL_SIG :call_sig 
    .lex "$type", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
.annotate 'line', 56
    find_lex $P5010, "$app"
    $P5011 = $P5010."response"()
    perl6ize_type $P5009, $P5011
    $P5012 = $P5009."headers"()
    perl6ize_type $P5008, $P5012
    nqp_get_sc_object $P5013, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 83
    $P5014 = $P5008."postcircumfix:<{ }>"($P5013)
    perl6ize_type $P5007, $P5014
    perl6_container_store $P5007, $P101
    perl6_decontainerize_return_value $P5006, $P5007
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 81
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "header" :subid("cuid_17_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 59
    .param pmc CALL_SIG :call_sig 
    .lex "$name", $P101 
    .lex "$value", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_42
    .lex "RETURN", $P109
.annotate 'line', 60
    find_lex $P5010, "$app"
    $P5011 = $P5010."response"()
    perl6ize_type $P5009, $P5011
    $P5012 = $P5009."headers"()
    perl6ize_type $P5008, $P5012
    $P5013 = $P5008."postcircumfix:<{ }>"($P101)
    perl6ize_type $P5007, $P5013
    find_lex $P5015, "&prefix:<~>"
    perl6_multi_dispatch_thunk $P5014, $P5015
    $P5016 = $P5014($P102)
    perl6_container_store $P5007, $P5016
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_43
  lexotic_42:
    .get_results ($P5006)
  lexotic_43:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 87
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "status" :subid("cuid_18_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 63
    .param pmc CALL_SIG :call_sig 
    .lex "$code", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
.annotate 'line', 64
    find_lex $P5009, "$app"
    $P5010 = $P5009."response"()
    perl6ize_type $P5008, $P5010
    $P5011 = $P5008."code"()
    perl6ize_type $P5007, $P5011
    perl6_container_store $P5007, $P101
    perl6_decontainerize_return_value $P5006, $P5007
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 94
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "template" :subid("cuid_19_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 67
    .param pmc CALL_SIG :call_sig 
    .lex "$tmpl", $P101 
    .lex "@params", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
.annotate 'line', 68
    find_lex $P5008, "$app"
    $P5009 = $P5008."template"($P101, $P102)
    perl6ize_type $P5007, $P5009
    perl6_decontainerize_return_value $P5006, $P5007
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 99
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "dispatch_request" :subid("cuid_20_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 71
    .param pmc CALL_SIG :call_sig 
    .lex "$r", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
    root_new $P108, ['parrot';'Continuation']
    set_label $P108, lexotic_44
    .lex "RETURN", $P108
.annotate 'line', 72
    $P5008 = $P101."env"()
    perl6ize_type $P5007, $P5008
    $P5009 = "&dispatch"($P5007)
    $P5010 = "&return"($P5009)
    perl6_decontainerize_return_value $P5006, $P5010
    goto lexotic_45
  lexotic_44:
    .get_results ($P5006)
  lexotic_45:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 106
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "dispatch" :subid("cuid_21_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 75
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_25_1372810557.17759' 
    capture_lex $P5009 
    .lex "$env", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "$r", $P105 
    .lex "$match", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P107, $P5004
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_46
    .lex "RETURN", $P110
.annotate 'line', 76
    find_lex $P5009, "$app"
    $P5010 = $P5009."context"()
    perl6ize_type $P5008, $P5010
    $P5011 = $P5008."env"()
    perl6ize_type $P5007, $P5011
    perl6_container_store $P5007, $P101
    $P5007 = "&infix:<,>"($P105, $P106)
.annotate 'line', 78
    find_lex $P5009, "$app"
    $P5010 = $P5009."find_route"($P101)
    perl6ize_type $P5008, $P5010
    perl6_container_store $P5007, $P5008
.annotate 'line', 80

    unless $P105 goto if19_else48 
    .const 'Sub' $P5007 = 'cuid_25_1372810557.17759' 
    capture_lex $P5007
    $P5008 = $P5007()
    goto if19_end49
  if19_else48:
    find_lex $P5009, "Nil"
  if19_end49:
.annotate 'line', 90
    find_lex $P5008, "$app"
    $P5009 = $P5008."response"()
    perl6ize_type $P5007, $P5009
    $P5010 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5010
    goto lexotic_47
  lexotic_46:
    .get_results ($P5006)
  lexotic_47:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 111
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_25_1372810557.17759") :anon :lex :outer("cuid_21_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 80
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5004 = 'cuid_23_1372810557.17759' 
    capture_lex $P5004 
    .const 'Sub' $P5004 = 'cuid_24_1372810557.17759' 
    capture_lex $P5004 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 81
    nqp_get_sc_object $P5004, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 116
    "&status"($P5004)
.annotate 'line', 82
    find_lex $P5004, "$match"
    unless $P5004 goto if20_else50 
    .const 'Sub' $P5005 = 'cuid_23_1372810557.17759' 
    capture_lex $P5005
    $P5006 = $P5005()
    set $P5009, $P5006
    goto if20_end51
  if20_else50:
    .const 'Sub' $P5007 = 'cuid_24_1372810557.17759' 
    capture_lex $P5007
    $P5008 = $P5007()
    set $P5009, $P5008
  if20_end51:
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_23_1372810557.17759") :anon :lex :outer("cuid_25_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 82
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5004 = 'cuid_22_1372810557.17759' 
    capture_lex $P5004 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    .local pmc flattening__1 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 83
    find_lex $P5005, "$match"
    nqp_get_sc_object $P5006, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 16
    $P5007 = $P5005."postcircumfix:<[ ]>"($P5006)
    perl6ize_type $P5004, $P5007
    if $P5004 goto unless21_end53 
    .const 'Sub' $P5008 = 'cuid_22_1372810557.17759' 
    capture_lex $P5008
    $P5009 = $P5008()
  unless21_end53:
.annotate 'line', 84
    find_lex $P5006, "$app"
    $P5007 = $P5006."response"()
    perl6ize_type $P5005, $P5007
    $P5008 = $P5005."content"()
    perl6ize_type $P5004, $P5008
    find_lex $P5013, "$match"
    $P5014 = $P5013."list"()
    perl6ize_type $P5012, $P5014
    set flattening__1, $P5012
    $P5015 = flattening__1."FLATTENABLE_LIST"()
    $P5016 = flattening__1."FLATTENABLE_HASH"()
    find_lex $P5010, "$r"
    $P5011 = $P5010."value"()
    perl6ize_type $P5009, $P5011
    $P5017 = $P5009($P5015 :flat, $P5016 :flat :named)
    perl6_container_store $P5004, $P5017
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_22_1372810557.17759") :anon :lex :outer("cuid_23_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 83
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
    find_lex $P5004, "$match"
    find_lex $P5006, "$match"
    nqp_get_sc_object $P5007, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 119
    $P5008 = $P5006."postcircumfix:<{ }>"($P5007)
    perl6ize_type $P5005, $P5008
    perl6_container_store $P5004, $P5005
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_24_1372810557.17759") :anon :lex :outer("cuid_25_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 85
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 86
    find_lex $P5006, "$app"
    $P5007 = $P5006."response"()
    perl6ize_type $P5005, $P5007
    $P5008 = $P5005."content"()
    perl6ize_type $P5004, $P5008
    find_lex $P5010, "$r"
    $P5011 = $P5010."value"()
    perl6ize_type $P5009, $P5011
    $P5012 = $P5009()
    perl6_container_store $P5004, $P5012
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "dispatch-psgi" :subid("cuid_26_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 93
    .param pmc CALL_SIG :call_sig 
    .lex "$env", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
    root_new $P108, ['parrot';'Continuation']
    set_label $P108, lexotic_54
    .lex "RETURN", $P108
.annotate 'line', 94
    $P5008 = "&dispatch"($P101)
    $P5009 = $P5008."psgi"()
    perl6ize_type $P5007, $P5009
    $P5010 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5010
    goto lexotic_55
  lexotic_54:
    .get_results ($P5006)
  lexotic_55:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 128
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "baile" :subid("cuid_28_1372810557.17759") :anon :lex :outer("cuid_2_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 97
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_27_1372810557.17759' 
    capture_lex $P5010 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    .const 'Sub' $P5004 = 'cuid_27_1372810557.17759' 
    capture_lex $P5004
    set $P5005, CALL_SIG
    set $P104, $P5005
    bind_signature 
    root_new $P107, ['parrot';'Continuation']
    set_label $P107, lexotic_57
    .lex "RETURN", $P107
.annotate 'line', 98
    nqp_get_sc_object $P5010, "279448D1A3300DA554C726B61DADFDA488AD8238", 9
    nqp_get_sc_object $P5011, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 134
    $P5012 = $P5010."new"($P5011 :named("port"))
    perl6ize_type $P5009, $P5012
    nqp_get_sc_object $P5008, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 136
    $P5013 = $P5008($P5009)
    perl6_decontainerize_return_value $P5007, $P5013
    goto lexotic_58
  lexotic_57:
    .get_results ($P5007)
  lexotic_58:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 133
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_27_1372810557.17759") :anon :lex :outer("cuid_28_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
.annotate 'line', 98
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 99
    find_lex $P5005, "$_"
    find_lex $P5006, "&dispatch-psgi"
    unless_null $P5006, vivi_2256
    find_lex $P5007, "Nil"
    set $P5006, $P5007
  vivi_2256:
    $P5008 = $P5005."app"($P5006)
    perl6ize_type $P5004, $P5008
.annotate 'line', 100
    nqp_get_sc_object $P5004, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 137
    "&say"($P5004)
.annotate 'line', 101
    find_lex $P5005, "$_"
    $P5006 = $P5005."run"()
    perl6ize_type $P5004, $P5006
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_31_1372810557.17759") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
    .const 'Sub' $P5001 = 'cuid_30_1372810557.17759' 
    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_29_1372810557.17759" 
    get_hll_global $P5002, "ModuleLoader"
    $P5003 = $P5002."load_setting"("CORE")
    $P5001."set_outer_ctx"($P5003)
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Bailador::App", 1 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Bailador::Request", 2 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Bailador::Response", 3 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Bailador::Context", 4 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("HTTP::Easy::PSGI", 5 :named("line"))
    nqp_create_sc $P5001, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm")
    new $P5002, 'ResizablePMCArray'
    set conflicts, $P5002
    new $P5003, 'ResizableStringArray'
    null $S5001
    push $P5003, $S5001
    push $P5003, "Uninstantiable"
    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, "Bailador"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "5C7C172868FA9510BA84BFF074E73D635E54D9D3"
    push $P5003, "src/gen/CORE.setting"
    push $P5003, "Increase"
    push $P5003, "Same"
    push $P5003, "Decrease"
    push $P5003, "-1"
    push $P5003, "0"
    push $P5003, "1"
    push $P5003, "Order"
    push $P5003, "$!key"
    push $P5003, "$!value"
    push $P5003, "enums"
    push $P5003, "kv"
    push $P5003, "pair"
    push $P5003, "perl"
    push $P5003, "pick"
    push $P5003, "roll"
    push $P5003, "Int"
    push $P5003, "postcircumfix:<( )>"
    push $P5003, "Str"
    push $P5003, "Numeric"
    push $P5003, "gist"
    push $P5003, "key"
    push $P5003, "value"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "&get_http_status_msg"
    push $P5003, "29FC8A324BF03629512C51583644F4813B19AD14"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/HTTP/Easy.pm6"
    push $P5003, "91348AEFDA49A28755D5DC7B18223105E2326C2F"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/HTTP/Status.pm6"
    push $P5003, "$app"
    push $P5003, "&import"
    push $P5003, "&route_to_regex"
    push $P5003, "&parse_route"
    push $P5003, "&get"
    push $P5003, "&post"
    push $P5003, "&request"
    push $P5003, "&content_type"
    push $P5003, "&header"
    push $P5003, "&status"
    push $P5003, "&template"
    push $P5003, "&dispatch_request"
    push $P5003, "&dispatch"
    push $P5003, "&dispatch-psgi"
    push $P5003, "&baile"
    push $P5003, "$file"
    push $P5003, "$slash"
    push $P5003, "&?ROUTINE"
    push $P5003, "/"
    push $P5003, "."
    push $P5003, "Request"
    push $P5003, "6956EC1D14FCA7AB9A0EB97C830F74FB71564115"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador/Request.pm"
    push $P5003, "Response"
    push $P5003, "21FE348AA9AF4F63267E97AF0A273B1BA11A4684"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador/Response.pm"
    push $P5003, "Context"
    push $P5003, "5B00323E6B66EAEB4D331D6ACB5A7749DCC2358D"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador/Context.pm"
    push $P5003, "Template"
    push $P5003, "9091F8B89105D08EE20F45803434C288D7CEBD7C"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador/Template.pm"
    push $P5003, "App"
    push $P5003, "1EA430B553B0C32591A56BF09E554D8A0A980FFD"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador/App.pm"
    push $P5003, "$r"
    push $P5003, ":"
    push $P5003, "(<-[\\/\\.]>+)"
    push $P5003, "$_"
    push $P5003, "'/'"
    push $P5003, "$route"
    push $P5003, "$*DISPATCHER"
    push $P5003, ""
    push $P5003, "_capture"
    push $P5003, "INTERPOLATE"
    push $P5003, "%_"
    push $P5003, "$x"
    push $P5003, "$p"
    push $P5003, "GET"
    push $P5003, "POST"
    push $P5003, "$type"
    push $P5003, "Content-Type"
    push $P5003, "$name"
    push $P5003, "$value"
    push $P5003, "$code"
    push $P5003, "$tmpl"
    push $P5003, "@params"
    push $P5003, "$match"
    push $P5003, "200"
    push $P5003, "$env"
    push $P5003, "3000"
    push $P5003, "port"
    push $P5003, "Entering the development dance floor: http://0.0.0.0:3000"
    push $P5003, "GLOBAL"
    push $P5003, "URI"
    push $P5003, "4CA99B345B89B827D835C4F294FC7ED2618304BD"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/URI/Escape.pm"
    push $P5003, "IETF"
    push $P5003, "AD88E198E05B7A7612708FC785413B82B760F1C8"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/IETF/RFC_Grammar/IPv6.pm"
    push $P5003, "C1F7387DB174F4C44AECA3EE829B6286646B8437"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
    push $P5003, "HTTP"
    push $P5003, "ALL"
    push $P5003, "DEFAULT"
    push $P5003, "3B5823CF115D2D332A76E16C0814B4A030A2FFA1-1372810037.12773"
    push $P5003, "src/stage2/QASTNode.nqp"
    push $P5003, "p6typecheckrv"
    push $P5003, "p6decontrv"
    .const 'Sub' $P5004 = 'cuid_30_1372810557.17759' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 16108 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if23_end60 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if23_end60:
    .const "LexInfo" $P5001 = "cuid_1_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 7
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_3_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 11
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_4_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 15
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_5_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 18
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_3_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 9
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_6_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 26
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_7_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 28
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_6_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 24
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_8_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 38
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_8_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 23
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_9_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 42
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_10_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 48
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_10_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 43
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_9_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 39
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_11_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 54
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_11_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 53
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_12_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 59
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_12_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 55
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_13_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 63
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_13_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 60
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_14_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 74
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_14_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 71
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_15_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 80
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_15_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 78
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_16_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 86
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_16_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 81
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_17_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 93
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_17_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 87
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_18_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 98
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_18_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 94
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_19_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 105
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_19_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 99
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_20_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 110
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_20_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 106
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_21_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 113
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_22_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 118
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_23_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 117
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_24_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 122
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_25_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 115
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_21_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 111
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_26_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 132
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_26_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 128
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_27_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 136
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_28_1372810557.17759"
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 142
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_28_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 133
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_2_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 144
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810557.17759" 
    nqp_get_sc_object $P5002, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "506E6E4E7F8A09245D265EC68A87607B6CFC16F2", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_30_1372810557.17759") :anon :lex :outer("cuid_31_1372810557.17759")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_4_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_5_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_3_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_6_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_13_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_14_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_15_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_16_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_17_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_18_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_19_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_20_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_22_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_23_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_24_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_25_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_21_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_26_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_27_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_28_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_2_1372810557.17759" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810557.17759" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_32_1372810557.17759") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Bailador.pm"
    .const 'Sub' $P5001 = "cuid_29_1372810557.17759" 
    $P5002 = $P5001()
    .return ($P5002) 
.end