File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00123f30
    00123f30strconv.appendEscapedRune: ; void strconv.appendEscapedRune(struct []uint8 buf, int32 r, uint8 quote, bool ASCIIonly, bool graphicOnly)
    00123f30ldr x16, [x28+16]
    00123f34sub x17, sp, 528
    00123f38subs xzr, x17, x16
    00123f3cb.ls 0x124b6c
    00123f40sub x20, sp, 656
    00123f44stp x29, x30, [x20-8]
    00123f48add sp, x20, 0
    00123f4csub x29, sp, 8
    00123f50str x0, [sp+664]
    00123f54str x1, [sp+672]
    00123f58str x2, [sp+680]
    00123f5cstr w3, [sp+688]
    00123f60strb w4, [sp+692]
    00123f64strb w5, [sp+693]
    00123f68strb w6, [sp+694]
    00123f6cstr xzr, [sp+280]
    00123f70stp xzr, xzr, [sp+288]
    00123f74ldrsw x5, [sp+688]
    00123f78ldrb w6, [sp+692]
    00123f7csubs wzr, w6, w5
    00123f80cset x5, eq
    00123f84strb w5, [sp+81]
    00123f88b.eq 0x123f90
    00123f8cb 0x123f94
    00123f90
    00123f90loc_123f90:
    00123f90b 0x123fa8
    00123f94
    00123f94loc_123f94:
    00123f94ldrsw x5, [sp+688]
    00123f98subs wzr, w5, 92
    00123f9ccset x5, eq
    00123fa0strb w5, [sp+81]
    00123fa4b 0x123fa8
    00123fa8
    00123fa8loc_123fa8:
    00123fa8ldrb w5, [sp+81]
    00123factbnz w5, 0, 0x123fb4
    00123fb0b 0x12406c
    00123fb4
    00123fb4loc_123fb4:
    00123fb4ldr x2, [sp+680]
    00123fb8ldr x0, [sp+664]
    00123fbcldr x5, [sp+672]
    00123fc0add x1, x5, 1
    00123fc4subs xzr, x2, x1
    00123fc8b.hs 0x123fd0
    00123fccb 0x123fd4
    00123fd0
    00123fd0loc_123fd0:
    00123fd0b 0x123fe8
    00123fd4
    00123fd4loc_123fd4:
    00123fd4orr x3, xzr, 1
    00123fd8adrp x4, 0x4d2000
    00123fdcadd x4, x4, 3072
    00123fe0bl runtime.growslice
    00123fe4b 0x123fe8
    00123fe8
    00123fe8loc_123fe8:
    00123fe8sub x5, x1, 1
    00123fecmovz x6, 92
    00123ff0strb w6, [x0+x5]
    00123ff4str x0, [sp+664]
    00123ff8str x1, [sp+672]
    00123ffcstr x2, [sp+680]
    00124000ldrsw x5, [sp+688]
    00124004strb w5, [sp+89]
    00124008ldr x2, [sp+680]
    0012400cldr x0, [sp+664]
    00124010ldr x5, [sp+672]
    00124014add x1, x5, 1
    00124018subs xzr, x2, x1
    0012401cb.hs 0x124024
    00124020b 0x124028
    00124024
    00124024loc_124024:
    00124024b 0x12403c
    00124028
    00124028loc_124028:
    00124028orr x3, xzr, 1
    0012402cadrp x4, 0x4d1000
    00124030add x4, x4, 3072
    00124034bl runtime.growslice
    00124038b 0x12403c
    0012403c
    0012403cloc_12403c:
    0012403cldrb w3, [sp+89]
    00124040sub x4, x1, 1
    00124044strb w3, [x0+x4]
    00124048str x0, [sp+664]
    0012404cstr x1, [sp+672]
    00124050str x2, [sp+680]
    00124054str x0, [sp+280]
    00124058str x1, [sp+288]
    0012405cstr x2, [sp+296]
    00124060ldp x29, x30, [sp-8]
    00124064add sp, sp, 656
    00124068ret x30
    0012406c
    0012406cloc_12406c:
    0012406cldrb w5, [sp+693]
    00124070tbnz w5, 0, 0x124078
    00124074b 0x124124
    00124078
    00124078loc_124078:
    00124078ldrsw x5, [sp+688]
    0012407csubs wzr, w5, 128
    00124080cset x5, lt
    00124084strb w5, [sp+81]
    00124088b.lt 0x124090
    0012408cb 0x1240a4
    00124090
    00124090loc_124090:
    00124090ldrsw x0, [sp+688]
    00124094bl strconv.IsPrint
    00124098strb w0, [sp+80]
    0012409cstrb w0, [sp+81]
    001240a0b 0x1240a8
    001240a4
    001240a4loc_1240a4:
    001240a4b 0x1240a8
    001240a8
    001240a8loc_1240a8:
    001240a8ldrb w5, [sp+81]
    001240actbnz w5, 0, 0x1240b4
    001240b0b 0x124120
    001240b4
    001240b4loc_1240b4:
    001240b4ldrsw x5, [sp+688]
    001240b8strb w5, [sp+88]
    001240bcldr x2, [sp+680]
    001240c0ldr x0, [sp+664]
    001240c4ldr x5, [sp+672]
    001240c8add x1, x5, 1
    001240ccsubs xzr, x2, x1
    001240d0b.hs 0x1240d8
    001240d4b 0x1240dc
    001240d8
    001240d8loc_1240d8:
    001240d8b 0x1240f0
    001240dc
    001240dcloc_1240dc:
    001240dcorr x3, xzr, 1
    001240e0adrp x4, 0x4d1000
    001240e4add x4, x4, 3072
    001240e8bl runtime.growslice
    001240ecb 0x1240f0
    001240f0
    001240f0loc_1240f0:
    001240f0ldrb w3, [sp+88]
    001240f4sub x4, x1, 1
    001240f8strb w3, [x0+x4]
    001240fcstr x0, [sp+664]
    00124100str x1, [sp+672]
    00124104str x2, [sp+680]
    00124108str x0, [sp+280]
    0012410cstr x1, [sp+288]
    00124110str x2, [sp+296]
    00124114ldp x29, x30, [sp-8]
    00124118add sp, sp, 656
    0012411cret x30
    00124120
    00124120loc_124120:
    00124120b 0x1241bc
    00124124
    00124124loc_124124:
    00124124ldrsw x0, [sp+688]
    00124128bl strconv.IsPrint
    0012412cstrb w0, [sp+80]
    00124130strb w0, [sp+81]
    00124134tbnz w0, 0, 0x12413c
    00124138b 0x124140
    0012413c
    0012413cloc_12413c:
    0012413cb 0x124174
    00124140
    00124140loc_124140:
    00124140ldrb w5, [sp+694]
    00124144strb w5, [sp+91]
    00124148tbnz w5, 0, 0x124150
    0012414cb 0x124164
    00124150
    00124150loc_124150:
    00124150ldrsw x0, [sp+688]
    00124154bl strconv.isInGraphicList
    00124158strb w0, [sp+90]
    0012415cstrb w0, [sp+91]
    00124160b 0x124168
    00124164
    00124164loc_124164:
    00124164b 0x124168
    00124168
    00124168loc_124168:
    00124168ldrb w5, [sp+91]
    0012416cstrb w5, [sp+81]
    00124170b 0x124174
    00124174
    00124174loc_124174:
    00124174ldrb w5, [sp+81]
    00124178tbnz w5, 0, 0x124180
    0012417cb 0x1241b8
    00124180
    00124180loc_124180:
    00124180ldrsw x3, [sp+688]
    00124184ldr x0, [sp+664]
    00124188ldr x1, [sp+672]
    0012418cldr x2, [sp+680]
    00124190bl unicode/utf8.AppendRune
    00124194str x0, [sp+624]
    00124198str x1, [sp+632]
    0012419cstr x2, [sp+640]
    001241a0str x0, [sp+280]
    001241a4str x1, [sp+288]
    001241a8str x2, [sp+296]
    001241acldp x29, x30, [sp-8]
    001241b0add sp, sp, 656
    001241b4ret x30
    001241b8
    001241b8loc_1241b8:
    001241b8b 0x1241bc
    001241bc
    001241bcloc_1241bc:
    001241bcldrsw x5, [sp+688]
    001241c0str w5, [sp+100]
    001241c4subs wzr, w5, 9
    001241c8b.le 0x1241d0
    001241ccb 0x1243e0
    001241d0
    001241d0loc_1241d0:
    001241d0subs wzr, w5, 7
    001241d4b.eq 0x1241dc
    001241d8b 0x12427c
    001241dc
    001241dcloc_1241dc:
    001241dcb 0x1241e0
    001241e0
    001241e0loc_1241e0:
    001241e0ldr x2, [sp+680]
    001241e4ldr x0, [sp+664]
    001241e8ldr x5, [sp+672]
    001241ecadd x1, x5, 2
    001241f0str x0, [sp+600]
    001241f4str x5, [sp+608]
    001241f8str x2, [sp+616]
    001241fcstr x1, [sp+272]
    00124200subs xzr, x2, x1
    00124204b.hs 0x12420c
    00124208b 0x124214
    0012420c
    0012420cloc_12420c:
    0012420cstr x1, [sp+608]
    00124210b 0x124234
    00124214
    00124214loc_124214:
    00124214orr x3, xzr, 2
    00124218adrp x4, 0x4d1000
    0012421cadd x4, x4, 3072
    00124220bl runtime.growslice
    00124224str x0, [sp+600]
    00124228str x1, [sp+608]
    0012422cstr x2, [sp+616]
    00124230b 0x124234
    00124234
    00124234loc_124234:
    00124234orr x3, xzr, 2
    00124238str x3, [sp+264]
    0012423cldr x3, [sp+272]
    00124240sub x3, x3, 2
    00124244ldr x4, [sp+600]
    00124248add x0, x4, x3
    0012424cstr x0, [sp+592]
    00124250ldr x2, [sp+264]
    00124254adrp x1, 0x58c000
    00124258add x1, x1, 61
    0012425cbl runtime.memmove
    00124260ldr x3, [sp+600]
    00124264ldr x4, [sp+608]
    00124268ldr x5, [sp+616]
    0012426cstr x3, [sp+664]
    00124270str x4, [sp+672]
    00124274str x5, [sp+680]
    00124278b 0x124aa0
    0012427c
    0012427cloc_12427c:
    0012427csubs wzr, w5, 8
    00124280b.eq 0x124288
    00124284b 0x124328
    00124288
    00124288loc_124288:
    00124288b 0x12428c
    0012428c
    0012428cloc_12428c:
    0012428cldr x2, [sp+680]
    00124290ldr x0, [sp+664]
    00124294ldr x5, [sp+672]
    00124298add x1, x5, 2
    0012429cstr x0, [sp+568]
    001242a0str x5, [sp+576]
    001242a4str x2, [sp+584]
    001242a8str x1, [sp+256]
    001242acsubs xzr, x2, x1
    001242b0b.hs 0x1242b8
    001242b4b 0x1242c0
    001242b8
    001242b8loc_1242b8:
    001242b8str x1, [sp+576]
    001242bcb 0x1242e0
    001242c0
    001242c0loc_1242c0:
    001242c0orr x3, xzr, 2
    001242c4adrp x4, 0x4d1000
    001242c8add x4, x4, 3072
    001242ccbl runtime.growslice
    001242d0str x0, [sp+568]
    001242d4str x1, [sp+576]
    001242d8str x2, [sp+584]
    001242dcb 0x1242e0
    001242e0
    001242e0loc_1242e0:
    001242e0orr x3, xzr, 2
    001242e4str x3, [sp+248]
    001242e8ldr x3, [sp+256]
    001242ecsub x3, x3, 2
    001242f0ldr x4, [sp+568]
    001242f4add x0, x4, x3
    001242f8str x0, [sp+560]
    001242fcldr x2, [sp+248]
    00124300adrp x1, 0x58c000
    00124304add x1, x1, 63
    00124308bl runtime.memmove
    0012430cldr x3, [sp+568]
    00124310ldr x4, [sp+576]
    00124314ldr x5, [sp+584]
    00124318str x3, [sp+664]
    0012431cstr x4, [sp+672]
    00124320str x5, [sp+680]
    00124324b 0x124aa0
    00124328
    00124328loc_124328:
    00124328subs wzr, w5, 9
    0012432cb.eq 0x124334
    00124330b 0x1243d4
    00124334
    00124334loc_124334:
    00124334b 0x124338
    00124338
    00124338loc_124338:
    00124338ldr x2, [sp+680]
    0012433cldr x0, [sp+664]
    00124340ldr x5, [sp+672]
    00124344add x1, x5, 2
    00124348str x0, [sp+440]
    0012434cstr x5, [sp+448]
    00124350str x2, [sp+456]
    00124354str x1, [sp+192]
    00124358subs xzr, x2, x1
    0012435cb.hs 0x124364
    00124360b 0x12436c
    00124364
    00124364loc_124364:
    00124364str x1, [sp+448]
    00124368b 0x12438c
    0012436c
    0012436cloc_12436c:
    0012436corr x3, xzr, 2
    00124370adrp x4, 0x4d1000
    00124374add x4, x4, 3072
    00124378bl runtime.growslice
    0012437cstr x0, [sp+440]
    00124380str x1, [sp+448]
    00124384str x2, [sp+456]
    00124388b 0x12438c
    0012438c
    0012438cloc_12438c:
    0012438corr x3, xzr, 2
    00124390str x3, [sp+184]
    00124394ldr x3, [sp+192]
    00124398sub x3, x3, 2
    0012439cldr x4, [sp+440]
    001243a0add x0, x4, x3
    001243a4str x0, [sp+432]
    001243a8ldr x2, [sp+184]
    001243acadrp x1, 0x58c000
    001243b0add x1, x1, 71
    001243b4bl runtime.memmove
    001243b8ldr x3, [sp+440]
    001243bcldr x4, [sp+448]
    001243c0ldr x5, [sp+456]
    001243c4str x3, [sp+664]
    001243c8str x4, [sp+672]
    001243ccstr x5, [sp+680]
    001243d0b 0x124aa0
    001243d4
    001243d4loc_1243d4:
    001243d4b 0x1243d8
    001243d8
    001243d8loc_1243d8:
    001243d8b 0x1243dc
    001243dc
    001243dcloc_1243dc:
    001243dcb 0x1246b0
    001243e0
    001243e0loc_1243e0:
    001243e0subs wzr, w5, 11
    001243e4b.le 0x1243ec
    001243e8b 0x12454c
    001243ec
    001243ecloc_1243ec:
    001243ecsubs wzr, w5, 10
    001243f0b.eq 0x1243f8
    001243f4b 0x124498
    001243f8
    001243f8loc_1243f8:
    001243f8b 0x1243fc
    001243fc
    001243fcloc_1243fc:
    001243fcldr x2, [sp+680]
    00124400ldr x0, [sp+664]
    00124404ldr x5, [sp+672]
    00124408add x1, x5, 2
    0012440cstr x0, [sp+504]
    00124410str x5, [sp+512]
    00124414str x2, [sp+520]
    00124418str x1, [sp+224]
    0012441csubs xzr, x2, x1
    00124420b.hs 0x124428
    00124424b 0x124430
    00124428
    00124428loc_124428:
    00124428str x1, [sp+512]
    0012442cb 0x124450
    00124430
    00124430loc_124430:
    00124430orr x3, xzr, 2
    00124434adrp x4, 0x4d1000
    00124438add x4, x4, 3072
    0012443cbl runtime.growslice
    00124440str x0, [sp+504]
    00124444str x1, [sp+512]
    00124448str x2, [sp+520]
    0012444cb 0x124450
    00124450
    00124450loc_124450:
    00124450orr x3, xzr, 2
    00124454str x3, [sp+216]
    00124458ldr x3, [sp+224]
    0012445csub x3, x3, 2
    00124460ldr x4, [sp+504]
    00124464add x0, x4, x3
    00124468str x0, [sp+496]
    0012446cldr x2, [sp+216]
    00124470adrp x1, 0x58c000
    00124474add x1, x1, 67
    00124478bl runtime.memmove
    0012447cldr x3, [sp+504]
    00124480ldr x4, [sp+512]
    00124484ldr x5, [sp+520]
    00124488str x3, [sp+664]
    0012448cstr x4, [sp+672]
    00124490str x5, [sp+680]
    00124494b 0x124aa0
    00124498
    00124498loc_124498:
    00124498subs wzr, w5, 11
    0012449cb.eq 0x1244a4
    001244a0b 0x124544
    001244a4
    001244a4loc_1244a4:
    001244a4b 0x1244a8
    001244a8
    001244a8loc_1244a8:
    001244a8ldr x2, [sp+680]
    001244acldr x0, [sp+664]
    001244b0ldr x5, [sp+672]
    001244b4add x1, x5, 2
    001244b8str x0, [sp+408]
    001244bcstr x5, [sp+416]
    001244c0str x2, [sp+424]
    001244c4str x1, [sp+176]
    001244c8subs xzr, x2, x1
    001244ccb.hs 0x1244d4
    001244d0b 0x1244dc
    001244d4
    001244d4loc_1244d4:
    001244d4str x1, [sp+416]
    001244d8b 0x1244fc
    001244dc
    001244dcloc_1244dc:
    001244dcorr x3, xzr, 2
    001244e0adrp x4, 0x4d1000
    001244e4add x4, x4, 3072
    001244e8bl runtime.growslice
    001244ecstr x0, [sp+408]
    001244f0str x1, [sp+416]
    001244f4str x2, [sp+424]
    001244f8b 0x1244fc
    001244fc
    001244fcloc_1244fc:
    001244fcorr x3, xzr, 2
    00124500str x3, [sp+168]
    00124504ldr x3, [sp+176]
    00124508sub x3, x3, 2
    0012450cldr x4, [sp+408]
    00124510add x0, x4, x3
    00124514str x0, [sp+400]
    00124518ldr x2, [sp+168]
    0012451cadrp x1, 0x58c000
    00124520add x1, x1, 73
    00124524bl runtime.memmove
    00124528ldr x3, [sp+408]
    0012452cldr x4, [sp+416]
    00124530ldr x5, [sp+424]
    00124534str x3, [sp+664]
    00124538str x4, [sp+672]
    0012453cstr x5, [sp+680]
    00124540b 0x124aa0
    00124544
    00124544loc_124544:
    00124544b 0x124548
    00124548
    00124548loc_124548:
    00124548b 0x1246ac
    0012454c
    0012454cloc_12454c:
    0012454csubs wzr, w5, 12
    00124550b.eq 0x124558
    00124554b 0x1245f8
    00124558
    00124558loc_124558:
    00124558b 0x12455c
    0012455c
    0012455cloc_12455c:
    0012455cldr x2, [sp+680]
    00124560ldr x0, [sp+664]
    00124564ldr x5, [sp+672]
    00124568add x1, x5, 2
    0012456cstr x0, [sp+536]
    00124570str x5, [sp+544]
    00124574str x2, [sp+552]
    00124578str x1, [sp+240]
    0012457csubs xzr, x2, x1
    00124580b.hs 0x124588
    00124584b 0x124590
    00124588
    00124588loc_124588:
    00124588str x1, [sp+544]
    0012458cb 0x1245b0
    00124590
    00124590loc_124590:
    00124590orr x3, xzr, 2
    00124594adrp x4, 0x4d1000
    00124598add x4, x4, 3072
    0012459cbl runtime.growslice
    001245a0str x0, [sp+536]
    001245a4str x1, [sp+544]
    001245a8str x2, [sp+552]
    001245acb 0x1245b0
    001245b0
    001245b0loc_1245b0:
    001245b0orr x3, xzr, 2
    001245b4str x3, [sp+232]
    001245b8ldr x3, [sp+240]
    001245bcsub x3, x3, 2
    001245c0ldr x4, [sp+536]
    001245c4add x0, x4, x3
    001245c8str x0, [sp+528]
    001245ccldr x2, [sp+232]
    001245d0adrp x1, 0x58c000
    001245d4add x1, x1, 65
    001245d8bl runtime.memmove
    001245dcldr x3, [sp+536]
    001245e0ldr x4, [sp+544]
    001245e4ldr x5, [sp+552]
    001245e8str x3, [sp+664]
    001245ecstr x4, [sp+672]
    001245f0str x5, [sp+680]
    001245f4b 0x124aa0
    001245f8
    001245f8loc_1245f8:
    001245f8subs wzr, w5, 13
    001245fcb.eq 0x124604
    00124600b 0x1246a4
    00124604
    00124604loc_124604:
    00124604b 0x124608
    00124608
    00124608loc_124608:
    00124608ldr x2, [sp+680]
    0012460cldr x0, [sp+664]
    00124610ldr x5, [sp+672]
    00124614add x1, x5, 2
    00124618str x0, [sp+472]
    0012461cstr x5, [sp+480]
    00124620str x2, [sp+488]
    00124624str x1, [sp+208]
    00124628subs xzr, x2, x1
    0012462cb.hs 0x124634
    00124630b 0x12463c
    00124634
    00124634loc_124634:
    00124634str x1, [sp+480]
    00124638b 0x12465c
    0012463c
    0012463cloc_12463c:
    0012463corr x3, xzr, 2
    00124640adrp x4, 0x4d1000
    00124644add x4, x4, 3072
    00124648bl runtime.growslice
    0012464cstr x0, [sp+472]
    00124650str x1, [sp+480]
    00124654str x2, [sp+488]
    00124658b 0x12465c
    0012465c
    0012465cloc_12465c:
    0012465corr x3, xzr, 2
    00124660str x3, [sp+200]
    00124664ldr x3, [sp+208]
    00124668sub x3, x3, 2
    0012466cldr x4, [sp+472]
    00124670add x0, x4, x3
    00124674str x0, [sp+464]
    00124678ldr x2, [sp+200]
    0012467cadrp x1, 0x58c000
    00124680add x1, x1, 69
    00124684bl runtime.memmove
    00124688ldr x3, [sp+472]
    0012468cldr x4, [sp+480]
    00124690ldr x5, [sp+488]
    00124694str x3, [sp+664]
    00124698str x4, [sp+672]
    0012469cstr x5, [sp+680]
    001246a0b 0x124aa0
    001246a4
    001246a4loc_1246a4:
    001246a4b 0x1246a8
    001246a8
    001246a8loc_1246a8:
    001246a8b 0x1246ac
    001246ac
    001246acloc_1246ac:
    001246acb 0x1246b0
    001246b0
    001246b0loc_1246b0:
    001246b0b 0x1246b4
    001246b4
    001246b4loc_1246b4:
    001246b4ldrsw x5, [sp+688]
    001246b8subs wzr, w5, 32
    001246bccset x5, lt
    001246c0strb w5, [sp+80]
    001246c4b.lt 0x1246cc
    001246c8b 0x1246d0
    001246cc
    001246ccloc_1246cc:
    001246ccb 0x1246e4
    001246d0
    001246d0loc_1246d0:
    001246d0ldrsw x5, [sp+688]
    001246d4subs wzr, w5, 127
    001246d8cset x5, eq
    001246dcstrb w5, [sp+80]
    001246e0b 0x1246e4
    001246e4
    001246e4loc_1246e4:
    001246e4ldrb w5, [sp+80]
    001246e8tbnz w5, 0, 0x1246f0
    001246ecb 0x124870
    001246f0
    001246f0loc_1246f0:
    001246f0b 0x1246f4
    001246f4
    001246f4loc_1246f4:
    001246f4ldr x2, [sp+680]
    001246f8ldr x0, [sp+664]
    001246fcldr x5, [sp+672]
    00124700add x1, x5, 2
    00124704str x0, [sp+376]
    00124708str x5, [sp+384]
    0012470cstr x2, [sp+392]
    00124710str x1, [sp+160]
    00124714subs xzr, x2, x1
    00124718b.hs 0x124720
    0012471cb 0x124728
    00124720
    00124720loc_124720:
    00124720str x1, [sp+384]
    00124724b 0x124748
    00124728
    00124728loc_124728:
    00124728orr x3, xzr, 2
    0012472cadrp x4, 0x4d1000
    00124730add x4, x4, 3072
    00124734bl runtime.growslice
    00124738str x0, [sp+376]
    0012473cstr x1, [sp+384]
    00124740str x2, [sp+392]
    00124744b 0x124748
    00124748
    00124748loc_124748:
    00124748orr x3, xzr, 2
    0012474cstr x3, [sp+152]
    00124750ldr x3, [sp+160]
    00124754sub x3, x3, 2
    00124758ldr x4, [sp+376]
    0012475cadd x0, x4, x3
    00124760str x0, [sp+368]
    00124764ldr x2, [sp+152]
    00124768adrp x1, 0x58c000
    0012476cadd x1, x1, 7
    00124770bl runtime.memmove
    00124774ldr x3, [sp+376]
    00124778ldr x4, [sp+384]
    0012477cldr x5, [sp+392]
    00124780str x3, [sp+664]
    00124784str x4, [sp+672]
    00124788str x5, [sp+680]
    0012478cldrsw x3, [sp+688]
    00124790ubfm x4, x3, 4, 7
    00124794ubfm x3, x3, 4, 7
    00124798strb w3, [sp+87]
    0012479cb 0x1247a0
    001247a0
    001247a0loc_1247a0:
    001247a0adrp x5, 0x590000
    001247a4add x5, x5, 2196
    001247a8ldrb w5, [x5+x4]
    001247acstrb w5, [sp+86]
    001247b0ldr x2, [sp+680]
    001247b4ldr x0, [sp+664]
    001247b8ldr x5, [sp+672]
    001247bcadd x1, x5, 1
    001247c0subs xzr, x2, x1
    001247c4b.hs 0x1247cc
    001247c8b 0x1247d0
    001247cc
    001247ccloc_1247cc:
    001247ccb 0x1247e4
    001247d0
    001247d0loc_1247d0:
    001247d0orr x3, xzr, 1
    001247d4adrp x4, 0x4d1000
    001247d8add x4, x4, 3072
    001247dcbl runtime.growslice
    001247e0b 0x1247e4
    001247e4
    001247e4loc_1247e4:
    001247e4ldrb w5, [sp+86]
    001247e8sub x6, x1, 1
    001247ecstrb w5, [x0+x6]
    001247f0str x0, [sp+664]
    001247f4str x1, [sp+672]
    001247f8str x2, [sp+680]
    001247fcldrsw x5, [sp+688]
    00124800and x6, x5, 15
    00124804and x5, x5, 15
    00124808strb w5, [sp+85]
    0012480cb 0x124810
    00124810
    00124810loc_124810:
    00124810adrp x5, 0x590000
    00124814add x5, x5, 2196
    00124818ldrb w5, [x5+x6]
    0012481cstrb w5, [sp+84]
    00124820ldr x2, [sp+680]
    00124824ldr x0, [sp+664]
    00124828ldr x5, [sp+672]
    0012482cadd x1, x5, 1
    00124830subs xzr, x2, x1
    00124834b.hs 0x12483c
    00124838b 0x124840
    0012483c
    0012483cloc_12483c:
    0012483cb 0x124854
    00124840
    00124840loc_124840:
    00124840orr x3, xzr, 1
    00124844adrp x4, 0x4d1000
    00124848add x4, x4, 3072
    0012484cbl runtime.growslice
    00124850b 0x124854
    00124854
    00124854loc_124854:
    00124854ldrb w3, [sp+84]
    00124858sub x4, x1, 1
    0012485cstrb w3, [x0+x4]
    00124860str x0, [sp+664]
    00124864str x1, [sp+672]
    00124868str x2, [sp+680]
    0012486cb 0x124a9c
    00124870
    00124870loc_124870:
    00124870ldrsw x0, [sp+688]
    00124874bl unicode/utf8.ValidRune
    00124878strb w0, [sp+81]
    0012487ctbnz w0, 0, 0x124884
    00124880b 0x124940
    00124884
    00124884loc_124884:
    00124884ldrsw x5, [sp+688]
    00124888subs wzr, w5, 0x10000
    0012488cb.lt 0x124894
    00124890b 0x124898
    00124894
    00124894loc_124894:
    00124894b 0x124950
    00124898
    00124898loc_124898:
    00124898b 0x12489c
    0012489c
    0012489cloc_12489c:
    0012489cldr x2, [sp+680]
    001248a0ldr x0, [sp+664]
    001248a4ldr x5, [sp+672]
    001248a8add x1, x5, 2
    001248acstr x0, [sp+312]
    001248b0str x5, [sp+320]
    001248b4str x2, [sp+328]
    001248b8str x1, [sp+128]
    001248bcsubs xzr, x2, x1
    001248c0b.hs 0x1248c8
    001248c4b 0x1248d0
    001248c8
    001248c8loc_1248c8:
    001248c8str x1, [sp+320]
    001248ccb 0x1248f0
    001248d0
    001248d0loc_1248d0:
    001248d0orr x3, xzr, 2
    001248d4adrp x4, 0x4d1000
    001248d8add x4, x4, 3072
    001248dcbl runtime.growslice
    001248e0str x0, [sp+312]
    001248e4str x1, [sp+320]
    001248e8str x2, [sp+328]
    001248ecb 0x1248f0
    001248f0
    001248f0loc_1248f0:
    001248f0orr x3, xzr, 2
    001248f4str x3, [sp+120]
    001248f8ldr x3, [sp+128]
    001248fcsub x3, x3, 2
    00124900ldr x4, [sp+312]
    00124904add x0, x4, x3
    00124908str x0, [sp+304]
    0012490cldr x2, [sp+120]
    00124910adrp x1, 0x58c000
    00124914add x1, x1, 77
    00124918bl runtime.memmove
    0012491cldr x3, [sp+312]
    00124920ldr x4, [sp+320]
    00124924ldr x5, [sp+328]
    00124928str x3, [sp+664]
    0012492cstr x4, [sp+672]
    00124930str x5, [sp+680]
    00124934orr x3, xzr, 28
    00124938str x3, [sp+104]
    0012493cb 0x124ac4
    00124940
    00124940loc_124940:
    00124940b 0x124944
    00124944
    00124944loc_124944:
    00124944movz x5, 65533
    00124948str w5, [sp+688]
    0012494cb 0x124950
    00124950
    00124950loc_124950:
    00124950ldr x2, [sp+680]
    00124954ldr x0, [sp+664]
    00124958ldr x5, [sp+672]
    0012495cadd x1, x5, 2
    00124960str x0, [sp+344]
    00124964str x5, [sp+352]
    00124968str x2, [sp+360]
    0012496cstr x1, [sp+144]
    00124970subs xzr, x2, x1
    00124974b.hs 0x12497c
    00124978b 0x124984
    0012497c
    0012497cloc_12497c:
    0012497cstr x1, [sp+352]
    00124980b 0x1249a4
    00124984
    00124984loc_124984:
    00124984orr x3, xzr, 2
    00124988adrp x4, 0x4d1000
    0012498cadd x4, x4, 3072
    00124990bl runtime.growslice
    00124994str x0, [sp+344]
    00124998str x1, [sp+352]
    0012499cstr x2, [sp+360]
    001249a0b 0x1249a4
    001249a4
    001249a4loc_1249a4:
    001249a4orr x3, xzr, 2
    001249a8str x3, [sp+136]
    001249acldr x3, [sp+144]
    001249b0sub x3, x3, 2
    001249b4ldr x4, [sp+344]
    001249b8add x0, x4, x3
    001249bcstr x0, [sp+336]
    001249c0ldr x2, [sp+136]
    001249c4adrp x1, 0x58c000
    001249c8add x1, x1, 75
    001249ccbl runtime.memmove
    001249d0ldr x3, [sp+344]
    001249d4ldr x4, [sp+352]
    001249d8ldr x5, [sp+360]
    001249dcstr x3, [sp+664]
    001249e0str x4, [sp+672]
    001249e4str x5, [sp+680]
    001249e8orr x3, xzr, 12
    001249ecstr x3, [sp+112]
    001249f0b 0x1249f4
    001249f4
    001249f4loc_1249f4:
    001249f4ldr x5, [sp+112]
    001249f8tbz x5, 63, 0x124a00
    001249fcb 0x124a98
    00124a00
    00124a00loc_124a00:
    00124a00ldrsw x5, [sp+688]
    00124a04ldr x6, [sp+112]
    00124a08subs xzr, x6, 64
    00124a0corr x7, xzr, 63
    00124a10csel x6, x6, x7, lo
    00124a14asrv x5, x5, x6
    00124a18and x6, x5, 15
    00124a1cand x5, x5, 15
    00124a20str w5, [sp+96]
    00124a24b 0x124a28
    00124a28
    00124a28loc_124a28:
    00124a28adrp x5, 0x590000
    00124a2cadd x5, x5, 2196
    00124a30ldrb w5, [x5+x6]
    00124a34strb w5, [sp+83]
    00124a38ldr x2, [sp+680]
    00124a3cldr x0, [sp+664]
    00124a40ldr x5, [sp+672]
    00124a44add x1, x5, 1
    00124a48subs xzr, x2, x1
    00124a4cb.hs 0x124a54
    00124a50b 0x124a58
    00124a54
    00124a54loc_124a54:
    00124a54b 0x124a6c
    00124a58
    00124a58loc_124a58:
    00124a58orr x3, xzr, 1
    00124a5cadrp x4, 0x4d1000
    00124a60add x4, x4, 3072
    00124a64bl runtime.growslice
    00124a68b 0x124a6c
    00124a6c
    00124a6cloc_124a6c:
    00124a6cldrb w5, [sp+83]
    00124a70sub x6, x1, 1
    00124a74strb w5, [x0+x6]
    00124a78str x0, [sp+664]
    00124a7cstr x1, [sp+672]
    00124a80str x2, [sp+680]
    00124a84b 0x124a88
    00124a88
    00124a88loc_124a88:
    00124a88ldr x5, [sp+112]
    00124a8csub x5, x5, 4
    00124a90str x5, [sp+112]
    00124a94b 0x1249f4
    00124a98
    00124a98loc_124a98:
    00124a98b 0x124a9c
    00124a9c
    00124a9cloc_124a9c:
    00124a9cb 0x124aa0
    00124aa0
    00124aa0loc_124aa0:
    00124aa0ldr x0, [sp+664]
    00124aa4ldr x1, [sp+672]
    00124aa8ldr x2, [sp+680]
    00124aacstr x0, [sp+280]
    00124ab0str x1, [sp+288]
    00124ab4str x2, [sp+296]
    00124ab8ldp x29, x30, [sp-8]
    00124abcadd sp, sp, 656
    00124ac0ret x30
    00124ac4
    00124ac4loc_124ac4:
    00124ac4ldr x5, [sp+104]
    00124ac8tbz x5, 63, 0x124ad0
    00124accb 0x124b68
    00124ad0
    00124ad0loc_124ad0:
    00124ad0ldrsw x5, [sp+688]
    00124ad4ldr x6, [sp+104]
    00124ad8subs xzr, x6, 64
    00124adcorr x7, xzr, 63
    00124ae0csel x6, x6, x7, lo
    00124ae4asrv x5, x5, x6
    00124ae8and x6, x5, 15
    00124aecand x5, x5, 15
    00124af0str w5, [sp+92]
    00124af4b 0x124af8
    00124af8
    00124af8loc_124af8:
    00124af8adrp x5, 0x590000
    00124afcadd x5, x5, 2196
    00124b00ldrb w5, [x5+x6]
    00124b04strb w5, [sp+82]
    00124b08ldr x2, [sp+680]
    00124b0cldr x0, [sp+664]
    00124b10ldr x5, [sp+672]
    00124b14add x1, x5, 1
    00124b18subs xzr, x2, x1
    00124b1cb.hs 0x124b24
    00124b20b 0x124b28
    00124b24
    00124b24loc_124b24:
    00124b24b 0x124b3c
    00124b28
    00124b28loc_124b28:
    00124b28orr x3, xzr, 1
    00124b2cadrp x4, 0x4d1000
    00124b30add x4, x4, 3072
    00124b34bl runtime.growslice
    00124b38b 0x124b3c
    00124b3c
    00124b3cloc_124b3c:
    00124b3cldrb w5, [sp+82]
    00124b40sub x6, x1, 1
    00124b44strb w5, [x0+x6]
    00124b48str x0, [sp+664]
    00124b4cstr x1, [sp+672]
    00124b50str x2, [sp+680]
    00124b54b 0x124b58
    00124b58
    00124b58loc_124b58:
    00124b58ldr x5, [sp+104]
    00124b5csub x5, x5, 4
    00124b60str x5, [sp+104]
    00124b64b 0x124ac4
    00124b68
    00124b68loc_124b68:
    00124b68b 0x124a9c
    00124b6c
    00124b6cloc_124b6c:
    00124b6cstp x0, x1, [sp+8]
    00124b70str x2, [sp+24]
    00124b74str w3, [sp+32]
    00124b78strb w4, [sp+36]
    00124b7cstrb w5, [sp+37]
    00124b80strb w6, [sp+38]
    00124b84mov x3, x30
    00124b88bl runtime.morestack_noctxt.abi0
    00124b8cldp x0, x1, [sp+8]
    00124b90ldr x2, [sp+24]
    00124b94ldrsw x3, [sp+32]
    00124b98ldrb w4, [sp+36]
    00124b9cldrb w5, [sp+37]
    00124ba0ldrb w6, [sp+38]
    00124ba4b 0x123f30
    00124ba8udf 0
    00124bacudf 0
    00123f30
    00124bb0
    00124bb0strconv.Quote: ; void strconv.Quote(struct string s)
    00124bb0ldr x16, [x28+16]
    00124bb4subs xzr, sp, x16
    00124bb8b.ls 0x124c08
    00124bbcstr x30, [sp-80]!
    00124bc0stur x29, [sp-8]
    00124bc4sub x29, sp, 8
    00124bc8str x0, [sp+88]
    00124bccstr x1, [sp+96]
    00124bd0stp xzr, xzr, [sp+40]
    00124bd4ldr x0, [sp+88]
    00124bd8ldr x1, [sp+96]
    00124bdcmovz x2, 34
    00124be0mov x3, xzr
    00124be4mov x4, x3
    00124be8bl strconv.quoteWith
    00124becstr x0, [sp+56]
    00124bf0str x1, [sp+64]
    00124bf4str x0, [sp+40]
    00124bf8str x1, [sp+48]
    00124bfcldur x29, [sp-8]
    00124c00ldr x30, [sp], 80
    00124c04ret x30
    00124c08
    00124c08loc_124c08:
    00124c08stp x0, x1, [sp+8]
    00124c0cmov x3, x30
    00124c10bl runtime.morestack_noctxt.abi0
    00124c14ldp x0, x1, [sp+8]
    00124c18b 0x124bb0
    00124c1cudf 0
    00124bb0
    00124c20
    00124c20strconv.AppendQuote: ; void strconv.AppendQuote(struct []uint8 dst, struct string s)
    00124c20ldr x16, [x28+16]
    00124c24subs xzr, sp, x16
    00124c28b.ls 0x124c9c
    00124c2cstr x30, [sp-112]!
    00124c30stur x29, [sp-8]
    00124c34sub x29, sp, 8
    00124c38str x0, [sp+120]
    00124c3cstr x1, [sp+128]
    00124c40str x2, [sp+136]
    00124c44str x3, [sp+144]
    00124c48str x4, [sp+152]
    00124c4cstr xzr, [sp+56]
    00124c50stp xzr, xzr, [sp+64]
    00124c54ldr x0, [sp+120]
    00124c58ldr x3, [sp+144]
    00124c5cldr x1, [sp+128]
    00124c60ldr x4, [sp+152]
    00124c64ldr x2, [sp+136]
    00124c68movz x5, 34
    00124c6cmov x6, xzr
    00124c70mov x7, x6
    00124c74bl strconv.appendQuotedWith
    00124c78str x0, [sp+80]
    00124c7cstr x1, [sp+88]
    00124c80str x2, [sp+96]
    00124c84str x0, [sp+56]
    00124c88str x1, [sp+64]
    00124c8cstr x2, [sp+72]
    00124c90ldur x29, [sp-8]
    00124c94ldr x30, [sp], 112
    00124c98ret x30
    00124c9c
    00124c9cloc_124c9c:
    00124c9cstp x0, x1, [sp+8]
    00124ca0stp x2, x3, [sp+24]
    00124ca4str x4, [sp+40]
    00124ca8mov x3, x30
    00124cacbl runtime.morestack_noctxt.abi0
    00124cb0ldp x0, x1, [sp+8]
    00124cb4ldp x2, x3, [sp+24]
    00124cb8ldr x4, [sp+40]
    00124cbcb 0x124c20
    00124c20
    00124cc0
    00124cc0strconv.QuoteToASCII: ; void strconv.QuoteToASCII(struct string s)
    00124cc0ldr x16, [x28+16]
    00124cc4subs xzr, sp, x16
    00124cc8b.ls 0x124d18
    00124cccstr x30, [sp-80]!
    00124cd0stur x29, [sp-8]
    00124cd4sub x29, sp, 8
    00124cd8str x0, [sp+88]
    00124cdcstr x1, [sp+96]
    00124ce0stp xzr, xzr, [sp+40]
    00124ce4ldr x0, [sp+88]
    00124ce8ldr x1, [sp+96]
    00124cecmovz x2, 34
    00124cf0orr x3, xzr, 1
    00124cf4mov x4, xzr
    00124cf8bl strconv.quoteWith
    00124cfcstr x0, [sp+56]
    00124d00str x1, [sp+64]
    00124d04str x0, [sp+40]
    00124d08str x1, [sp+48]
    00124d0cldur x29, [sp-8]
    00124d10ldr x30, [sp], 80
    00124d14ret x30
    00124d18
    00124d18loc_124d18:
    00124d18stp x0, x1, [sp+8]
    00124d1cmov x3, x30
    00124d20bl runtime.morestack_noctxt.abi0
    00124d24ldp x0, x1, [sp+8]
    00124d28b 0x124cc0
    00124d2cudf 0
    00124cc0
    00124d30
    00124d30strconv.AppendQuoteToASCII: ; void strconv.AppendQuoteToASCII(struct []uint8 dst, struct string s)
    00124d30ldr x16, [x28+16]
    00124d34subs xzr, sp, x16
    00124d38b.ls 0x124dac
    00124d3cstr x30, [sp-112]!
    00124d40stur x29, [sp-8]
    00124d44sub x29, sp, 8
    00124d48str x0, [sp+120]
    00124d4cstr x1, [sp+128]
    00124d50str x2, [sp+136]
    00124d54str x3, [sp+144]
    00124d58str x4, [sp+152]
    00124d5cstr xzr, [sp+56]
    00124d60stp xzr, xzr, [sp+64]
    00124d64ldr x0, [sp+120]
    00124d68ldr x3, [sp+144]
    00124d6cldr x1, [sp+128]
    00124d70ldr x4, [sp+152]
    00124d74ldr x2, [sp+136]
    00124d78movz x5, 34
    00124d7corr x6, xzr, 1
    00124d80mov x7, xzr
    00124d84bl strconv.appendQuotedWith
    00124d88str x0, [sp+80]
    00124d8cstr x1, [sp+88]
    00124d90str x2, [sp+96]
    00124d94str x0, [sp+56]
    00124d98str x1, [sp+64]
    00124d9cstr x2, [sp+72]
    00124da0ldur x29, [sp-8]
    00124da4ldr x30, [sp], 112
    00124da8ret x30
    00124dac
    00124dacloc_124dac:
    00124dacstp x0, x1, [sp+8]
    00124db0stp x2, x3, [sp+24]
    00124db4str x4, [sp+40]
    00124db8mov x3, x30
    00124dbcbl runtime.morestack_noctxt.abi0
    00124dc0ldp x0, x1, [sp+8]
    00124dc4ldp x2, x3, [sp+24]
    00124dc8ldr x4, [sp+40]
    00124dccb 0x124d30
    00124d30
    00124dd0
    00124dd0strconv.AppendQuoteRune: ; void strconv.AppendQuoteRune(struct []uint8 dst, int32 r)
    00124dd0ldr x16, [x28+16]
    00124dd4subs xzr, sp, x16
    00124dd8b.ls 0x124e44
    00124ddcstr x30, [sp-96]!
    00124de0stur x29, [sp-8]
    00124de4sub x29, sp, 8
    00124de8str x0, [sp+104]
    00124decstr x1, [sp+112]
    00124df0str x2, [sp+120]
    00124df4str w3, [sp+128]
    00124df8str xzr, [sp+40]
    00124dfcstp xzr, xzr, [sp+48]
    00124e00ldrsw x3, [sp+128]
    00124e04ldr x0, [sp+104]
    00124e08ldr x1, [sp+112]
    00124e0cldr x2, [sp+120]
    00124e10movz x4, 39
    00124e14mov x5, xzr
    00124e18mov x6, x5
    00124e1cbl strconv.appendQuotedRuneWith
    00124e20str x0, [sp+64]
    00124e24str x1, [sp+72]
    00124e28str x2, [sp+80]
    00124e2cstr x0, [sp+40]
    00124e30str x1, [sp+48]
    00124e34str x2, [sp+56]
    00124e38ldur x29, [sp-8]
    00124e3cldr x30, [sp], 96
    00124e40ret x30
    00124e44
    00124e44loc_124e44:
    00124e44stp x0, x1, [sp+8]
    00124e48str x2, [sp+24]
    00124e4cstr w3, [sp+32]
    00124e50mov x3, x30
    00124e54bl runtime.morestack_noctxt.abi0
    00124e58ldp x0, x1, [sp+8]
    00124e5cldr x2, [sp+24]
    00124e60ldrsw x3, [sp+32]
    00124e64b 0x124dd0
    00124e68udf 0
    00124e6cudf 0
    00124dd0
    00124e70
    00124e70strconv.AppendQuoteRuneToASCII: ; void strconv.AppendQuoteRuneToASCII(struct []uint8 dst, int32 r)
    00124e70ldr x16, [x28+16]
    00124e74subs xzr, sp, x16
    00124e78b.ls 0x124ee4
    00124e7cstr x30, [sp-96]!
    00124e80stur x29, [sp-8]
    00124e84sub x29, sp, 8
    00124e88str x0, [sp+104]
    00124e8cstr x1, [sp+112]
    00124e90str x2, [sp+120]
    00124e94str w3, [sp+128]
    00124e98str xzr, [sp+40]
    00124e9cstp xzr, xzr, [sp+48]
    00124ea0ldrsw x3, [sp+128]
    00124ea4ldr x0, [sp+104]
    00124ea8ldr x1, [sp+112]
    00124eacldr x2, [sp+120]
    00124eb0movz x4, 39
    00124eb4orr x5, xzr, 1
    00124eb8mov x6, xzr
    00124ebcbl strconv.appendQuotedRuneWith
    00124ec0str x0, [sp+64]
    00124ec4str x1, [sp+72]
    00124ec8str x2, [sp+80]
    00124eccstr x0, [sp+40]
    00124ed0str x1, [sp+48]
    00124ed4str x2, [sp+56]
    00124ed8ldur x29, [sp-8]
    00124edcldr x30, [sp], 96
    00124ee0ret x30
    00124ee4
    00124ee4loc_124ee4:
    00124ee4stp x0, x1, [sp+8]
    00124ee8str x2, [sp+24]
    00124eecstr w3, [sp+32]
    00124ef0mov x3, x30
    00124ef4bl runtime.morestack_noctxt.abi0
    00124ef8ldp x0, x1, [sp+8]
    00124efcldr x2, [sp+24]
    00124f00ldrsw x3, [sp+32]
    00124f04b 0x124e70
    00124f08udf 0
    00124f0cudf 0
    00124e70
    00124f10
    00124f10strconv.CanBackquote: ; void strconv.CanBackquote(struct string s)
    00124f10ldr x16, [x28+16]
    00124f14subs xzr, sp, x16
    00124f18b.ls 0x1250d0
    00124f1cstr x30, [sp-80]!
    00124f20stur x29, [sp-8]
    00124f24sub x29, sp, 8
    00124f28str x0, [sp+88]
    00124f2cstr x1, [sp+96]
    00124f30strb wzr, [sp+24]
    00124f34b 0x124f38
    00124f38
    00124f38loc_124f38:
    00124f38ldr x2, [sp+96]
    00124f3cstr x2, [sp+56]
    00124f40cbnz x2, 0x124f48
    00124f44b 0x1250b4
    00124f48
    00124f48loc_124f48:
    00124f48ldr x0, [sp+88]
    00124f4cldr x1, [sp+96]
    00124f50bl unicode/utf8.DecodeRuneInString
    00124f54str w0, [sp+32]
    00124f58str x1, [sp+48]
    00124f5cldrsw x2, [sp+32]
    00124f60str w2, [sp+36]
    00124f64ldr x2, [sp+48]
    00124f68str x2, [sp+64]
    00124f6cldrsw x2, [sp+36]
    00124f70str w2, [sp+28]
    00124f74ldr x0, [sp+64]
    00124f78str x0, [sp+40]
    00124f7cldr x1, [sp+96]
    00124f80ldr x2, [sp+88]
    00124f84subs xzr, x1, x0
    00124f88b.hs 0x124f90
    00124f8cb 0x1250c8
    00124f90
    00124f90loc_124f90:
    00124f90sub x3, x1, x0
    00124f94sub x4, xzr, x3
    00124f98and x4, x0, x4, asr #63
    00124f9cadd x2, x2, x4
    00124fa0str x2, [sp+88]
    00124fa4str x3, [sp+96]
    00124fa8ldr x2, [sp+40]
    00124facsubs xzr, x2, 1
    00124fb0b.gt 0x124fb8
    00124fb4b 0x124fe4
    00124fb8
    00124fb8loc_124fb8:
    00124fb8ldrsw x2, [sp+28]
    00124fbcmovz x3, 65279
    00124fc0subs wzr, w2, w3
    00124fc4b.eq 0x124fcc
    00124fc8b 0x124fe0
    00124fcc
    00124fccloc_124fcc:
    00124fccstrb wzr, [sp+24]
    00124fd0mov x0, xzr
    00124fd4ldur x29, [sp-8]
    00124fd8ldr x30, [sp], 80
    00124fdcret x30
    00124fe0
    00124fe0loc_124fe0:
    00124fe0b 0x1250b0
    00124fe4
    00124fe4loc_124fe4:
    00124fe4ldrsw x2, [sp+28]
    00124fe8movz x3, 65533
    00124fecsubs wzr, w2, w3
    00124ff0b.eq 0x124ff8
    00124ff4b 0x12500c
    00124ff8
    00124ff8loc_124ff8:
    00124ff8strb wzr, [sp+24]
    00124ffcmov x0, xzr
    00125000ldur x29, [sp-8]
    00125004ldr x30, [sp], 80
    00125008ret x30
    0012500c
    0012500cloc_12500c:
    0012500cldrsw x2, [sp+28]
    00125010subs wzr, w2, 32
    00125014cset x2, lt
    00125018strb w2, [sp+26]
    0012501cb.lt 0x125024
    00125020b 0x125038
    00125024
    00125024loc_125024:
    00125024ldrsw x2, [sp+28]
    00125028subs wzr, w2, 9
    0012502ccset x2, ne
    00125030strb w2, [sp+26]
    00125034b 0x12503c
    00125038
    00125038loc_125038:
    00125038b 0x12503c
    0012503c
    0012503cloc_12503c:
    0012503cldrb w2, [sp+26]
    00125040strb w2, [sp+27]
    00125044tbnz w2, 0, 0x12504c
    00125048b 0x125050
    0012504c
    0012504cloc_12504c:
    0012504cb 0x125064
    00125050
    00125050loc_125050:
    00125050ldrsw x2, [sp+28]
    00125054subs wzr, w2, 96
    00125058cset x2, eq
    0012505cstrb w2, [sp+27]
    00125060b 0x125064
    00125064
    00125064loc_125064:
    00125064ldrb w2, [sp+27]
    00125068strb w2, [sp+25]
    0012506ctbnz w2, 0, 0x125074
    00125070b 0x125078
    00125074
    00125074loc_125074:
    00125074b 0x12508c
    00125078
    00125078loc_125078:
    00125078ldrsw x2, [sp+28]
    0012507csubs wzr, w2, 127
    00125080cset x2, eq
    00125084strb w2, [sp+25]
    00125088b 0x12508c
    0012508c
    0012508cloc_12508c:
    0012508cldrb w2, [sp+25]
    00125090tbnz w2, 0, 0x125098
    00125094b 0x1250ac
    00125098
    00125098loc_125098:
    00125098strb wzr, [sp+24]
    0012509cmov x0, xzr
    001250a0ldur x29, [sp-8]
    001250a4ldr x30, [sp], 80
    001250a8ret x30
    001250ac
    001250acloc_1250ac:
    001250acb 0x1250b0
    001250b0
    001250b0loc_1250b0:
    001250b0b 0x124f38
    001250b4
    001250b4loc_1250b4:
    001250b4orr x0, xzr, 1
    001250b8strb w0, [sp+24]
    001250bcldur x29, [sp-8]
    001250c0ldr x30, [sp], 80
    001250c4ret x30
    001250c8
    001250c8loc_1250c8:
    001250c8bl runtime.panicSliceB
    001250cchint
    001250d0
    001250d0loc_1250d0:
    001250d0stp x0, x1, [sp+8]
    001250d4mov x3, x30
    001250d8bl runtime.morestack_noctxt.abi0
    001250dcldp x0, x1, [sp+8]
    001250e0b 0x124f10
    001250e4udf 0
    001250e8udf 0
    001250ecudf 0
    00124f10
    001250f0
    001250f0strconv.unhex: ; void strconv.unhex(uint8 b)
    001250f0str x30, [sp-32]!
    001250f4stur x29, [sp-8]
    001250f8sub x29, sp, 8
    001250fcstrb w0, [sp+40]
    00125100str wzr, [sp+16]
    00125104strb wzr, [sp+12]
    00125108ubfm x2, x0, 0, 7
    0012510cstr w2, [sp+20]
    00125110subs wzr, w2, 48
    00125114cset x2, ge
    00125118strb w2, [sp+15]
    0012511cb.ge 0x125124
    00125120b 0x125138
    00125124
    00125124loc_125124:
    00125124ldrsw x2, [sp+20]
    00125128subs wzr, w2, 57
    0012512ccset x2, le
    00125130strb w2, [sp+15]
    00125134b 0x12513c
    00125138
    00125138loc_125138:
    00125138b 0x12513c
    0012513c
    0012513cloc_12513c:
    0012513cldrb w2, [sp+15]
    00125140tbnz w2, 0, 0x125148
    00125144b 0x125170
    00125148
    00125148loc_125148:
    00125148b 0x12514c
    0012514c
    0012514cloc_12514c:
    0012514cldrsw x2, [sp+20]
    00125150sub x2, x2, 48
    00125154str w2, [sp+16]
    00125158orr x1, xzr, 1
    0012515cstrb w1, [sp+12]
    00125160ldrsw x0, [sp+16]
    00125164add x29, sp, 24
    00125168add sp, sp, 32
    0012516cret x30
    00125170
    00125170loc_125170:
    00125170ldrsw x2, [sp+20]
    00125174subs wzr, w2, 97
    00125178cset x2, ge
    0012517cstrb w2, [sp+14]
    00125180b.ge 0x125188
    00125184b 0x12519c
    00125188
    00125188loc_125188:
    00125188ldrsw x2, [sp+20]
    0012518csubs wzr, w2, 102
    00125190cset x2, le
    00125194strb w2, [sp+14]
    00125198b 0x1251a0
    0012519c
    0012519cloc_12519c:
    0012519cb 0x1251a0
    001251a0
    001251a0loc_1251a0:
    001251a0ldrb w2, [sp+14]
    001251a4tbnz w2, 0, 0x1251ac
    001251a8b 0x1251d4
    001251ac
    001251acloc_1251ac:
    001251acb 0x1251b0
    001251b0
    001251b0loc_1251b0:
    001251b0ldrsw x2, [sp+20]
    001251b4sub x2, x2, 87
    001251b8str w2, [sp+16]
    001251bcorr x1, xzr, 1
    001251c0strb w1, [sp+12]
    001251c4ldrsw x0, [sp+16]
    001251c8add x29, sp, 24
    001251ccadd sp, sp, 32
    001251d0ret x30
    001251d4
    001251d4loc_1251d4:
    001251d4ldrsw x2, [sp+20]
    001251d8subs wzr, w2, 65
    001251dccset x2, ge
    001251e0strb w2, [sp+13]
    001251e4b.ge 0x1251ec
    001251e8b 0x125200
    001251ec
    001251ecloc_1251ec:
    001251ecldrsw x2, [sp+20]
    001251f0subs wzr, w2, 70
    001251f4cset x2, le
    001251f8strb w2, [sp+13]
    001251fcb 0x125204
    00125200
    00125200loc_125200:
    00125200b 0x125204
    00125204
    00125204loc_125204:
    00125204ldrb w2, [sp+13]
    00125208tbnz w2, 0, 0x125210
    0012520cb 0x125238
    00125210
    00125210loc_125210:
    00125210b 0x125214
    00125214
    00125214loc_125214:
    00125214ldrsw x2, [sp+20]
    00125218sub x2, x2, 55
    0012521cstr w2, [sp+16]
    00125220orr x1, xzr, 1
    00125224strb w1, [sp+12]
    00125228ldrsw x0, [sp+16]
    0012522cadd x29, sp, 24
    00125230add sp, sp, 32
    00125234ret x30
    00125238
    00125238loc_125238:
    00125238b 0x12523c
    0012523c
    0012523cloc_12523c:
    0012523cldrb w1, [sp+12]
    00125240ldrsw x0, [sp+16]
    00125244add x29, sp, 24
    00125248add sp, sp, 32
    0012524cret x30
    001250f0
    00125250
    00125250strconv.UnquoteChar: ; void strconv.UnquoteChar(struct string s, uint8 quote)
    00125250ldr x16, [x28+16]
    00125254sub x17, sp, 48
    00125258subs xzr, x17, x16
    0012525cb.ls 0x125c5c
    00125260str x30, [sp-176]!
    00125264stur x29, [sp-8]
    00125268sub x29, sp, 8
    0012526cstr x0, [sp+184]
    00125270str x1, [sp+192]
    00125274strb w2, [sp+200]
    00125278str wzr, [sp+44]
    0012527cstrb wzr, [sp+27]
    00125280stp xzr, xzr, [sp+120]
    00125284stp xzr, xzr, [sp+136]
    00125288ldr x6, [sp+192]
    0012528cstr x6, [sp+104]
    00125290cbz x6, 0x125298
    00125294b 0x1252cc
    00125298
    00125298loc_125298:
    00125298adrp x27, 0x8fc000
    0012529cldr x4, [x27+2048]
    001252a0adrp x27, 0x8fc000
    001252a4ldr x5, [x27+2056]
    001252a8str x4, [sp+136]
    001252acstr x5, [sp+144]
    001252b0ldrb w1, [sp+27]
    001252b4ldr x2, [sp+120]
    001252b8ldr x3, [sp+128]
    001252bcldrsw x0, [sp+44]
    001252c0ldur x29, [sp-8]
    001252c4ldr x30, [sp], 176
    001252c8ret x30
    001252cc
    001252ccloc_1252cc:
    001252ccldr x1, [sp+192]
    001252d0ldr x6, [sp+184]
    001252d4subs xzr, x1, 0
    001252d8b.hi 0x1252e0
    001252dcb 0x125c50
    001252e0
    001252e0loc_1252e0:
    001252e0ldrb w6, [x6]
    001252e4strb w6, [sp+29]
    001252e8ldrb w7, [sp+200]
    001252ecsubs wzr, w6, w7
    001252f0cset x6, eq
    001252f4strb w6, [sp+34]
    001252f8b.eq 0x125300
    001252fcb 0x12533c
    00125300
    00125300loc_125300:
    00125300ldrb w6, [sp+200]
    00125304subs wzr, w6, 39
    00125308cset x6, eq
    0012530cstrb w6, [sp+33]
    00125310b.eq 0x125318
    00125314b 0x12531c
    00125318
    00125318loc_125318:
    00125318b 0x125330
    0012531c
    0012531cloc_12531c:
    0012531cldrb w6, [sp+200]
    00125320subs wzr, w6, 34
    00125324cset x6, eq
    00125328strb w6, [sp+33]
    0012532cb 0x125330
    00125330
    00125330loc_125330:
    00125330ldrb w6, [sp+33]
    00125334strb w6, [sp+34]
    00125338b 0x125340
    0012533c
    0012533cloc_12533c:
    0012533cb 0x125340
    00125340
    00125340loc_125340:
    00125340ldrb w6, [sp+34]
    00125344tbnz w6, 0, 0x12534c
    00125348b 0x125384
    0012534c
    0012534cloc_12534c:
    0012534cb 0x125350
    00125350
    00125350loc_125350:
    00125350adrp x27, 0x8fc000
    00125354ldr x4, [x27+2048]
    00125358adrp x27, 0x8fc000
    0012535cldr x5, [x27+2056]
    00125360str x4, [sp+136]
    00125364str x5, [sp+144]
    00125368ldrb w1, [sp+27]
    0012536cldr x2, [sp+120]
    00125370ldr x3, [sp+128]
    00125374ldrsw x0, [sp+44]
    00125378ldur x29, [sp-8]
    0012537cldr x30, [sp], 176
    00125380ret x30
    00125384
    00125384loc_125384:
    00125384ldrb w6, [sp+29]
    00125388subs wzr, w6, 128
    0012538cb.hs 0x125394
    00125390b 0x125440
    00125394
    00125394loc_125394:
    00125394b 0x125398
    00125398
    00125398loc_125398:
    00125398ldr x0, [sp+184]
    0012539cldr x1, [sp+192]
    001253a0bl unicode/utf8.DecodeRuneInString
    001253a4str w0, [sp+64]
    001253a8str x1, [sp+104]
    001253acldrsw x2, [sp+64]
    001253b0str w2, [sp+60]
    001253b4ldr x2, [sp+104]
    001253b8str x2, [sp+112]
    001253bcldrsw x2, [sp+60]
    001253c0str w2, [sp+56]
    001253c4ldr x0, [sp+112]
    001253c8str x0, [sp+72]
    001253ccldr x1, [sp+192]
    001253d0ldr x2, [sp+184]
    001253d4subs xzr, x1, x0
    001253d8b.hs 0x1253e0
    001253dcb 0x125c4c
    001253e0
    001253e0loc_1253e0:
    001253e0sub x6, x1, x0
    001253e4sub x7, xzr, x6
    001253e8and x7, x0, x7, asr #63
    001253ecadd x7, x2, x7
    001253f0str x7, [sp+152]
    001253f4str x6, [sp+160]
    001253f8ldrsw x6, [sp+56]
    001253fcstr w6, [sp+44]
    00125400orr x6, xzr, 1
    00125404strb w6, [sp+27]
    00125408ldr x6, [sp+152]
    0012540cldr x7, [sp+160]
    00125410str x6, [sp+120]
    00125414str x7, [sp+128]
    00125418stp xzr, xzr, [sp+136]
    0012541cldrsw x0, [sp+44]
    00125420ldrb w1, [sp+27]
    00125424ldr x2, [sp+120]
    00125428ldr x3, [sp+128]
    0012542cmov x4, xzr
    00125430mov x5, xzr
    00125434ldur x29, [sp-8]
    00125438ldr x30, [sp], 176
    0012543cret x30
    00125440
    00125440loc_125440:
    00125440ldrb w6, [sp+29]
    00125444subs wzr, w6, 92
    00125448b.ne 0x125450
    0012544cb 0x1254dc
    00125450
    00125450loc_125450:
    00125450b 0x125454
    00125454
    00125454loc_125454:
    00125454ldr x1, [sp+192]
    00125458ldr x6, [sp+184]
    0012545csubs xzr, x1, 1
    00125460b.hs 0x125468
    00125464b 0x125c44
    00125468
    00125468loc_125468:
    00125468sub x7, x1, 1
    0012546csub x8, xzr, x7
    00125470sbfm x8, x8, 63, 63
    00125474and x8, x8, 1
    00125478add x6, x6, x8
    0012547cstr x6, [sp+152]
    00125480str x7, [sp+160]
    00125484ldr x1, [sp+192]
    00125488ldr x6, [sp+184]
    0012548csubs xzr, x1, 0
    00125490b.hi 0x125498
    00125494b 0x125c3c
    00125498
    00125498loc_125498:
    00125498ldrb w6, [x6]
    0012549cstr w6, [sp+44]
    001254a0strb wzr, [sp+27]
    001254a4ldr x6, [sp+152]
    001254a8ldr x7, [sp+160]
    001254acstr x6, [sp+120]
    001254b0str x7, [sp+128]
    001254b4stp xzr, xzr, [sp+136]
    001254b8ldrsw x0, [sp+44]
    001254bcldrb w1, [sp+27]
    001254c0ldr x2, [sp+120]
    001254c4ldr x3, [sp+128]
    001254c8mov x4, xzr
    001254ccmov x5, xzr
    001254d0ldur x29, [sp-8]
    001254d4ldr x30, [sp], 176
    001254d8ret x30
    001254dc
    001254dcloc_1254dc:
    001254dcb 0x1254e0
    001254e0
    001254e0loc_1254e0:
    001254e0ldr x6, [sp+192]
    001254e4str x6, [sp+104]
    001254e8subs xzr, x6, 1
    001254ecb.le 0x1254f4
    001254f0b 0x125528
    001254f4
    001254f4loc_1254f4:
    001254f4adrp x27, 0x8fc000
    001254f8ldr x4, [x27+2048]
    001254fcadrp x27, 0x8fc000
    00125500ldr x5, [x27+2056]
    00125504str x4, [sp+136]
    00125508str x5, [sp+144]
    0012550cldrb w1, [sp+27]
    00125510ldr x2, [sp+120]
    00125514ldr x3, [sp+128]
    00125518ldrsw x0, [sp+44]
    0012551cldur x29, [sp-8]
    00125520ldr x30, [sp], 176
    00125524ret x30
    00125528
    00125528loc_125528:
    00125528ldr x1, [sp+192]
    0012552cldr x6, [sp+184]
    00125530subs xzr, x1, 1
    00125534b.hi 0x12553c
    00125538b 0x125c34
    0012553c
    0012553cloc_12553c:
    0012553cldrb w6, [x6+1]
    00125540strb w6, [sp+28]
    00125544ldr x1, [sp+192]
    00125548ldr x6, [sp+184]
    0012554csubs xzr, x1, 2
    00125550b.hs 0x125558
    00125554b 0x125c2c
    00125558
    00125558loc_125558:
    00125558sub x7, x1, 2
    0012555csub x8, xzr, x7
    00125560sbfm x8, x8, 63, 63
    00125564and x8, x8, 2
    00125568add x6, x6, x8
    0012556cstr x6, [sp+184]
    00125570str x7, [sp+192]
    00125574ldrb w6, [sp+28]
    00125578strb w6, [sp+32]
    0012557cmov x7, x6
    00125580subs wzr, w7, 98
    00125584b.ls 0x12558c
    00125588b 0x12573c
    0012558c
    0012558cloc_12558c:
    0012558cmov x7, x6
    00125590subs wzr, w7, 55
    00125594b.ls 0x12559c
    00125598b 0x1256a8
    0012559c
    0012559cloc_12559c:
    0012559cmov x7, x6
    001255a0subs wzr, w7, 34
    001255a4b.eq 0x1255ac
    001255a8b 0x1255b0
    001255ac
    001255acloc_1255ac:
    001255acb 0x1255c4
    001255b0
    001255b0loc_1255b0:
    001255b0mov x7, x6
    001255b4subs wzr, w7, 39
    001255b8b.eq 0x1255c0
    001255bcb 0x125618
    001255c0
    001255c0loc_1255c0:
    001255c0b 0x1255c4
    001255c4
    001255c4loc_1255c4:
    001255c4ldrb w6, [sp+200]
    001255c8ldrb w7, [sp+28]
    001255ccsubs wzr, w7, w6
    001255d0b.ne 0x1255d8
    001255d4b 0x12560c
    001255d8
    001255d8loc_1255d8:
    001255d8adrp x27, 0x8fc000
    001255dcldr x4, [x27+2048]
    001255e0adrp x27, 0x8fc000
    001255e4ldr x5, [x27+2056]
    001255e8str x4, [sp+136]
    001255ecstr x5, [sp+144]
    001255f0ldrb w1, [sp+27]
    001255f4ldr x2, [sp+120]
    001255f8ldr x3, [sp+128]
    001255fcldrsw x0, [sp+44]
    00125600ldur x29, [sp-8]
    00125604ldr x30, [sp], 176
    00125608ret x30
    0012560c
    0012560cloc_12560c:
    0012560cldrb w6, [sp+28]
    00125610str w6, [sp+44]
    00125614b 0x125aa8
    00125618
    00125618loc_125618:
    00125618mov x7, x6
    0012561csubs wzr, w7, 48
    00125620b.hs 0x125628
    00125624b 0x125698
    00125628
    00125628loc_125628:
    00125628subs wzr, w6, 55
    0012562cb.ls 0x125634
    00125630b 0x125694
    00125634
    00125634loc_125634:
    00125634b 0x125638
    00125638
    00125638loc_125638:
    00125638ldrb w6, [sp+28]
    0012563csub x6, x6, 48
    00125640str w6, [sp+48]
    00125644ldr x6, [sp+192]
    00125648str x6, [sp+104]
    0012564csubs xzr, x6, 2
    00125650b.lt 0x125658
    00125654b 0x12568c
    00125658
    00125658loc_125658:
    00125658adrp x27, 0x8fc000
    0012565cldr x4, [x27+2048]
    00125660adrp x27, 0x8fc000
    00125664ldr x5, [x27+2056]
    00125668str x4, [sp+136]
    0012566cstr x5, [sp+144]
    00125670ldrb w1, [sp+27]
    00125674ldr x2, [sp+120]
    00125678ldr x3, [sp+128]
    0012567cldrsw x0, [sp+44]
    00125680ldur x29, [sp-8]
    00125684ldr x30, [sp], 176
    00125688ret x30
    0012568c
    0012568cloc_12568c:
    0012568cstr xzr, [sp+88]
    00125690b 0x125adc
    00125694
    00125694loc_125694:
    00125694b 0x12569c
    00125698
    00125698loc_125698:
    00125698b 0x12569c
    0012569c
    0012569cloc_12569c:
    0012569cb 0x1256a0
    001256a0
    001256a0loc_1256a0:
    001256a0b 0x1256a4
    001256a4
    001256a4loc_1256a4:
    001256a4b 0x125738
    001256a8
    001256a8loc_1256a8:
    001256a8mov x7, x6
    001256acsubs wzr, w7, 92
    001256b0b.ls 0x1256b8
    001256b4b 0x1256f0
    001256b8
    001256b8loc_1256b8:
    001256b8mov x7, x6
    001256bcsubs wzr, w7, 85
    001256c0b.eq 0x1256c8
    001256c4b 0x1256cc
    001256c8
    001256c8loc_1256c8:
    001256c8b 0x12582c
    001256cc
    001256ccloc_1256cc:
    001256ccsubs wzr, w6, 92
    001256d0b.eq 0x1256d8
    001256d4b 0x1256e8
    001256d8
    001256d8loc_1256d8:
    001256d8b 0x1256dc
    001256dc
    001256dcloc_1256dc:
    001256dcmovz x6, 92
    001256e0str w6, [sp+44]
    001256e4b 0x125aa8
    001256e8
    001256e8loc_1256e8:
    001256e8b 0x1256ec
    001256ec
    001256ecloc_1256ec:
    001256ecb 0x125734
    001256f0
    001256f0loc_1256f0:
    001256f0mov x7, x6
    001256f4subs wzr, w7, 97
    001256f8b.eq 0x125700
    001256fcb 0x125710
    00125700
    00125700loc_125700:
    00125700b 0x125704
    00125704
    00125704loc_125704:
    00125704orr x6, xzr, 7
    00125708str w6, [sp+44]
    0012570cb 0x125aa8
    00125710
    00125710loc_125710:
    00125710subs wzr, w6, 98
    00125714b.eq 0x12571c
    00125718b 0x12572c
    0012571c
    0012571cloc_12571c:
    0012571cb 0x125720
    00125720
    00125720loc_125720:
    00125720orr x6, xzr, 8
    00125724str w6, [sp+44]
    00125728b 0x125aa8
    0012572c
    0012572cloc_12572c:
    0012572cb 0x125730
    00125730
    00125730loc_125730:
    00125730b 0x125734
    00125734
    00125734loc_125734:
    00125734b 0x125738
    00125738
    00125738loc_125738:
    00125738b 0x125908
    0012573c
    0012573cloc_12573c:
    0012573cmov x7, x6
    00125740subs wzr, w7, 114
    00125744b.ls 0x12574c
    00125748b 0x1257b4
    0012574c
    0012574cloc_12574c:
    0012574cmov x7, x6
    00125750subs wzr, w7, 102
    00125754b.eq 0x12575c
    00125758b 0x12576c
    0012575c
    0012575cloc_12575c:
    0012575cb 0x125760
    00125760
    00125760loc_125760:
    00125760orr x6, xzr, 12
    00125764str w6, [sp+44]
    00125768b 0x125aa8
    0012576c
    0012576cloc_12576c:
    0012576cmov x7, x6
    00125770subs wzr, w7, 110
    00125774b.eq 0x12577c
    00125778b 0x12578c
    0012577c
    0012577cloc_12577c:
    0012577cb 0x125780
    00125780
    00125780loc_125780:
    00125780movz x6, 10
    00125784str w6, [sp+44]
    00125788b 0x125aa8
    0012578c
    0012578cloc_12578c:
    0012578csubs wzr, w6, 114
    00125790b.eq 0x125798
    00125794b 0x1257a8
    00125798
    00125798loc_125798:
    00125798b 0x12579c
    0012579c
    0012579cloc_12579c:
    0012579cmovz x6, 13
    001257a0str w6, [sp+44]
    001257a4b 0x125aa8
    001257a8
    001257a8loc_1257a8:
    001257a8b 0x1257ac
    001257ac
    001257acloc_1257ac:
    001257acb 0x1257b0
    001257b0
    001257b0loc_1257b0:
    001257b0b 0x125904
    001257b4
    001257b4loc_1257b4:
    001257b4mov x7, x6
    001257b8subs wzr, w7, 117
    001257bcb.ls 0x1257c4
    001257c0b 0x1257fc
    001257c4
    001257c4loc_1257c4:
    001257c4mov x7, x6
    001257c8subs wzr, w7, 116
    001257ccb.eq 0x1257d4
    001257d0b 0x1257e4
    001257d4
    001257d4loc_1257d4:
    001257d4b 0x1257d8
    001257d8
    001257d8loc_1257d8:
    001257d8movz x6, 9
    001257dcstr w6, [sp+44]
    001257e0b 0x125aa8
    001257e4
    001257e4loc_1257e4:
    001257e4subs wzr, w6, 117
    001257e8b.eq 0x1257f0
    001257ecb 0x1257f4
    001257f0
    001257f0loc_1257f0:
    001257f0b 0x12582c
    001257f4
    001257f4loc_1257f4:
    001257f4b 0x1257f8
    001257f8
    001257f8loc_1257f8:
    001257f8b 0x125900
    001257fc
    001257fcloc_1257fc:
    001257fcmov x7, x6
    00125800subs wzr, w7, 118
    00125804b.eq 0x12580c
    00125808b 0x12581c
    0012580c
    0012580cloc_12580c:
    0012580cb 0x125810
    00125810
    00125810loc_125810:
    00125810movz x6, 11
    00125814str w6, [sp+44]
    00125818b 0x125aa8
    0012581c
    0012581cloc_12581c:
    0012581csubs wzr, w6, 120
    00125820b.eq 0x125828
    00125824b 0x1258f8
    00125828
    00125828loc_125828:
    00125828b 0x12582c
    0012582c
    0012582cloc_12582c:
    0012582cstr xzr, [sp+80]
    00125830ldrb w6, [sp+28]
    00125834strb w6, [sp+31]
    00125838mov x7, x6
    0012583csubs wzr, w7, 85
    00125840b.eq 0x125848
    00125844b 0x125858
    00125848
    00125848loc_125848:
    00125848b 0x12584c
    0012584c
    0012584cloc_12584c:
    0012584corr x6, xzr, 8
    00125850str x6, [sp+80]
    00125854b 0x1258a0
    00125858
    00125858loc_125858:
    00125858mov x7, x6
    0012585csubs wzr, w7, 117
    00125860b.eq 0x125868
    00125864b 0x125878
    00125868
    00125868loc_125868:
    00125868b 0x12586c
    0012586c
    0012586cloc_12586c:
    0012586corr x6, xzr, 4
    00125870str x6, [sp+80]
    00125874b 0x1258a0
    00125878
    00125878loc_125878:
    00125878subs wzr, w6, 120
    0012587cb.eq 0x125884
    00125880b 0x125894
    00125884
    00125884loc_125884:
    00125884b 0x125888
    00125888
    00125888loc_125888:
    00125888orr x6, xzr, 2
    0012588cstr x6, [sp+80]
    00125890b 0x1258a0
    00125894
    00125894loc_125894:
    00125894b 0x125898
    00125898
    00125898loc_125898:
    00125898b 0x12589c
    0012589c
    0012589cloc_12589c:
    0012589cb 0x1258a0
    001258a0
    001258a0loc_1258a0:
    001258a0str wzr, [sp+52]
    001258a4ldr x6, [sp+192]
    001258a8str x6, [sp+104]
    001258acldr x7, [sp+80]
    001258b0subs xzr, x6, x7
    001258b4b.lt 0x1258bc
    001258b8b 0x1258f0
    001258bc
    001258bcloc_1258bc:
    001258bcadrp x27, 0x8fc000
    001258c0ldr x4, [x27+2048]
    001258c4adrp x27, 0x8fc000
    001258c8ldr x5, [x27+2056]
    001258ccstr x4, [sp+136]
    001258d0str x5, [sp+144]
    001258d4ldrb w1, [sp+27]
    001258d8ldr x2, [sp+120]
    001258dcldr x3, [sp+128]
    001258e0ldrsw x0, [sp+44]
    001258e4ldur x29, [sp-8]
    001258e8ldr x30, [sp], 176
    001258ecret x30
    001258f0
    001258f0loc_1258f0:
    001258f0str xzr, [sp+96]
    001258f4b 0x125940
    001258f8
    001258f8loc_1258f8:
    001258f8b 0x1258fc
    001258fc
    001258fcloc_1258fc:
    001258fcb 0x125900
    00125900
    00125900loc_125900:
    00125900b 0x125904
    00125904
    00125904loc_125904:
    00125904b 0x125908
    00125908
    00125908loc_125908:
    00125908b 0x12590c
    0012590c
    0012590cloc_12590c:
    0012590cadrp x27, 0x8fc000
    00125910ldr x4, [x27+2048]
    00125914adrp x27, 0x8fc000
    00125918ldr x5, [x27+2056]
    0012591cstr x4, [sp+136]
    00125920str x5, [sp+144]
    00125924ldrb w1, [sp+27]
    00125928ldr x2, [sp+120]
    0012592cldr x3, [sp+128]
    00125930ldrsw x0, [sp+44]
    00125934ldur x29, [sp-8]
    00125938ldr x30, [sp], 176
    0012593cret x30
    00125940
    00125940loc_125940:
    00125940ldr x6, [sp+80]
    00125944ldr x7, [sp+96]
    00125948subs xzr, x6, x7
    0012594cb.gt 0x125954
    00125950b 0x125a00
    00125954
    00125954loc_125954:
    00125954ldr x0, [sp+96]
    00125958ldr x1, [sp+192]
    0012595cldr x2, [sp+184]
    00125960subs xzr, x1, x0
    00125964b.hi 0x12596c
    00125968b 0x125ad8
    0012596c
    0012596cloc_12596c:
    0012596cldrb w0, [x2+x0]
    00125970strb w0, [sp+30]
    00125974bl strconv.unhex
    00125978str w0, [sp+64]
    0012597cstrb w1, [sp+34]
    00125980ldrsw x1, [sp+64]
    00125984str w1, [sp+68]
    00125988ldrb w1, [sp+34]
    0012598cstrb w1, [sp+35]
    00125990ldrsw x1, [sp+68]
    00125994str w1, [sp+40]
    00125998ldrb w1, [sp+35]
    0012599cstrb w1, [sp+26]
    001259a0tbnz w1, 0, 0x1259a8
    001259a4b 0x1259cc
    001259a8
    001259a8loc_1259a8:
    001259a8ldrsw x6, [sp+52]
    001259acldrsw x7, [sp+40]
    001259b0orr x6, x7, x6, lsl #4
    001259b4str w6, [sp+52]
    001259b8b 0x1259bc
    001259bc
    001259bcloc_1259bc:
    001259bcldr x6, [sp+96]
    001259c0add x6, x6, 1
    001259c4str x6, [sp+96]
    001259c8b 0x125940
    001259cc
    001259ccloc_1259cc:
    001259ccadrp x27, 0x8fc000
    001259d0ldr x4, [x27+2048]
    001259d4adrp x27, 0x8fc000
    001259d8ldr x5, [x27+2056]
    001259dcstr x4, [sp+136]
    001259e0str x5, [sp+144]
    001259e4ldrb w1, [sp+27]
    001259e8ldr x2, [sp+120]
    001259ecldr x3, [sp+128]
    001259f0ldrsw x0, [sp+44]
    001259f4ldur x29, [sp-8]
    001259f8ldr x30, [sp], 176
    001259fcret x30
    00125a00
    00125a00loc_125a00:
    00125a00ldr x0, [sp+80]
    00125a04ldr x1, [sp+192]
    00125a08ldr x6, [sp+184]
    00125a0csubs xzr, x1, x0
    00125a10b.hs 0x125a18
    00125a14b 0x125ad4
    00125a18
    00125a18loc_125a18:
    00125a18sub x7, x1, x0
    00125a1csub x8, xzr, x7
    00125a20and x8, x0, x8, asr #63
    00125a24add x6, x6, x8
    00125a28str x6, [sp+184]
    00125a2cstr x7, [sp+192]
    00125a30ldrb w6, [sp+28]
    00125a34subs wzr, w6, 120
    00125a38b.eq 0x125a40
    00125a3cb 0x125a4c
    00125a40
    00125a40loc_125a40:
    00125a40ldrsw x6, [sp+52]
    00125a44str w6, [sp+44]
    00125a48b 0x125aa8
    00125a4c
    00125a4cloc_125a4c:
    00125a4cldrsw x0, [sp+52]
    00125a50bl unicode/utf8.ValidRune
    00125a54strb w0, [sp+34]
    00125a58tbnz w0, 0, 0x125a60
    00125a5cb 0x125a74
    00125a60
    00125a60loc_125a60:
    00125a60ldrsw x6, [sp+52]
    00125a64str w6, [sp+44]
    00125a68orr x6, xzr, 1
    00125a6cstrb w6, [sp+27]
    00125a70b 0x125aa8
    00125a74
    00125a74loc_125a74:
    00125a74adrp x27, 0x8fc000
    00125a78ldr x4, [x27+2048]
    00125a7cadrp x27, 0x8fc000
    00125a80ldr x5, [x27+2056]
    00125a84str x4, [sp+136]
    00125a88str x5, [sp+144]
    00125a8cldrb w1, [sp+27]
    00125a90ldr x2, [sp+120]
    00125a94ldr x3, [sp+128]
    00125a98ldrsw x0, [sp+44]
    00125a9cldur x29, [sp-8]
    00125aa0ldr x30, [sp], 176
    00125aa4ret x30
    00125aa8
    00125aa8loc_125aa8:
    00125aa8ldr x2, [sp+184]
    00125aacldr x3, [sp+192]
    00125ab0str x2, [sp+120]
    00125ab4str x3, [sp+128]
    00125ab8ldr x4, [sp+136]
    00125abcldrb w1, [sp+27]
    00125ac0ldr x5, [sp+144]
    00125ac4ldrsw x0, [sp+44]
    00125ac8ldur x29, [sp-8]
    00125accldr x30, [sp], 176
    00125ad0ret x30
    00125ad4
    00125ad4loc_125ad4:
    00125ad4bl runtime.panicSliceB
    00125ad8
    00125ad8loc_125ad8:
    00125ad8bl runtime.panicIndex
    00125adc
    00125adcloc_125adc:
    00125adcldr x6, [sp+88]
    00125ae0subs xzr, x6, 2
    00125ae4b.lt 0x125aec
    00125ae8b 0x125ba0
    00125aec
    00125aecloc_125aec:
    00125aecldr x0, [sp+88]
    00125af0ldr x1, [sp+192]
    00125af4ldr x6, [sp+184]
    00125af8subs xzr, x1, x0
    00125afcb.hi 0x125b04
    00125b00b 0x125c28
    00125b04
    00125b04loc_125b04:
    00125b04ldrb w6, [x6+x0]
    00125b08sub x6, x6, 48
    00125b0cstr w6, [sp+36]
    00125b10subs wzr, w6, 0
    00125b14cset x7, lt
    00125b18strb w7, [sp+34]
    00125b1ctbnz w6, 31, 0x125b24
    00125b20b 0x125b28
    00125b24
    00125b24loc_125b24:
    00125b24b 0x125b3c
    00125b28
    00125b28loc_125b28:
    00125b28ldrsw x6, [sp+36]
    00125b2csubs wzr, w6, 7
    00125b30cset x6, gt
    00125b34strb w6, [sp+34]
    00125b38b 0x125b3c
    00125b3c
    00125b3cloc_125b3c:
    00125b3cldrb w6, [sp+34]
    00125b40tbnz w6, 0, 0x125b48
    00125b44b 0x125b7c
    00125b48
    00125b48loc_125b48:
    00125b48adrp x27, 0x8fc000
    00125b4cldr x4, [x27+2048]
    00125b50adrp x27, 0x8fc000
    00125b54ldr x5, [x27+2056]
    00125b58str x4, [sp+136]
    00125b5cstr x5, [sp+144]
    00125b60ldrb w1, [sp+27]
    00125b64ldr x2, [sp+120]
    00125b68ldr x3, [sp+128]
    00125b6cldrsw x0, [sp+44]
    00125b70ldur x29, [sp-8]
    00125b74ldr x30, [sp], 176
    00125b78ret x30
    00125b7c
    00125b7cloc_125b7c:
    00125b7cldrsw x6, [sp+48]
    00125b80ldrsw x7, [sp+36]
    00125b84orr x6, x7, x6, lsl #3
    00125b88str w6, [sp+48]
    00125b8cb 0x125b90
    00125b90
    00125b90loc_125b90:
    00125b90ldr x6, [sp+88]
    00125b94add x6, x6, 1
    00125b98str x6, [sp+88]
    00125b9cb 0x125adc
    00125ba0
    00125ba0loc_125ba0:
    00125ba0ldr x1, [sp+192]
    00125ba4ldr x6, [sp+184]
    00125ba8subs xzr, x1, 2
    00125bacb.hs 0x125bb4
    00125bb0b 0x125c20
    00125bb4
    00125bb4loc_125bb4:
    00125bb4sub x7, x1, 2
    00125bb8sub x8, xzr, x7
    00125bbcsbfm x8, x8, 63, 63
    00125bc0and x8, x8, 2
    00125bc4add x6, x6, x8
    00125bc8str x6, [sp+184]
    00125bccstr x7, [sp+192]
    00125bd0ldrsw x6, [sp+48]
    00125bd4subs wzr, w6, 255
    00125bd8b.gt 0x125be0
    00125bdcb 0x125c14
    00125be0
    00125be0loc_125be0:
    00125be0adrp x27, 0x8fc000
    00125be4ldr x4, [x27+2048]
    00125be8adrp x27, 0x8fc000
    00125becldr x5, [x27+2056]
    00125bf0str x4, [sp+136]
    00125bf4str x5, [sp+144]
    00125bf8ldrb w1, [sp+27]
    00125bfcldr x2, [sp+120]
    00125c00ldr x3, [sp+128]
    00125c04ldrsw x0, [sp+44]
    00125c08ldur x29, [sp-8]
    00125c0cldr x30, [sp], 176
    00125c10ret x30
    00125c14
    00125c14loc_125c14:
    00125c14ldrsw x6, [sp+48]
    00125c18str w6, [sp+44]
    00125c1cb 0x125aa8
    00125c20
    00125c20loc_125c20:
    00125c20orr x0, xzr, 2
    00125c24bl runtime.panicSliceB
    00125c28
    00125c28loc_125c28:
    00125c28bl runtime.panicIndex
    00125c2c
    00125c2cloc_125c2c:
    00125c2corr x0, xzr, 2
    00125c30bl runtime.panicSliceB
    00125c34
    00125c34loc_125c34:
    00125c34orr x0, xzr, 1
    00125c38bl runtime.panicIndex
    00125c3c
    00125c3cloc_125c3c:
    00125c3cmov x0, xzr
    00125c40bl runtime.panicIndex
    00125c44
    00125c44loc_125c44:
    00125c44orr x0, xzr, 1
    00125c48bl runtime.panicSliceB
    00125c4c
    00125c4cloc_125c4c:
    00125c4cbl runtime.panicSliceB
    00125c50
    00125c50loc_125c50:
    00125c50mov x0, xzr
    00125c54bl runtime.panicIndex
    00125c58hint
    00125c5c
    00125c5cloc_125c5c:
    00125c5cstp x0, x1, [sp+8]
    00125c60strb w2, [sp+24]
    00125c64mov x3, x30
    00125c68bl runtime.morestack_noctxt.abi0
    00125c6cldp x0, x1, [sp+8]
    00125c70ldrb w2, [sp+24]
    00125c74b 0x125250
    00125c78udf 0
    00125c7cudf 0
    00125250
    00125c80
    00125c80strconv.Unquote: ; void strconv.Unquote(struct string s)
    00125c80ldr x16, [x28+16]
    00125c84sub x17, sp, 96
    00125c88subs xzr, x17, x16
    00125c8cb.ls 0x125db4
    00125c90str x30, [sp-224]!
    00125c94stur x29, [sp-8]
    00125c98sub x29, sp, 8
    00125c9cstr x0, [sp+232]
    00125ca0str x1, [sp+240]
    00125ca4stp xzr, xzr, [sp+56]
    00125ca8stp xzr, xzr, [sp+40]
    00125cacstp xzr, xzr, [sp+120]
    00125cb0stp xzr, xzr, [sp+200]
    00125cb4stp xzr, xzr, [sp+184]
    00125cb8ldr x0, [sp+232]
    00125cbcldr x1, [sp+240]
    00125cc0orr x2, xzr, 1
    00125cc4bl strconv.unquote
    00125cc8str x0, [sp+120]
    00125cccstr x1, [sp+128]
    00125cd0str x2, [sp+200]
    00125cd4str x3, [sp+208]
    00125cd8str x4, [sp+184]
    00125cdcstr x5, [sp+192]
    00125ce0ldr x3, [sp+128]
    00125ce4ldr x4, [sp+120]
    00125ce8str x4, [sp+168]
    00125cecstr x3, [sp+176]
    00125cf0ldr x3, [sp+200]
    00125cf4ldr x4, [sp+208]
    00125cf8str x3, [sp+152]
    00125cfcstr x4, [sp+160]
    00125d00ldr x3, [sp+184]
    00125d04ldr x4, [sp+192]
    00125d08str x3, [sp+136]
    00125d0cstr x4, [sp+144]
    00125d10ldr x3, [sp+168]
    00125d14ldr x4, [sp+176]
    00125d18str x3, [sp+88]
    00125d1cstr x4, [sp+96]
    00125d20ldr x3, [sp+152]
    00125d24ldr x4, [sp+160]
    00125d28str x3, [sp+72]
    00125d2cstr x4, [sp+80]
    00125d30ldr x3, [sp+136]
    00125d34ldr x4, [sp+144]
    00125d38str x3, [sp+104]
    00125d3cstr x4, [sp+112]
    00125d40ldr x3, [sp+80]
    00125d44str x3, [sp+32]
    00125d48cbnz x3, 0x125d50
    00125d4cb 0x125d80
    00125d50
    00125d50loc_125d50:
    00125d50stp xzr, xzr, [sp+56]
    00125d54adrp x27, 0x8fc000
    00125d58ldr x3, [x27+2056]
    00125d5cadrp x27, 0x8fc000
    00125d60ldr x2, [x27+2048]
    00125d64str x2, [sp+40]
    00125d68str x3, [sp+48]
    00125d6cldr x0, [sp+56]
    00125d70ldr x1, [sp+64]
    00125d74ldur x29, [sp-8]
    00125d78ldr x30, [sp], 224
    00125d7cret x30
    00125d80
    00125d80loc_125d80:
    00125d80ldr x4, [sp+88]
    00125d84ldr x5, [sp+96]
    00125d88str x4, [sp+56]
    00125d8cstr x5, [sp+64]
    00125d90ldr x2, [sp+104]
    00125d94ldr x3, [sp+112]
    00125d98str x2, [sp+40]
    00125d9cstr x3, [sp+48]
    00125da0ldr x0, [sp+56]
    00125da4ldr x1, [sp+64]
    00125da8ldur x29, [sp-8]
    00125dacldr x30, [sp], 224
    00125db0ret x30
    00125db4
    00125db4loc_125db4:
    00125db4stp x0, x1, [sp+8]
    00125db8mov x3, x30
    00125dbcbl runtime.morestack_noctxt.abi0
    00125dc0ldp x0, x1, [sp+8]
    00125dc4b 0x125c80
    00125dc8udf 0
    00125dccudf 0
    00125c80
    00125dd0
    00125dd0strconv.unquote: ; void strconv.unquote(struct string in, bool unescape)
    00125dd0ldr x16, [x28+16]
    00125dd4sub x17, sp, 288
    00125dd8subs xzr, x17, x16
    00125ddcb.ls 0x126a28
    00125de0sub x20, sp, 416
    00125de4stp x29, x30, [x20-8]
    00125de8add sp, x20, 0
    00125decsub x29, sp, 8
    00125df0str x0, [sp+424]
    00125df4str x1, [sp+432]
    00125df8strb w2, [sp+440]
    00125dfcstp xzr, xzr, [sp+216]
    00125e00stp xzr, xzr, [sp+200]
    00125e04stp xzr, xzr, [sp+264]
    00125e08ldr x6, [sp+432]
    00125e0cstr x6, [sp+168]
    00125e10subs xzr, x6, 2
    00125e14b.lt 0x125e1c
    00125e18b 0x125e64
    00125e1c
    00125e1cloc_125e1c:
    00125e1cstp xzr, xzr, [sp+216]
    00125e20ldr x6, [sp+432]
    00125e24ldr x7, [sp+424]
    00125e28str x7, [sp+200]
    00125e2cstr x6, [sp+208]
    00125e30adrp x27, 0x8fc000
    00125e34ldr x4, [x27+2048]
    00125e38adrp x27, 0x8fc000
    00125e3cldr x5, [x27+2056]
    00125e40str x4, [sp+264]
    00125e44str x5, [sp+272]
    00125e48ldr x2, [sp+200]
    00125e4cldr x0, [sp+216]
    00125e50ldr x1, [sp+224]
    00125e54ldr x3, [sp+208]
    00125e58ldp x29, x30, [sp-8]
    00125e5cadd sp, sp, 416
    00125e60ret x30
    00125e64
    00125e64loc_125e64:
    00125e64ldr x1, [sp+432]
    00125e68ldr x3, [sp+424]
    00125e6csubs xzr, x1, 0
    00125e70b.hi 0x125e78
    00125e74b 0x126a1c
    00125e78
    00125e78loc_125e78:
    00125e78ldrb w3, [x3]
    00125e7cstrb w3, [sp+90]
    00125e80ldr x1, [sp+432]
    00125e84ldr x3, [sp+424]
    00125e88subs xzr, x1, 1
    00125e8cb.hs 0x125e94
    00125e90b 0x126a14
    00125e94
    00125e94loc_125e94:
    00125e94sub x1, x1, 1
    00125e98sub x4, xzr, x1
    00125e9csbfm x4, x4, 63, 63
    00125ea0and x4, x4, 1
    00125ea4add x0, x3, x4
    00125ea8str x0, [sp+360]
    00125eacstr x1, [sp+368]
    00125eb0ldrb w2, [sp+90]
    00125eb4bl strconv.index
    00125eb8str x0, [sp+136]
    00125ebctbnz x0, 63, 0x125ec4
    00125ec0b 0x125f0c
    00125ec4
    00125ec4loc_125ec4:
    00125ec4stp xzr, xzr, [sp+216]
    00125ec8ldr x6, [sp+432]
    00125eccldr x7, [sp+424]
    00125ed0str x7, [sp+200]
    00125ed4str x6, [sp+208]
    00125ed8adrp x27, 0x8fc000
    00125edcldr x4, [x27+2048]
    00125ee0adrp x27, 0x8fc000
    00125ee4ldr x5, [x27+2056]
    00125ee8str x4, [sp+264]
    00125eecstr x5, [sp+272]
    00125ef0ldr x2, [sp+200]
    00125ef4ldr x0, [sp+216]
    00125ef8ldr x3, [sp+208]
    00125efcldr x1, [sp+224]
    00125f00ldp x29, x30, [sp-8]
    00125f04add sp, sp, 416
    00125f08ret x30
    00125f0c
    00125f0cloc_125f0c:
    00125f0cadd x6, x0, 2
    00125f10str x6, [sp+136]
    00125f14ldrb w6, [sp+90]
    00125f18strb w6, [sp+95]
    00125f1cmov x7, x6
    00125f20subs wzr, w7, 34
    00125f24b.eq 0x125f2c
    00125f28b 0x125f30
    00125f2c
    00125f2cloc_125f2c:
    00125f2cb 0x125f44
    00125f30
    00125f30loc_125f30:
    00125f30mov x7, x6
    00125f34subs wzr, w7, 39
    00125f38b.eq 0x125f40
    00125f3cb 0x1262c8
    00125f40
    00125f40loc_125f40:
    00125f40b 0x125f44
    00125f44
    00125f44loc_125f44:
    00125f44ldr x1, [sp+136]
    00125f48ldr x0, [sp+424]
    00125f4cldr x2, [sp+432]
    00125f50subs xzr, x2, x1
    00125f54b.hs 0x125f5c
    00125f58b 0x126a10
    00125f5c
    00125f5cloc_125f5c:
    00125f5cb 0x125f60
    00125f60
    00125f60loc_125f60:
    00125f60str x0, [sp+360]
    00125f64str x1, [sp+368]
    00125f68movz x2, 92
    00125f6cbl strconv.contains
    00125f70strb w0, [sp+97]
    00125f74eor x3, x0, 1
    00125f78strb w3, [sp+98]
    00125f7ctbnz w0, 0, 0x125f84
    00125f80b 0x125f88
    00125f84
    00125f84loc_125f84:
    00125f84b 0x125fc4
    00125f88
    00125f88loc_125f88:
    00125f88ldr x1, [sp+136]
    00125f8cldr x0, [sp+424]
    00125f90ldr x2, [sp+432]
    00125f94subs xzr, x1, x2
    00125f98b.ls 0x125fa0
    00125f9cb 0x126a0c
    00125fa0
    00125fa0loc_125fa0:
    00125fa0b 0x125fa4
    00125fa4
    00125fa4loc_125fa4:
    00125fa4str x0, [sp+344]
    00125fa8str x1, [sp+352]
    00125facmovz x2, 10
    00125fb0bl strconv.contains
    00125fb4strb w0, [sp+96]
    00125fb8eor x3, x0, 1
    00125fbcstrb w3, [sp+98]
    00125fc0b 0x125fc4
    00125fc4
    00125fc4loc_125fc4:
    00125fc4ldrb w6, [sp+98]
    00125fc8tbnz w6, 0, 0x125fd0
    00125fccb 0x126224
    00125fd0
    00125fd0loc_125fd0:
    00125fd0strb wzr, [sp+89]
    00125fd4ldrb w6, [sp+90]
    00125fd8strb w6, [sp+93]
    00125fdcmov x7, x6
    00125fe0subs wzr, w7, 34
    00125fe4b.eq 0x125fec
    00125fe8b 0x126044
    00125fec
    00125fecloc_125fec:
    00125fecb 0x125ff0
    00125ff0
    00125ff0loc_125ff0:
    00125ff0ldr x3, [sp+136]
    00125ff4sub x1, x3, 1
    00125ff8str x1, [sp+168]
    00125ffcldr x2, [sp+432]
    00126000ldr x4, [sp+424]
    00126004subs xzr, x2, x1
    00126008b.hs 0x126010
    0012600cb 0x126a08
    00126010
    00126010loc_126010:
    00126010subs xzr, x1, 1
    00126014b.hs 0x12601c
    00126018b 0x126a00
    0012601c
    0012601cloc_12601c:
    0012601csub x1, x3, 2
    00126020sub x2, xzr, x1
    00126024sbfm x2, x2, 63, 63
    00126028and x2, x2, 1
    0012602cadd x0, x4, x2
    00126030str x0, [sp+360]
    00126034str x1, [sp+368]
    00126038bl unicode/utf8.ValidString
    0012603cstrb w0, [sp+89]
    00126040b 0x12613c
    00126044
    00126044loc_126044:
    00126044subs wzr, w6, 39
    00126048b.eq 0x126050
    0012604cb 0x126134
    00126050
    00126050loc_126050:
    00126050b 0x126054
    00126054
    00126054loc_126054:
    00126054ldr x3, [sp+136]
    00126058sub x1, x3, 1
    0012605cstr x1, [sp+168]
    00126060ldr x2, [sp+432]
    00126064ldr x4, [sp+424]
    00126068subs xzr, x2, x1
    0012606cb.hs 0x126074
    00126070b 0x1269fc
    00126074
    00126074loc_126074:
    00126074subs xzr, x1, 1
    00126078b.hs 0x126080
    0012607cb 0x1269f4
    00126080
    00126080loc_126080:
    00126080sub x1, x3, 2
    00126084sub x2, xzr, x1
    00126088sbfm x2, x2, 63, 63
    0012608cand x2, x2, 1
    00126090add x0, x4, x2
    00126094str x0, [sp+360]
    00126098str x1, [sp+368]
    0012609cbl unicode/utf8.DecodeRuneInString
    001260a0str w0, [sp+108]
    001260a4str x1, [sp+160]
    001260a8ldrsw x2, [sp+108]
    001260acstr w2, [sp+116]
    001260b0ldr x2, [sp+160]
    001260b4str x2, [sp+176]
    001260b8ldrsw x2, [sp+116]
    001260bcstr w2, [sp+104]
    001260c0ldr x2, [sp+176]
    001260c4str x2, [sp+120]
    001260c8add x2, x2, 2
    001260ccldr x3, [sp+136]
    001260d0subs xzr, x3, x2
    001260d4cset x2, eq
    001260d8strb w2, [sp+97]
    001260dcb.eq 0x1260e4
    001260e0b 0x126124
    001260e4
    001260e4loc_1260e4:
    001260e4ldrsw x6, [sp+104]
    001260e8movz x7, 65533
    001260ecsubs wzr, w6, w7
    001260f0cset x6, ne
    001260f4strb w6, [sp+98]
    001260f8b.ne 0x126100
    001260fcb 0x126104
    00126100
    00126100loc_126100:
    00126100b 0x126118
    00126104
    00126104loc_126104:
    00126104ldr x6, [sp+120]
    00126108subs xzr, x6, 1
    0012610ccset x6, ne
    00126110strb w6, [sp+98]
    00126114b 0x126118
    00126118
    00126118loc_126118:
    00126118ldrb w6, [sp+98]
    0012611cstrb w6, [sp+97]
    00126120b 0x126128
    00126124
    00126124loc_126124:
    00126124b 0x126128
    00126128
    00126128loc_126128:
    00126128ldrb w6, [sp+97]
    0012612cstrb w6, [sp+89]
    00126130b 0x12613c
    00126134
    00126134loc_126134:
    00126134b 0x126138
    00126138
    00126138loc_126138:
    00126138b 0x12613c
    0012613c
    0012613cloc_12613c:
    0012613cldrb w6, [sp+89]
    00126140tbnz w6, 0, 0x126148
    00126144b 0x126220
    00126148
    00126148loc_126148:
    00126148ldr x1, [sp+136]
    0012614cldr x6, [sp+424]
    00126150ldr x2, [sp+432]
    00126154subs xzr, x2, x1
    00126158b.hs 0x126160
    0012615cb 0x1269f0
    00126160
    00126160loc_126160:
    00126160b 0x126164
    00126164
    00126164loc_126164:
    00126164str x6, [sp+216]
    00126168str x1, [sp+224]
    0012616cldrb w7, [sp+440]
    00126170tbnz w7, 0, 0x126178
    00126174b 0x1261bc
    00126178
    00126178loc_126178:
    00126178ldr x7, [sp+136]
    0012617csub x8, x7, 1
    00126180str x8, [sp+160]
    00126184subs xzr, x1, x8
    00126188b.hs 0x126190
    0012618cb 0x1269e4
    00126190
    00126190loc_126190:
    00126190subs xzr, x8, 1
    00126194b.hs 0x12619c
    00126198b 0x1269d8
    0012619c
    0012619cloc_12619c:
    0012619csub x7, x7, 2
    001261a0sub x8, xzr, x7
    001261a4sbfm x8, x8, 63, 63
    001261a8and x8, x8, 1
    001261acadd x6, x6, x8
    001261b0str x6, [sp+216]
    001261b4str x7, [sp+224]
    001261b8b 0x1261c0
    001261bc
    001261bcloc_1261bc:
    001261bcb 0x1261c0
    001261c0
    001261c0loc_1261c0:
    001261c0ldr x0, [sp+136]
    001261c4ldr x1, [sp+432]
    001261c8ldr x6, [sp+424]
    001261ccsubs xzr, x1, x0
    001261d0b.hs 0x1261d8
    001261d4b 0x1269d4
    001261d8
    001261d8loc_1261d8:
    001261d8sub x7, x1, x0
    001261dcsub x8, xzr, x7
    001261e0and x8, x0, x8, asr #63
    001261e4add x6, x6, x8
    001261e8str x6, [sp+360]
    001261ecstr x7, [sp+368]
    001261f0str x6, [sp+200]
    001261f4str x7, [sp+208]
    001261f8stp xzr, xzr, [sp+264]
    001261fcldr x0, [sp+216]
    00126200ldr x2, [sp+200]
    00126204ldr x1, [sp+224]
    00126208ldr x3, [sp+208]
    0012620cmov x4, xzr
    00126210mov x5, xzr
    00126214ldp x29, x30, [sp-8]
    00126218add sp, sp, 416
    0012621cret x30
    00126220
    00126220loc_126220:
    00126220b 0x126228
    00126224
    00126224loc_126224:
    00126224b 0x126228
    00126228
    00126228loc_126228:
    00126228str xzr, [sp+280]
    0012622cstp xzr, xzr, [sp+288]
    00126230ldr x6, [sp+424]
    00126234ldr x7, [sp+432]
    00126238str x6, [sp+232]
    0012623cstr x7, [sp+240]
    00126240ldr x1, [sp+432]
    00126244ldr x6, [sp+424]
    00126248subs xzr, x1, 1
    0012624cb.hs 0x126254
    00126250b 0x1269cc
    00126254
    00126254loc_126254:
    00126254sub x7, x1, 1
    00126258sub x8, xzr, x7
    0012625csbfm x8, x8, 63, 63
    00126260and x8, x8, 1
    00126264add x6, x6, x8
    00126268str x6, [sp+424]
    0012626cstr x7, [sp+432]
    00126270ldrb w6, [sp+440]
    00126274tbnz w6, 0, 0x12627c
    00126278b 0x1262c0
    0012627c
    0012627cloc_12627c:
    0012627cldr x3, [sp+136]
    00126280add x3, x3, x3, lsl #1
    00126284add x3, x3, x3, lsr #63
    00126288sbfm x2, x3, 1, 63
    0012628cstr x2, [sp+144]
    00126290adrp x0, 0x4cf000
    00126294add x0, x0, 3072
    00126298mov x1, xzr
    0012629cbl runtime.makeslice
    001262a0ldr x3, [sp+136]
    001262a4str x0, [sp+280]
    001262a8str xzr, [sp+288]
    001262acadd x3, x3, x3, lsl #1
    001262b0add x3, x3, x3, lsr #63
    001262b4sbfm x3, x3, 1, 63
    001262b8str x3, [sp+296]
    001262bcb 0x1262c4
    001262c0
    001262c0loc_1262c0:
    001262c0b 0x1262c4
    001262c4
    001262c4loc_1262c4:
    001262c4b 0x12658c
    001262c8
    001262c8loc_1262c8:
    001262c8subs wzr, w6, 96
    001262ccb.eq 0x1262d4
    001262d0b 0x1263d4
    001262d4
    001262d4loc_1262d4:
    001262d4b 0x1262d8
    001262d8
    001262d8loc_1262d8:
    001262d8ldrb w6, [sp+440]
    001262dctbnz w6, 0, 0x1262e4
    001262e0b 0x1263a8
    001262e4
    001262e4loc_1262e4:
    001262e4ldr x1, [sp+136]
    001262e8ldr x0, [sp+424]
    001262ecldr x2, [sp+432]
    001262f0subs xzr, x2, x1
    001262f4b.hs 0x1262fc
    001262f8b 0x126588
    001262fc
    001262fcloc_1262fc:
    001262fcb 0x126300
    00126300
    00126300loc_126300:
    00126300str x0, [sp+360]
    00126304str x1, [sp+368]
    00126308movz x2, 13
    0012630cbl strconv.contains
    00126310strb w0, [sp+98]
    00126314tbnz w0, 0, 0x12631c
    00126318b 0x126358
    0012631c
    0012631cloc_12631c:
    0012631cb 0x126320
    00126320
    00126320loc_126320:
    00126320ldr x3, [sp+136]
    00126324sub x2, x3, 3
    00126328adrp x0, 0x4cf000
    0012632cadd x0, x0, 3072
    00126330mov x1, xzr
    00126334bl runtime.makeslice
    00126338ldr x3, [sp+136]
    0012633cstr x0, [sp+304]
    00126340str xzr, [sp+312]
    00126344sub x3, x3, 3
    00126348str x3, [sp+320]
    0012634corr x3, xzr, 1
    00126350str x3, [sp+128]
    00126354b 0x12649c
    00126358
    00126358loc_126358:
    00126358b 0x12635c
    0012635c
    0012635cloc_12635c:
    0012635cldr x6, [sp+136]
    00126360sub x1, x6, 1
    00126364str x1, [sp+168]
    00126368ldr x2, [sp+432]
    0012636cldr x7, [sp+424]
    00126370subs xzr, x2, x1
    00126374b.hs 0x12637c
    00126378b 0x126498
    0012637c
    0012637cloc_12637c:
    0012637csubs xzr, x1, 1
    00126380b.hs 0x126388
    00126384b 0x126490
    00126388
    00126388loc_126388:
    00126388sub x6, x6, 2
    0012638csub x8, xzr, x6
    00126390sbfm x8, x8, 63, 63
    00126394and x8, x8, 1
    00126398add x7, x7, x8
    0012639cstr x7, [sp+216]
    001263a0str x6, [sp+224]
    001263a4b 0x126428
    001263a8
    001263a8loc_1263a8:
    001263a8b 0x1263ac
    001263ac
    001263acloc_1263ac:
    001263acldr x1, [sp+136]
    001263b0ldr x2, [sp+432]
    001263b4ldr x6, [sp+424]
    001263b8subs xzr, x2, x1
    001263bcb.hs 0x1263c4
    001263c0b 0x12648c
    001263c4
    001263c4loc_1263c4:
    001263c4b 0x1263c8
    001263c8
    001263c8loc_1263c8:
    001263c8str x6, [sp+216]
    001263ccstr x1, [sp+224]
    001263d0b 0x126428
    001263d4
    001263d4loc_1263d4:
    001263d4b 0x1263d8
    001263d8
    001263d8loc_1263d8:
    001263d8b 0x1263dc
    001263dc
    001263dcloc_1263dc:
    001263dcb 0x1263e0
    001263e0
    001263e0loc_1263e0:
    001263e0stp xzr, xzr, [sp+216]
    001263e4ldr x6, [sp+432]
    001263e8ldr x7, [sp+424]
    001263ecstr x7, [sp+200]
    001263f0str x6, [sp+208]
    001263f4adrp x27, 0x8fb000
    001263f8ldr x4, [x27+2048]
    001263fcadrp x27, 0x8fb000
    00126400ldr x5, [x27+2056]
    00126404str x4, [sp+264]
    00126408str x5, [sp+272]
    0012640cldr x2, [sp+200]
    00126410ldr x0, [sp+216]
    00126414ldr x3, [sp+208]
    00126418ldr x1, [sp+224]
    0012641cldp x29, x30, [sp-8]
    00126420add sp, sp, 416
    00126424ret x30
    00126428
    00126428loc_126428:
    00126428ldr x0, [sp+136]
    0012642cldr x1, [sp+432]
    00126430ldr x6, [sp+424]
    00126434subs xzr, x0, x1
    00126438b.ls 0x126440
    0012643cb 0x126488
    00126440
    00126440loc_126440:
    00126440sub x7, x1, x0
    00126444sub x8, xzr, x7
    00126448and x8, x0, x8, asr #63
    0012644cadd x6, x6, x8
    00126450str x6, [sp+360]
    00126454str x7, [sp+368]
    00126458str x6, [sp+200]
    0012645cstr x7, [sp+208]
    00126460stp xzr, xzr, [sp+264]
    00126464ldr x0, [sp+216]
    00126468ldr x2, [sp+200]
    0012646cldr x3, [sp+208]
    00126470ldr x1, [sp+224]
    00126474mov x4, xzr
    00126478mov x5, xzr
    0012647cldp x29, x30, [sp-8]
    00126480add sp, sp, 416
    00126484ret x30
    00126488
    00126488loc_126488:
    00126488bl runtime.panicSliceB
    0012648c
    0012648cloc_12648c:
    0012648cbl runtime.panicSliceAlen
    00126490
    00126490loc_126490:
    00126490orr x0, xzr, 1
    00126494bl runtime.panicSliceB
    00126498
    00126498loc_126498:
    00126498bl runtime.panicSliceAlen
    0012649c
    0012649cloc_12649c:
    0012649cldr x5, [sp+128]
    001264a0ldr x6, [sp+136]
    001264a4sub x6, x6, 1
    001264a8subs xzr, x5, x6
    001264acb.lt 0x1264b4
    001264b0b 0x126564
    001264b4
    001264b4loc_1264b4:
    001264b4ldr x0, [sp+128]
    001264b8ldr x1, [sp+432]
    001264bcldr x5, [sp+424]
    001264c0subs xzr, x0, x1
    001264c4b.lo 0x1264cc
    001264c8b 0x126584
    001264cc
    001264ccloc_1264cc:
    001264ccldrb w5, [x5+x0]
    001264d0subs wzr, w5, 13
    001264d4b.ne 0x1264dc
    001264d8b 0x12654c
    001264dc
    001264dcloc_1264dc:
    001264dcldr x0, [sp+128]
    001264e0ldr x1, [sp+432]
    001264e4ldr x5, [sp+424]
    001264e8subs xzr, x0, x1
    001264ecb.lo 0x1264f4
    001264f0b 0x126580
    001264f4
    001264f4loc_1264f4:
    001264f4ldrb w5, [x5+x0]
    001264f8strb w5, [sp+94]
    001264fcldr x2, [sp+320]
    00126500ldr x0, [sp+304]
    00126504ldr x5, [sp+312]
    00126508add x1, x5, 1
    0012650csubs xzr, x2, x1
    00126510b.hs 0x126518
    00126514b 0x12651c
    00126518
    00126518loc_126518:
    00126518b 0x126530
    0012651c
    0012651cloc_12651c:
    0012651cadrp x4, 0x4cf000
    00126520add x4, x4, 3072
    00126524bl runtime.growslice
    00126528orr x3, xzr, 1
    0012652cb 0x126530
    00126530
    00126530loc_126530:
    00126530ldrb w5, [sp+94]
    00126534sub x6, x1, 1
    00126538strb w5, [x0+x6]
    0012653cstr x0, [sp+304]
    00126540str x1, [sp+312]
    00126544str x2, [sp+320]
    00126548b 0x126550
    0012654c
    0012654cloc_12654c:
    0012654cb 0x126550
    00126550
    00126550loc_126550:
    00126550b 0x126554
    00126554
    00126554loc_126554:
    00126554ldr x5, [sp+128]
    00126558add x5, x5, 1
    0012655cstr x5, [sp+128]
    00126560b 0x12649c
    00126564
    00126564loc_126564:
    00126564ldr x1, [sp+304]
    00126568ldr x2, [sp+312]
    0012656cmov x0, xzr
    00126570bl runtime.slicebytetostring
    00126574str x0, [sp+216]
    00126578str x1, [sp+224]
    0012657cb 0x126428
    00126580
    00126580loc_126580:
    00126580bl runtime.panicIndex
    00126584
    00126584loc_126584:
    00126584bl runtime.panicIndex
    00126588
    00126588loc_126588:
    00126588bl runtime.panicSliceAlen
    0012658c
    0012658cloc_12658c:
    0012658cldr x6, [sp+432]
    00126590str x6, [sp+160]
    00126594subs xzr, x6, 0
    00126598cset x7, ne
    0012659cstrb w7, [sp+97]
    001265a0cbnz x6, 0x1265a8
    001265a4b 0x1265d4
    001265a8
    001265a8loc_1265a8:
    001265a8ldr x1, [sp+432]
    001265acldr x6, [sp+424]
    001265b0subs xzr, x1, 0
    001265b4b.hi 0x1265bc
    001265b8b 0x1269c4
    001265bc
    001265bcloc_1265bc:
    001265bcldrb w6, [x6]
    001265c0ldrb w7, [sp+90]
    001265c4subs wzr, w6, w7
    001265c8cset x6, ne
    001265ccstrb w6, [sp+97]
    001265d0b 0x1265d8
    001265d4
    001265d4loc_1265d4:
    001265d4b 0x1265d8
    001265d8
    001265d8loc_1265d8:
    001265d8ldrb w6, [sp+97]
    001265dctbnz w6, 0, 0x1265e4
    001265e0b 0x126800
    001265e4
    001265e4loc_1265e4:
    001265e4stp xzr, xzr, [sp+360]
    001265e8stp xzr, xzr, [sp+328]
    001265ecldrb w2, [sp+90]
    001265f0ldr x0, [sp+424]
    001265f4ldr x1, [sp+432]
    001265f8bl strconv.UnquoteChar
    001265fcstr w0, [sp+108]
    00126600strb w1, [sp+98]
    00126604str x2, [sp+360]
    00126608str x3, [sp+368]
    0012660cstr x4, [sp+328]
    00126610str x5, [sp+336]
    00126614ldrsw x3, [sp+108]
    00126618str w3, [sp+112]
    0012661cldrb w3, [sp+98]
    00126620strb w3, [sp+99]
    00126624ldr x3, [sp+368]
    00126628ldr x4, [sp+360]
    0012662cstr x4, [sp+392]
    00126630str x3, [sp+400]
    00126634ldr x3, [sp+328]
    00126638ldr x4, [sp+336]
    0012663cstr x3, [sp+376]
    00126640str x4, [sp+384]
    00126644ldrsw x3, [sp+112]
    00126648str w3, [sp+100]
    0012664cldrb w3, [sp+99]
    00126650strb w3, [sp+91]
    00126654ldr x3, [sp+392]
    00126658ldr x4, [sp+400]
    0012665cstr x3, [sp+184]
    00126660str x4, [sp+192]
    00126664ldr x3, [sp+376]
    00126668ldr x4, [sp+384]
    0012666cstr x3, [sp+248]
    00126670str x4, [sp+256]
    00126674ldr x1, [sp+432]
    00126678ldr x3, [sp+424]
    0012667csubs xzr, x1, 0
    00126680b.hi 0x126688
    00126684b 0x1269bc
    00126688
    00126688loc_126688:
    00126688ldrb w6, [x3]
    0012668csubs wzr, w6, 10
    00126690cset x6, eq
    00126694strb w6, [sp+98]
    00126698b.eq 0x1266a0
    0012669cb 0x1266a4
    001266a0
    001266a0loc_1266a0:
    001266a0b 0x1266b8
    001266a4
    001266a4loc_1266a4:
    001266a4ldr x6, [sp+248]
    001266a8subs xzr, x6, 0
    001266accset x6, ne
    001266b0strb w6, [sp+98]
    001266b4b 0x1266b8
    001266b8
    001266b8loc_1266b8:
    001266b8ldrb w6, [sp+98]
    001266bctbnz w6, 0, 0x1266c4
    001266c0b 0x12670c
    001266c4
    001266c4loc_1266c4:
    001266c4stp xzr, xzr, [sp+216]
    001266c8ldr x6, [sp+240]
    001266ccldr x7, [sp+232]
    001266d0str x7, [sp+200]
    001266d4str x6, [sp+208]
    001266d8adrp x27, 0x8fb000
    001266dcldr x4, [x27+2048]
    001266e0adrp x27, 0x8fb000
    001266e4ldr x5, [x27+2056]
    001266e8str x4, [sp+264]
    001266ecstr x5, [sp+272]
    001266f0ldr x0, [sp+216]
    001266f4ldr x2, [sp+200]
    001266f8ldr x1, [sp+224]
    001266fcldr x3, [sp+208]
    00126700ldp x29, x30, [sp-8]
    00126704add sp, sp, 416
    00126708ret x30
    0012670c
    0012670cloc_12670c:
    0012670cldr x6, [sp+184]
    00126710ldr x7, [sp+192]
    00126714str x6, [sp+424]
    00126718str x7, [sp+432]
    0012671cldrb w6, [sp+440]
    00126720tbnz w6, 0, 0x126728
    00126724b 0x1267e0
    00126728
    00126728loc_126728:
    00126728ldrsw x6, [sp+100]
    0012672csubs wzr, w6, 128
    00126730cset x6, lt
    00126734strb w6, [sp+98]
    00126738b.lt 0x126740
    0012673cb 0x126744
    00126740
    00126740loc_126740:
    00126740b 0x126754
    00126744
    00126744loc_126744:
    00126744ldrb w6, [sp+91]
    00126748eor x6, x6, 1
    0012674cstrb w6, [sp+98]
    00126750b 0x126754
    00126754
    00126754loc_126754:
    00126754ldrb w6, [sp+98]
    00126758tbnz w6, 0, 0x126760
    0012675cb 0x1267b8
    00126760
    00126760loc_126760:
    00126760ldrsw x6, [sp+100]
    00126764strb w6, [sp+92]
    00126768ldr x2, [sp+296]
    0012676cldr x0, [sp+280]
    00126770ldr x6, [sp+288]
    00126774add x1, x6, 1
    00126778subs xzr, x2, x1
    0012677cb.hs 0x126784
    00126780b 0x126788
    00126784
    00126784loc_126784:
    00126784b 0x12679c
    00126788
    00126788loc_126788:
    00126788orr x3, xzr, 1
    0012678cadrp x4, 0x4cf000
    00126790add x4, x4, 3072
    00126794bl runtime.growslice
    00126798b 0x12679c
    0012679c
    0012679cloc_12679c:
    0012679cldrb w6, [sp+92]
    001267a0sub x7, x1, 1
    001267a4strb w6, [x0+x7]
    001267a8str x0, [sp+280]
    001267acstr x1, [sp+288]
    001267b0str x2, [sp+296]
    001267b4b 0x1267dc
    001267b8
    001267b8loc_1267b8:
    001267b8ldrsw x3, [sp+100]
    001267bcldr x0, [sp+280]
    001267c0ldr x1, [sp+288]
    001267c4ldr x2, [sp+296]
    001267c8bl unicode/utf8.AppendRune
    001267ccstr x0, [sp+280]
    001267d0str x1, [sp+288]
    001267d4str x2, [sp+296]
    001267d8b 0x1267dc
    001267dc
    001267dcloc_1267dc:
    001267dcb 0x1267e4
    001267e0
    001267e0loc_1267e0:
    001267e0b 0x1267e4
    001267e4
    001267e4loc_1267e4:
    001267e4ldrb w6, [sp+90]
    001267e8subs wzr, w6, 39
    001267ecb.eq 0x1267f4
    001267f0b 0x1267f8
    001267f4
    001267f4loc_1267f4:
    001267f4b 0x126804
    001267f8
    001267f8loc_1267f8:
    001267f8b 0x1267fc
    001267fc
    001267fcloc_1267fc:
    001267fcb 0x12658c
    00126800
    00126800loc_126800:
    00126800b 0x126804
    00126804
    00126804loc_126804:
    00126804ldr x6, [sp+432]
    00126808str x6, [sp+160]
    0012680csubs xzr, x6, 0
    00126810cset x7, ne
    00126814strb w7, [sp+97]
    00126818cbnz x6, 0x126820
    0012681cb 0x12684c
    00126820
    00126820loc_126820:
    00126820ldr x1, [sp+432]
    00126824ldr x6, [sp+424]
    00126828subs xzr, x1, 0
    0012682cb.hi 0x126834
    00126830b 0x1269b4
    00126834
    00126834loc_126834:
    00126834ldrb w6, [x6]
    00126838ldrb w7, [sp+90]
    0012683csubs wzr, w7, w6
    00126840cset x6, eq
    00126844strb w6, [sp+97]
    00126848b 0x126850
    0012684c
    0012684cloc_12684c:
    0012684cb 0x126850
    00126850
    00126850loc_126850:
    00126850ldrb w6, [sp+97]
    00126854tbnz w6, 0, 0x12685c
    00126858b 0x126960
    0012685c
    0012685cloc_12685c:
    0012685cldr x1, [sp+432]
    00126860ldr x6, [sp+424]
    00126864subs xzr, x1, 1
    00126868b.hs 0x126870
    0012686cb 0x1269ac
    00126870
    00126870loc_126870:
    00126870sub x7, x1, 1
    00126874sub x8, xzr, x7
    00126878sbfm x8, x8, 63, 63
    0012687cand x8, x8, 1
    00126880add x6, x6, x8
    00126884str x6, [sp+424]
    00126888str x7, [sp+432]
    0012688cldrb w6, [sp+440]
    00126890tbnz w6, 0, 0x126898
    00126894b 0x1268e8
    00126898
    00126898loc_126898:
    00126898ldr x1, [sp+280]
    0012689cldr x2, [sp+288]
    001268a0mov x0, xzr
    001268a4bl runtime.slicebytetostring
    001268a8str x0, [sp+216]
    001268acstr x1, [sp+224]
    001268b0ldr x3, [sp+424]
    001268b4ldr x4, [sp+432]
    001268b8str x3, [sp+200]
    001268bcstr x4, [sp+208]
    001268c0stp xzr, xzr, [sp+264]
    001268c4ldr x0, [sp+216]
    001268c8ldr x2, [sp+200]
    001268ccldr x1, [sp+224]
    001268d0ldr x3, [sp+208]
    001268d4mov x4, xzr
    001268d8mov x5, xzr
    001268dcldp x29, x30, [sp-8]
    001268e0add sp, sp, 416
    001268e4ret x30
    001268e8
    001268e8loc_1268e8:
    001268e8ldr x6, [sp+240]
    001268ecstr x6, [sp+160]
    001268f0str x7, [sp+168]
    001268f4sub x6, x6, x1
    001268f8add x1, x6, 1
    001268fcstr x1, [sp+152]
    00126900ldr x2, [sp+240]
    00126904ldr x6, [sp+232]
    00126908subs xzr, x2, x1
    0012690cb.hs 0x126914
    00126910b 0x1269a8
    00126914
    00126914loc_126914:
    00126914b 0x126918
    00126918
    00126918loc_126918:
    00126918str x6, [sp+360]
    0012691cstr x1, [sp+368]
    00126920str x6, [sp+216]
    00126924str x1, [sp+224]
    00126928ldr x6, [sp+424]
    0012692cldr x7, [sp+432]
    00126930str x6, [sp+200]
    00126934str x7, [sp+208]
    00126938stp xzr, xzr, [sp+264]
    0012693cldr x0, [sp+216]
    00126940ldr x2, [sp+200]
    00126944ldr x1, [sp+224]
    00126948ldr x3, [sp+208]
    0012694cmov x4, xzr
    00126950mov x5, xzr
    00126954ldp x29, x30, [sp-8]
    00126958add sp, sp, 416
    0012695cret x30
    00126960
    00126960loc_126960:
    00126960stp xzr, xzr, [sp+216]
    00126964ldr x6, [sp+240]
    00126968ldr x7, [sp+232]
    0012696cstr x7, [sp+200]
    00126970str x6, [sp+208]
    00126974adrp x27, 0x8fb000
    00126978ldr x4, [x27+2048]
    0012697cadrp x27, 0x8fb000
    00126980ldr x5, [x27+2056]
    00126984str x4, [sp+264]
    00126988str x5, [sp+272]
    0012698cldr x0, [sp+216]
    00126990ldr x2, [sp+200]
    00126994ldr x1, [sp+224]
    00126998ldr x3, [sp+208]
    0012699cldp x29, x30, [sp-8]
    001269a0add sp, sp, 416
    001269a4ret x30
    001269a8
    001269a8loc_1269a8:
    001269a8bl runtime.panicSliceAlen
    001269ac
    001269acloc_1269ac:
    001269acorr x0, xzr, 1
    001269b0bl runtime.panicSliceB
    001269b4
    001269b4loc_1269b4:
    001269b4mov x0, xzr
    001269b8bl runtime.panicIndex
    001269bc
    001269bcloc_1269bc:
    001269bcmov x0, xzr
    001269c0bl runtime.panicIndex
    001269c4
    001269c4loc_1269c4:
    001269c4mov x0, xzr
    001269c8bl runtime.panicIndex
    001269cc
    001269ccloc_1269cc:
    001269ccorr x0, xzr, 1
    001269d0bl runtime.panicSliceB
    001269d4
    001269d4loc_1269d4:
    001269d4bl runtime.panicSliceB
    001269d8
    001269d8loc_1269d8:
    001269d8orr x0, xzr, 1
    001269dcmov x1, x8
    001269e0bl runtime.panicSliceB
    001269e4
    001269e4loc_1269e4:
    001269e4mov x2, x1
    001269e8mov x1, x8
    001269ecbl runtime.panicSliceAlen
    001269f0
    001269f0loc_1269f0:
    001269f0bl runtime.panicSliceAlen
    001269f4
    001269f4loc_1269f4:
    001269f4orr x0, xzr, 1
    001269f8bl runtime.panicSliceB
    001269fc
    001269fcloc_1269fc:
    001269fcbl runtime.panicSliceAlen
    00126a00
    00126a00loc_126a00:
    00126a00orr x0, xzr, 1
    00126a04bl runtime.panicSliceB
    00126a08
    00126a08loc_126a08:
    00126a08bl runtime.panicSliceAlen
    00126a0c
    00126a0cloc_126a0c:
    00126a0cbl runtime.panicSliceAlen
    00126a10
    00126a10loc_126a10:
    00126a10bl runtime.panicSliceAlen
    00126a14
    00126a14loc_126a14:
    00126a14orr x0, xzr, 1
    00126a18bl runtime.panicSliceB
    00126a1c
    00126a1cloc_126a1c:
    00126a1cmov x0, xzr
    00126a20bl runtime.panicIndex
    00126a24hint
    00126a28
    00126a28loc_126a28:
    00126a28stp x0, x1, [sp+8]
    00126a2cstrb w2, [sp+24]
    00126a30mov x3, x30
    00126a34bl runtime.morestack_noctxt.abi0
    00126a38ldp x0, x1, [sp+8]
    00126a3cldrb w2, [sp+24]
    00126a40b 0x125dd0
    00126a44udf 0
    00126a48udf 0
    00126a4cudf 0
    00125dd0