|
|
DataMuseum.dkPresents historical artifacts from the history of: Ohio Scientific Inc. |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Ohio Scientific Inc. Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 9200 (0x23f0)
Notes: OS65UFile, OSU65U-BASIC
Names: »SEEDLD«
└─⟦2f57871a3⟧ Bits:30009355 Ohio Scientific OS-OMS Nucleus, delvist oversat til dansk
└─⟦this⟧ »SEEDLD«
00002 REM 00010 REM OS-65U DATA BASE MANAGEMENT SYSTEM 00020 REM 7/78 EDIT MASTER FILE 00030 REM 00099 CLOSE 00100 FLAG 1 :REM DISABLE CLOSE ON ERROR FEATURE 00101 POKE 2976,13:POKE 2972,13:REM ALLOW (,) & (:) IN FILES 00110 FLAG 11 00120 FLAG 9 :REM WE CHECK & DECODE DISC ERRORS 00130 NE$="*":NC$="":EE$="/" 00196 POKE 2888,0 00197 REM 00198 REM 00250 FOR I=1 TO 25:PRINT:NEXT I 00260 PRINT"MASTER FILE SEED LOADER" 00270 PRINT"-----------------------" 00294 REM GET CURRENT DEVICE NUMBER 00295 DV(2)=PEEK(9832):IF DV(2)>127 THEN DV(2)=DV(2)-128+4 00296 DV$(2)=CHR$(DV(2)+65) 00297 REM 00298 REM 00299 REM GET DEV/FILENAME/PASSWORD 00300 INPUT"DEVICE MASTER FILE STORED ON ";DV$(1) 00310 DV$(1)=LEFT$(DV$(1),1) 00311 IF DV$(1)>="A" AND DV$(1)<="E" GOTO 320 00312 PRINT:PRINT" ENTER MASS STORAGE DEVICE" 00313 PRINT" A,B,C,D FLOPPY DISK" 00314 PRINT" E HARD DISK":PRINT:GOTO 300 00320 INPUT"FILE NAME ";F$(1) 00321 IF LEN(F$(1))>5 THEN PRINT"** FIVE CHARACTER MAXIMUM **":GOTO 320 00322 IF LEN(F$(1))=0 GOTO 320 00325 IF LEN(F$(1))<5THENFOR I=0TO(4-LEN(F$(1))):F$(1)=F$(1)+" ":NEXT I 00330 F$(1)=LEFT$(F$(1),5) : F$(2)=F$(1)+"0" 00340 INPUT"PASSWORD ";PW$ 00345 IF PW$="." THEN PW$="ANAN" 00347 IF LEN(PW$)<4 THEN PRINT"** INVALID PASSWORD **":GOTO 340 00350 IF LEN(PW$)>4 THEN PRINT"*** INVALID PASSWORD FORMAT ***":GOTO 340 00360 POKE 2888,27 00397 REM 00398 REM 00399 REM GET MASTER HEADER INFO 00400 DEV DV$(1) : OPEN F$(2),PW$,1 00410 INPUT%1,T$: IF T$<> F$(1) THEN ERR=1: GOTO 30000 00420 INDEX<1>=6: INPUT%1,TY: IF TY<>10 THEN ERR=2: GOTO 30000 00430 INDEX<1>=9: INPUT%1,EODF 00440 INDEX<1>=20:INPUT%1,BODF 00450 INDEX<1>=31:INPUT%1,RL 00460 INDEX<1>=42:INPUT%1,RN 00470 INDEX<1>=53:N=1: REM DETERMINE NUMBER OF FIELDS 00480 INPUT%1,T$: INPUT%1,T 00490 IF INDEX(1)<BODF THEN N=N+1: GOTO 480 00500 INDEX<1>=53:DIM FDLB$(N),FL(N),FC$(N),C$(N) 00510 FOR I=1 TO N:INPUT%1,FDLB$(I):INPUT%1,FL(I): FL(I)=FL(I)-1:NEXT I 00528 REM 00529 REM 00530 FOR I=1 TO 24:PRINT:NEXT I: REM CLEAR SCREEN 00547 GOTO 564 00548 REM 00549 REM OUTPUT CONTROL CHARACTER LEGEND 00550 PRINT"CHARACTER CONTROL FUNCTION" 00551 PRINT 00552 PRINT" * ERASES CURRENT FIELD CONTENTS" 00553 PRINT" / RETURNS TO PREVIOUS QUESTION" 00554 PRINT" (CR) UNLESS OTHER WISE STATED A CARRIDGE RETURN" 00555 PRINT" WITH NO ENTRY WILL MEAN: YES CONTINUE" 00560 PRINT:PRINT 00561 FOR I=1 TO 5: PRINT: NEXT I 00562 POKE 2888,0:INPUT"TO CONTINUE INPUT C ";J$:POKE 2888,27 00564 FOR I=1 TO 26:PRINT:NEXT I 00578 REM 00579 REM MAKE CURSOR STRINGS 00580 FOR I=1 TO N:C$(I)="" 00582 FOR J=1 TO FL(I):C$(I)=C$(I)+"-":NEXT J 00584 NEXT I 00597 REM 00598 REM 00599 REM OUTPUT SAMPLE RECORD 00600 FOR I=1 TO N:REM FILL SAMPLE RECORD WITH DASHES 00610 FC$(I)=C$(I) 00620 NEXT I 00640 PRINT"FILE: ";F$(1) 00680 GOSUB 10120: REM GO PRINT SAMPLE RECORD 00685 FOR I=1 TO N:FC$(I)="":NEXT I 00690 RPTR=1:FPTR=1:GOTO 20000 00697 REM 00698 REM 00699 REM DETERMINE RECORD NUMBER 00700 PRINT:PRINT"RECORD SELECTION TECHNIQUES":PRINT 00701 X=RPTR 00711 PRINT"(#) RECORD NUMBER ((A) FOR APPENEND)" 00712 PRINT"(L) LABEL/CONTENTS SEARCH" 00713 PRINT"(K) KEYFILE CONTENTS SEARCH" 00714 PRINT"(S) SEARCH MASTER FOR MATCH" 00715 PRINT"(E) EXIT "; 00720 POKE 2888,0:INPUT SM$: POKE 2888,27 00722 IF SM$=NC$ THEN X=X+1: GOTO 820 00724 IF SM$=NE$ GOTO 790 00726 IF SM$=EE$ THEN SM$="E":GOTO 765 00730 IF SM$="#" THEN PRINT"ENTER RECORD NUMBER ":GOTO 720 00740 IF SM$="L" GOTO 5000: REM GOTO LABEL/CONTENT SEARCH 00750 IF SM$="K" THEN PRINT"SORRY NOT AVAIABLE-TRY S":GOTO 720 00755 IF SM$="A" GOTO 3000: REM GO FIND EODF RECORD+1 00760 IF SM$="S" GOTO 2000 00765 IF SM$="E" GOTO 50080: REM GOTO COMMON EXIT 00770 X=ASC(LEFT$(SM$,1)) 00780 IF X>47 AND X<58 THEN X=VAL(SM$): GOTO 800 00790 PRINT"*** INVALID ENTRY ***": GOTO 700 00800 IF X=INT(X) GOTO 807 00802 PRINT"*** ENTER INTEGER NUMBERS ONLY ***":GOTO 700 00807 IF X>0 AND X<=RN GOTO 820 00810 PRINT"*** INVALID RECORD NUMBER ***":SM$="#":GOTO 730 00820 RPTR=X: REM COMMON EXIT FROM DETERMINE RECORD 00897 FOR I=1 TO 25:PRINT:NEXT I 00898 REM 00899 REM OUTPUT CURRENT RECORD 00900 GOSUB 10000:REM GO GET CURRENT RECORD CONTENTS 00905 GOSUB 10100:REM GO PRINT CURRENT RECORD CONTENTS 00906 REM 00908 REM 00909 REM INPUT AND DECODE FIELD NAME/NUMBER 00910 POKE 2888,0:INPUT"FIELD LABEL OR NUMBER ";W$: POKE 2888,27 00911 IF W$=NC$ THEN W$="1":IF W$=NE$ GOTO 910 00912 IF W$=EE$ AND LEN(W$)=1 THEN PRINT:PRINT:PRINT: FPTR=1: GOTO 700 00913 X=ASC(LEFT$(W$,1)) 00914 IF X>47 AND X<58 THEN W=VAL(W$):GOTO 930 00916 FOR I=1 TO N:IF FDLB$(I)=W$ THEN W=I:GOTO 930 00918 NEXT I 00920 PRINT"*** FIELD ";W$;" NOT FOUND IN FILE ";F$(1);" ***":GOTO 910 00930 IF W>=1 AND W<=N THEN FPTR=W:GOTO 950 00931 PRINT"*** FIELD NUMBER ";W;" NOT FOUND IN FILE ";F$(1):GOTO 910 00950 GOSUB 10000:REM GET CURRENT FILE 00997 REM 00998 REM 00999 REM EDIT AND SAVE RECORD 01000 FOS=0:FOR I=1 TO (FPTR-1):FOS=FOS+FL(I)+1:NEXT I 01010 INDEX<1>=BODF+((RPTR-1)*RL)+FOS 01020 IF INDEX(1)>=EODF THEN FC$(FPTR)="** FIELD EMPTY **" 01040 PRINT 01050 PRINT"FIELD: ";FDLB$(FPTR) 01060 PRINT TAB(5);FC$(FPTR) 01070 PRINT TAB(5);C$(FPTR) 01120 PRINT TAB(3); 01140 POKE 2888,0:INPUT S$:POKE 2888,27 01142 IF S$=NC$ GOTO 1240 01144 IF S$=EE$ AND LEN(S$)=1 THEN FPTR=1:GOTO 910 01145 IF S$<>NE$ GOTO 1160 01146 S$="":FOR I=1 TO (FL(FPTR)-1):S$=S$+"":NEXT I 01147 S$=S$+"0" 01160 IF LEN(S$)<=FL(FPTR) GOTO 1195 01180 PRINT:PRINT"*** SEED TOO LONG FOR FIELD ***" 01181 PRINT"OVERRUN OCCURRED AT RECORD: ";RPTR;" FIELD: ";FPTR 01182 PRINT:PRINT:PRINT:GOTO 50080 01190 GOTO 1070 01195 IF LEN(S$)=FL(FPTR) GOTO 1205 01200 FOR I=1 TO (FL(FPTR)-LEN(S$)): S$=" "+S$:NEXT I 01205 IF FPTR=1 THEN FOS=0 : GOTO 1220 01210 FOS=0:FOR I=1 TO(FPTR-1):FOS=FOS+FL(I)+1:NEXT I 01220 INDEX<1>=BODF+FOS+((RPTR-1)*RL):PRINT%1,S$ 01225 IF INDEX(1)>EODFTHENEODF=BODF+(RPTR*RL):INDEX<1>=9:PRINT%1,EODF 01240 FPTR=FPTR+1 01260 IF FPTR<=N THEN J=J+1:GOTO 20050 01265 GOTO 25000 01280 GOSUB 10000:GOSUB 10100 01281 POKE 2888,0 01282 INPUT"IS THIS CORRECT ";A$ 01283 POKE 2888,27: IF A$=NC$ THEN A$="Y" 01284 IF LEFT$(A$,1)="Y" THEN FOR H=1 TO 25:PRINT:NEXT H: GOTO 1290 01286 IF LEFT$(A$,1)="N" GOTO 910 01288 PRINT"*** YES (Y) OR NO (N) ***": GOTO 1281 01290 RPTR=RPTR+1: FOR I=1 TO N: FC$(I)="": NEXT I 01291 FOR I=1 TO N: FC$(I)="":NEXT I 01300 IF RPTR<=RN THEN FPTR=1:GOSUB 10000:GOSUB 10100:GOTO 1000 01320 PRINT"** END OF FILE **" 01360 GOTO 50080: REM GOTO COMMON EXIT 01998 REM 01999 REM SIMPLE SEARCH ROUTINE 02000 POKE 2888,0:PRINT"SEARCH STRING (MAXIMUM OF 32 CAHRACTERS)" 02001 INPUT ST$:POKE 2888,27 02002 IF LEN(ST$)=0 GOTO 2000 02010 INDEX<1>=BODF 02020 FIND ST$,1 02030 IF INDEX(1)>=1E9 THEN MS=1: GOTO 2100 02040 SPTR=0:M=1:SPTR=BODF 02050 SPTR=SPTR+RL 02060 IF SPTR>INDEX(1) THEN X=M: GOSUB 4000: GOTO 820: REM RECORD FOUND 02070 IF SPTR>=EODF THEN MS=2:GOTO 2100 02080 M=M+1: IF M>RN THEN MS=3: GOTO 2100 02090 GOTO 2050 02100 IF MS=1 THEN PRINT ST$;" NOT FOUND I FILE ";F$(1): GOTO 700 02110 IF MS=2 THEN PRINT ST$;" NOT FOUND BEFORE CURRENT END OF FILE" 02115 IF MS=2 GOTO 700 02120 IF MS=3 THEN MS=1: GOTO 2100 02998 REM 02999 REM FIND RPTR FOR APPENEND MODE 03000 R=0 03010 IF R=RN+1 THEN PRINT"*** FILE FULL ***": GOTO 700 03020 IF BODF+(R*RL)=EODF THEN X=R+1: GOTO 820: REM GO GET RECORD 03030 R=R+1: GOTO 3010 03998 REM 03999 REM SUB TO CONTINUE SEARCH 04000 RPTR=X:GOSUB 10000: GOSUB 10100: REM OUTPUT RECORD 04010 PRINT:POKE 2888,0:INPUT"IS THIS THE CORRECT RECORD ";Z$ 04015 POKE 2888,27:IF LEN(Z$)=0 THEN Z$="Y" 04020 IF LEFT$(Z$,1)="Y" THEN RETURN 04030 IF LEFT$(Z$,1)<>"N" THEN PRINT"**** YES OR NO ****": GOTO 4010 04040 INDEX<1>=INDEX(1)+LEN(ST$) 04050 GOTO 2020 : REM CONTINUE SEARCH 04998 REM 04999 REM LABEL/CONTENT SEARCH 05000 PRINT 05010 PRINT"FIELD LABELS" 05020 FOR I=1 TO N: PRINT TAB(3);FDLB$(I): NEXT I 05030 PRINT 05040 POKE 2888,0:POKE 2976,44:POKE 2972,58:G$="":H$="" 05041 INPUT"LABEL,CONTENTS ";G$,H$:POKE 2976,13:POKE 2972,13 05042 POKE 2888,27: IF G$="" OR H$="" GOTO 5000 05043 REM 05044 REM 05045 REM 05046 REM 05047 REM 05050 FOR I=1 TO N:IF G$=FDLB$(I) GOTO 5070 05055 NEXT I 05060 PRINT"**** ";G$;" NOT A VALID FIELD LABEL ****":GOTO 5000 05070 G=I 05080 INDEX<1>=BODF 05090 FIND H$,1 05100 IF INDEX(1)>=1E9 THEN MS=1: GOTO 5200 05110 SPTR=BODF:M=1 05120 SPTR=SPTR+RL 05130 IF SPTR>INDEX(1) THEN X=M:GOTO 5300 05140 IF SPTR>=EODF THEN MS=2:GOTO 5200 05150 M=M+1:IF M>RN THEN MS=3:GOTO 5200 05160 GOTO 5120 05198 REM 05199 REM 05200 PRINT 05210 IF MS=1 THEN PRINT H$;" NOT FOUND IN FILE": GOTO 700 05220 IF MS=2 THEN PRINT H$;" NOT FOUND BEFORE END OF FILE MARKER" 05230 IF MS=2 GOTO 700 05240 IF MS=3 THEN MS=1:GOTO 5210 05298 REM 05299 REM CHECK LABEL/CONTENTS 05300 RPTR=X:GOSUB 10000: REM GO GET RECORD CONTENTS 05310 IF H$=FC$(G) GOTO 5330 05320 GOTO 5400: REM NO MATCH TRRY AGAIN 05330 IF G$<>FDLB$(G) GOTO 5400 05340 GOSUB 10100: REM OUTPUT RECORD 05350 POKE 2888,0:INPUT"IS THIS THE CORRECT RECORD ";U$:POKE 2888,27 05360 IF LEFT$(U$,1)="Y" GOTO 820 05370 IF LEFT$(U$,1)<>"N" THEN PRINT"*** YES OR NO ***": GOTO 5350 05400 INDEX<1>=INDEX(1)+LEN(H$) 05410 GOTO 5090 09994 REM 09995 REM 09996 REM 09997 REM SUBROUTINES 09998 REM 09999 REM SUB 1 GET CURRENT RECORD CONTENTS 10000 INDEX<1>=((RPTR-1)*RL)+BODF 10020 FOR I=1 TO N: FC$(I)="" 10032 INPUT%1,FC$(I) 10035 FOS=0:FOR K=1 TO N:FOS=FOS+FL(K)+1:NEXT K 10080 NEXT I:RETURN 10098 REM 10099 REM SUB 1.2 PRINT CURRENT RECORD CONTENTS 10100 PRINT 10110 PRINT"RECORD: ";RPTR 10120 PRINT 10130 PRINT"FIELD";TAB(36);"CONTENTS" 10140 PRINT"*****";TAB(36);"********" 10150 PRINT 10160 FOR I=1 TO N 10170 PRINT I;FDLB$(I);TAB(35);FC$(I):NEXT I 10180 PRINT: RETURN 19997 REM 19998 REM 19999 REM SEED PATCH IN 20000 FOR I=1 TO N 20005 PRINT TAB(12);FL(I) 20010 PRINT"SEED: ";I; 20020 INPUT SEED$(I) 20040 NEXT I 20041 J=1:PRINT:PRINT"PLEASE WAIT" 20050 A$=STR$(FPTR):B$=STR$(RPTR) 20055 A$=RIGHT$(A$,LEN(A$)-1):B$=RIGHT$(B$,LEN(B$)-1) 20060 S$=A$+SEED$(J)+B$ 20070 GOTO 1142 25000 RPTR=RPTR+1:FPTR=1:J=1 25005 PRINT"NOW WORKING ON RECORD ";RPTR 25010 IF RPTR<=RN GOTO 20050 25020 PRINT" FILE LOADED WITH SEEDS" 25030 GOTO 50080 30000 IF ERR=1 THEN PRINT"*** FILE NAME MISMATCH ***":GOTO 30100 30010 IF ERR=2 THEN PRINT"*** FILE TYPE MISMATCH ***":GOTO 30100 30020 GOTO 50080 30100 PRINT"*** LOCATED FILE MISMATCH BEFORE CONTINUING":GOTO 50080 50000 DE=PEEK(10226): REM GET DISC ERR # 50002 DL=PEEK(11774)+PEEK(11775)*256:REM LINE NUMBER 50003 IF DE=128 AND DL=400 THEN PRINT"*** FILE NOT FOUND ***":GOTO 294 50005 IF DE=128 THEN PRINT"*** FILE NOT FOUND ***":GOTO 52000 50020 IF DE=129 THEN PRINT"*** CHANNEL NOT OPEN ***":GOTO 52000 50030 IF DE=130 THEN PRINT"*** ACCESS RIGHT VIOLATION ***":GOTO 52000 50040 IF DE=131 THEN PRINT"*** EXECUTABILITY VIOLATION ***":GOTO 52000 50050 IF DE=132 THEN PRINT"*** END OF FILE ***":GOTO 52000 50060 IF DE=133 THEN PRINT"*** CHANNEL ALREADY OPEN ***":GOTO 52000 50070 PRINT"*** DISC ERROR ";DE;" LINE ";DL;" ***" 50080 CLOSE: DEV DV$(2):FLAG 2:FLAG 12:FLAG 10 50085 POKE 2976,44:POKE 2972,58 50090 RUN"DBMSYS","PASS" 52000 PRINT "*** LINE ";DL;" ***" :GOTO 50080
0x0000…0005 OsuBasicHead {skip=0x0000, length=0x2241, f03=0x00}
0x0005…000b OsuBasicLine {ptr=OsuBasicPtr{ 0x6007 → 0x000b }, lineno=0x0002, tokens=8e00}
0x000b…0038 OsuBasicLine {ptr=OsuBasicPtr{ 0x6034 → 0x0038 }, lineno=0x000a, tokens=8e20202020204f532d36355520444154412042415345204d414e4147454d454e542053595354454d00}
0x0038…005b OsuBasicLine {ptr=OsuBasicPtr{ 0x6057 → 0x005b }, lineno=0x0014, tokens=8e20202020202020372f3738202045444954204d41535445522046494c4500}
0x005b…0061 OsuBasicLine {ptr=OsuBasicPtr{ 0x605d → 0x0061 }, lineno=0x001e, tokens=8e00}
0x0061…0067 OsuBasicLine {ptr=OsuBasicPtr{ 0x6063 → 0x0067 }, lineno=0x0063, tokens=9d00}
0x0067…0091 OsuBasicLine {ptr=OsuBasicPtr{ 0x608d → 0x0091 }, lineno=0x0064, tokens=a02031203a8e2044495341424c4520434c4f5345204f4e204552524f52204645415455524500}
0x0091…00c4 OsuBasicLine {ptr=OsuBasicPtr{ 0x60c0 → 0x00c4 }, lineno=0x0065, tokens=9620323937362c31333a9620323937322c31333a8e20414c4c4f5720282c29202620283a2920494e2046494c455300}
0x00c4…00cd OsuBasicLine {ptr=OsuBasicPtr{ 0x60c9 → 0x00cd }, lineno=0x006e, tokens=a020313100}
0x00cd…00f6 OsuBasicLine {ptr=OsuBasicPtr{ 0x60f2 → 0x00f6 }, lineno=0x0078, tokens=a02039203a8e20574520434845434b2026204445434f44452044495343204552524f525300}
0x00f6…0111 OsuBasicLine {ptr=OsuBasicPtr{ 0x610d → 0x0111 }, lineno=0x0082, tokens=4e4524b1222a223a4e4324b122223a454524b1222f2200}
0x0111…011e OsuBasicLine {ptr=OsuBasicPtr{ 0x611a → 0x011e }, lineno=0x00c4, tokens=9620323838382c3000}
0x011e…0124 OsuBasicLine {ptr=OsuBasicPtr{ 0x6120 → 0x0124 }, lineno=0x00c5, tokens=8e00}
0x0124…012a OsuBasicLine {ptr=OsuBasicPtr{ 0x6126 → 0x012a }, lineno=0x00c6, tokens=8e00}
0x012a…013f OsuBasicLine {ptr=OsuBasicPtr{ 0x613b → 0x013f }, lineno=0x00fa, tokens=812049b13120a32032353a973a82204900}
0x013f…015e OsuBasicLine {ptr=OsuBasicPtr{ 0x615a → 0x015e }, lineno=0x0104, tokens=97224d41535445522046494c452053454544204c4f414445522200}
0x015e…017d OsuBasicLine {ptr=OsuBasicPtr{ 0x6179 → 0x017d }, lineno=0x010e, tokens=97222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2200}
0x017d…019d OsuBasicLine {ptr=OsuBasicPtr{ 0x6199 → 0x019d }, lineno=0x0126, tokens=8e204745542043555252454e5420444556494345204e554d42455200}
0x019d…01cf OsuBasicLine {ptr=OsuBasicPtr{ 0x61cb → 0x01cf }, lineno=0x0127, tokens=4456283229b1c12839383332293a8a204456283229b031323720a6204456283229b14456283229aa313238a93400}
0x01cf…01e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x61e2 → 0x01e6 }, lineno=0x0128, tokens=445624283229b1c6284456283229a936352900}
0x01e6…01ec OsuBasicLine {ptr=OsuBasicPtr{ 0x61e8 → 0x01ec }, lineno=0x0129, tokens=8e00}
0x01ec…01f3 OsuBasicLine {ptr=OsuBasicPtr{ 0x61ef → 0x01f3 }, lineno=0x012a, tokens=8e2000}
0x01f3…0217 OsuBasicLine {ptr=OsuBasicPtr{ 0x6213 → 0x0217 }, lineno=0x012b, tokens=8e2020202020474554204445562f46494c454e414d452f50415353574f524400}
0x0217…0243 OsuBasicLine {ptr=OsuBasicPtr{ 0x623f → 0x0243 }, lineno=0x012c, tokens=8422444556494345204d41535445522046494c452053544f524544204f4e20223b44562428312900}
0x0243…025a OsuBasicLine {ptr=OsuBasicPtr{ 0x6256 → 0x025a }, lineno=0x0136, tokens=445624283129b1c8284456242831292c312900}
0x025a…0280 OsuBasicLine {ptr=OsuBasicPtr{ 0x627c → 0x0280 }, lineno=0x0137, tokens=8a20445624283129b0b122412220ae20445624283129b2b122452220882033323000}
0x0280…02a4 OsuBasicLine {ptr=OsuBasicPtr{ 0x62a0 → 0x02a4 }, lineno=0x0138, tokens=973a972220454e544552204d4153532053544f52414745204445564943452200}
0x02a4…02c2 OsuBasicLine {ptr=OsuBasicPtr{ 0x62be → 0x02c2 }, lineno=0x0139, tokens=97222020412c422c432c442020464c4f505059204449534b2200}
0x02c2…02e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x62e2 → 0x02e6 }, lineno=0x013a, tokens=9722202045202020202020202048415244204449534b223a973a882033303000}
0x02e6…02fe OsuBasicLine {ptr=OsuBasicPtr{ 0x62fa → 0x02fe }, lineno=0x0140, tokens=842246494c45204e414d4520223b462428312900}
0x02fe…0337 OsuBasicLine {ptr=OsuBasicPtr{ 0x6333 → 0x0337 }, lineno=0x0141, tokens=8a20c228462428312929b03520a62097222a2a204649564520434841524143544552204d4158494d554d202a2a223a882033323000}
0x0337…034e OsuBasicLine {ptr=OsuBasicPtr{ 0x634a → 0x034e }, lineno=0x0142, tokens=8a20c228462428312929b13020882033323000}
0x034e…0386 OsuBasicLine {ptr=OsuBasicPtr{ 0x6382 → 0x0386 }, lineno=0x0145, tokens=8a20c228462428312929b235a6812049b130a32834aac228462428312929293a4624283129b14624283129a92220223a82204900}
0x0386…03ad OsuBasicLine {ptr=OsuBasicPtr{ 0x63a9 → 0x03ad }, lineno=0x014a, tokens=4624283129b1c82846242831292c3529203a204624283229b14624283129a922302200}
0x03ad…03c2 OsuBasicLine {ptr=OsuBasicPtr{ 0x63be → 0x03c2 }, lineno=0x0154, tokens=842250415353574f524420223b50572400}
0x03c2…03dd OsuBasicLine {ptr=OsuBasicPtr{ 0x63d9 → 0x03dd }, lineno=0x0159, tokens=8a20505724b1222e2220a620505724b122414e414e2200}
0x03dd…040e OsuBasicLine {ptr=OsuBasicPtr{ 0x640a → 0x040e }, lineno=0x015b, tokens=8a20c22850572429b23420a62097222a2a20494e56414c49442050415353574f5244202a2a223a882033343000}
0x040e…0448 OsuBasicLine {ptr=OsuBasicPtr{ 0x6444 → 0x0448 }, lineno=0x015e, tokens=8a20c22850572429b03420a62097222a2a2a20494e56414c49442050415353574f524420464f524d4154202a2a2a223a882033343000}
0x0448…0456 OsuBasicLine {ptr=OsuBasicPtr{ 0x6452 → 0x0456 }, lineno=0x0168, tokens=9620323838382c323700}
0x0456…045c OsuBasicLine {ptr=OsuBasicPtr{ 0x6458 → 0x045c }, lineno=0x018d, tokens=8e00}
0x045c…0462 OsuBasicLine {ptr=OsuBasicPtr{ 0x645e → 0x0462 }, lineno=0x018e, tokens=8e00}
0x0462…0483 OsuBasicLine {ptr=OsuBasicPtr{ 0x647f → 0x0483 }, lineno=0x018f, tokens=8e2020202020474554204d41535445522048454144455220494e464f00}
0x0483…04a0 OsuBasicLine {ptr=OsuBasicPtr{ 0x649c → 0x04a0 }, lineno=0x0190, tokens=9f20445624283129203a209c2046242832292c5057242c3100}
0x04a0…04ca OsuBasicLine {ptr=OsuBasicPtr{ 0x64c6 → 0x04ca }, lineno=0x019a, tokens=8425312c54243a208a205424b2b020462428312920a620455252b1313a208820333030303000}
0x04ca…04f7 OsuBasicLine {ptr=OsuBasicPtr{ 0x64f3 → 0x04f7 }, lineno=0x01a4, tokens=9b31b0b1363a208425312c54593a208a205459b2b0313020a620455252b1323a208820333030303000}
0x04f7…050b OsuBasicLine {ptr=OsuBasicPtr{ 0x6507 → 0x050b }, lineno=0x01ae, tokens=9b31b0b1393a208425312c454f444600}
0x050b…051f OsuBasicLine {ptr=OsuBasicPtr{ 0x651b → 0x051f }, lineno=0x01b8, tokens=9b31b0b132303a8425312c424f444600}
0x051f…0531 OsuBasicLine {ptr=OsuBasicPtr{ 0x652d → 0x0531 }, lineno=0x01c2, tokens=9b31b0b133313a8425312c524c00}
0x0531…0543 OsuBasicLine {ptr=OsuBasicPtr{ 0x653f → 0x0543 }, lineno=0x01cc, tokens=9b31b0b134323a8425312c524e00}
0x0543…0571 OsuBasicLine {ptr=OsuBasicPtr{ 0x656d → 0x0571 }, lineno=0x01d6, tokens=9b31b0b135333a4eb1313a208e202044455445524d494e45204e554d424552204f46204649454c445300}
0x0571…0583 OsuBasicLine {ptr=OsuBasicPtr{ 0x657f → 0x0583 }, lineno=0x01e0, tokens=8425312c54243a208425312c5400}
0x0583…05a2 OsuBasicLine {ptr=OsuBasicPtr{ 0x659e → 0x05a2 }, lineno=0x01ea, tokens=8a20c7283129b2424f444620a6204eb14ea9313a20882034383000}
0x05a2…05cb OsuBasicLine {ptr=OsuBasicPtr{ 0x65c7 → 0x05cb }, lineno=0x01f4, tokens=9b31b0b135333a852046444c4224284e292c464c284e292c464324284e292c4324284e2900}
0x05cb…0603 OsuBasicLine {ptr=OsuBasicPtr{ 0x65ff → 0x0603 }, lineno=0x01fe, tokens=812049b13120a3204e3a8425312c46444c42242849293a8425312c464c2849293a20464c284929b1464c284929aa313a82204900}
0x0603…0609 OsuBasicLine {ptr=OsuBasicPtr{ 0x6605 → 0x0609 }, lineno=0x0210, tokens=8e00}
0x0609…060f OsuBasicLine {ptr=OsuBasicPtr{ 0x660b → 0x060f }, lineno=0x0211, tokens=8e00}
0x060f…0634 OsuBasicLine {ptr=OsuBasicPtr{ 0x6630 → 0x0634 }, lineno=0x0212, tokens=812049b13120a32032343a973a8220493a208e20434c4541522053435245454e00}
0x0634…063e OsuBasicLine {ptr=OsuBasicPtr{ 0x663a → 0x063e }, lineno=0x0223, tokens=882035363400}
0x063e…0644 OsuBasicLine {ptr=OsuBasicPtr{ 0x6640 → 0x0644 }, lineno=0x0224, tokens=8e00}
0x0644…066e OsuBasicLine {ptr=OsuBasicPtr{ 0x666a → 0x066e }, lineno=0x0225, tokens=8e20202020204f555450555420434f4e54524f4c20434841524143544552204c4547454e4400}
0x066e…0692 OsuBasicLine {ptr=OsuBasicPtr{ 0x668e → 0x0692 }, lineno=0x0226, tokens=9722434841524143544552202020434f4e54524f4c2046554e4354494f4e2200}
0x0692…0698 OsuBasicLine {ptr=OsuBasicPtr{ 0x6694 → 0x0698 }, lineno=0x0227, tokens=9700}
0x0698…06cb OsuBasicLine {ptr=OsuBasicPtr{ 0x66c7 → 0x06cb }, lineno=0x0228, tokens=9722202020202a2020202020202020204552415345532043555252454e54204649454c4420434f4e54454e54532200}
0x06cb…06fd OsuBasicLine {ptr=OsuBasicPtr{ 0x66f9 → 0x06fd }, lineno=0x0229, tokens=9722202020202f20202020202020202052455455524e5320544f2050524556494f5553205155455354494f4e2200}
0x06fd…073d OsuBasicLine {ptr=OsuBasicPtr{ 0x6739 → 0x073d }, lineno=0x022a, tokens=97222020202843522920202020202020554e4c455353204f5448455220574953452053544154454420412043415252494447452052455455524e2200}
0x073d…0779 OsuBasicLine {ptr=OsuBasicPtr{ 0x6775 → 0x0779 }, lineno=0x022b, tokens=972220202020202020202020202020202057495448204e4f20454e5452592057494c4c204d45414e3a2059455320434f4e54494e55452200}
0x0779…0781 OsuBasicLine {ptr=OsuBasicPtr{ 0x677d → 0x0781 }, lineno=0x0230, tokens=973a9700}
0x0781…0797 OsuBasicLine {ptr=OsuBasicPtr{ 0x6793 → 0x0797 }, lineno=0x0231, tokens=812049b13120a320353a20973a2082204900}
0x0797…07c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x67c5 → 0x07c9 }, lineno=0x0232, tokens=9620323838382c303a8422544f20434f4e54494e554520494e505554204320223b4a243a9620323838382c323700}
0x07c9…07de OsuBasicLine {ptr=OsuBasicPtr{ 0x67da → 0x07de }, lineno=0x0234, tokens=812049b13120a32032363a973a82204900}
0x07de…07e4 OsuBasicLine {ptr=OsuBasicPtr{ 0x67e0 → 0x07e4 }, lineno=0x0242, tokens=8e00}
0x07e4…0802 OsuBasicLine {ptr=OsuBasicPtr{ 0x67fe → 0x0802 }, lineno=0x0243, tokens=8e20202020204d414b4520435552534f5220535452494e475300}
0x0802…0819 OsuBasicLine {ptr=OsuBasicPtr{ 0x6815 → 0x0819 }, lineno=0x0244, tokens=812049b13120a3204e3a4324284929b1222200}
0x0819…083f OsuBasicLine {ptr=OsuBasicPtr{ 0x683b → 0x083f }, lineno=0x0246, tokens=81204ab13120a320464c2849293a4324284929b14324284929a9222d223a82204a00}
0x083f…0847 OsuBasicLine {ptr=OsuBasicPtr{ 0x6843 → 0x0847 }, lineno=0x0248, tokens=82204900}
0x0847…084d OsuBasicLine {ptr=OsuBasicPtr{ 0x6849 → 0x084d }, lineno=0x0255, tokens=8e00}
0x084d…0853 OsuBasicLine {ptr=OsuBasicPtr{ 0x684f → 0x0853 }, lineno=0x0256, tokens=8e00}
0x0853…0872 OsuBasicLine {ptr=OsuBasicPtr{ 0x686e → 0x0872 }, lineno=0x0257, tokens=8e20202020204f55545055542053414d504c45205245434f524400}
0x0872…08a1 OsuBasicLine {ptr=OsuBasicPtr{ 0x689d → 0x08a1 }, lineno=0x0258, tokens=812049b13120a3204e3a8e2046494c4c2053414d504c45205245434f524420574954482044415348455300}
0x08a1…08b2 OsuBasicLine {ptr=OsuBasicPtr{ 0x68ae → 0x08b2 }, lineno=0x0262, tokens=464324284929b1432428492900}
0x08b2…08ba OsuBasicLine {ptr=OsuBasicPtr{ 0x68b6 → 0x08ba }, lineno=0x026c, tokens=82204900}
0x08ba…08ce OsuBasicLine {ptr=OsuBasicPtr{ 0x68ca → 0x08ce }, lineno=0x0280, tokens=972246494c453a20223b462428312900}
0x08ce…08f4 OsuBasicLine {ptr=OsuBasicPtr{ 0x68f0 → 0x08f4 }, lineno=0x02a8, tokens=8c2031303132303a208e20474f205052494e542053414d504c45205245434f524400}
0x08f4…0910 OsuBasicLine {ptr=OsuBasicPtr{ 0x690c → 0x0910 }, lineno=0x02ad, tokens=812049b13120a3204e3a464324284929b122223a82204900}
0x0910…092a OsuBasicLine {ptr=OsuBasicPtr{ 0x6926 → 0x092a }, lineno=0x02b2, tokens=52505452b1313a46505452b1313a8820323030303000}
0x092a…0930 OsuBasicLine {ptr=OsuBasicPtr{ 0x692c → 0x0930 }, lineno=0x02b9, tokens=8e00}
0x0930…0936 OsuBasicLine {ptr=OsuBasicPtr{ 0x6932 → 0x0936 }, lineno=0x02ba, tokens=8e00}
0x0936…0958 OsuBasicLine {ptr=OsuBasicPtr{ 0x6954 → 0x0958 }, lineno=0x02bb, tokens=8e202020202044455445524d494e45205245434f5244204e554d42455200}
0x0958…097f OsuBasicLine {ptr=OsuBasicPtr{ 0x697b → 0x097f }, lineno=0x02bc, tokens=973a97225245434f52442053454c454354494f4e20544543484e4951554553223a9700}
0x097f…098a OsuBasicLine {ptr=OsuBasicPtr{ 0x6986 → 0x098a }, lineno=0x02bd, tokens=58b15250545200}
0x098a…09b6 OsuBasicLine {ptr=OsuBasicPtr{ 0x69b2 → 0x09b6 }, lineno=0x02c7, tokens=9722282329205245434f5244204e554d424552202828412920464f5220415050454e454e44292200}
0x09b6…09d8 OsuBasicLine {ptr=OsuBasicPtr{ 0x69d4 → 0x09d8 }, lineno=0x02c8, tokens=9722284c2920204c4142454c2f434f4e54454e5453205345415243482200}
0x09d8…09fc OsuBasicLine {ptr=OsuBasicPtr{ 0x69f8 → 0x09fc }, lineno=0x02c9, tokens=9722284b2920204b455946494c4520434f4e54454e5453205345415243482200}
0x09fc…0a20 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a1c → 0x0a20 }, lineno=0x02ca, tokens=97222853292020534541524348204d415354455220464f52204d415443482200}
0x0a20…0a47 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a43 → 0x0a47 }, lineno=0x02cb, tokens=9722284529202045584954202020202020202020202020202020202020202020223b00}
0x0a47…0a65 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a61 → 0x0a65 }, lineno=0x02d0, tokens=9620323838382c303a8420534d243a209620323838382c323700}
0x0a65…0a82 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a7e → 0x0a82 }, lineno=0x02d2, tokens=8a20534d24b14e432420a62058b158a9313a20882038323000}
0x0a82…0a96 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a92 → 0x0a96 }, lineno=0x02d4, tokens=8a20534d24b14e452420882037393000}
0x0a96…0ab4 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ab0 → 0x0ab4 }, lineno=0x02d6, tokens=8a20534d24b145452420a620534d24b12245223a882037363500}
0x0ab4…0ae2 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ade → 0x0ae2 }, lineno=0x02da, tokens=8a20534d24b122232220a6209722454e544552205245434f5244204e554d42455220223a882037323000}
0x0ae2…0b14 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b10 → 0x0b14 }, lineno=0x02e4, tokens=8a20534d24b1224c22208820353030303a208e20474f544f204c4142454c2f434f4e54454e542053454152434800}
0x0b14…0b46 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b42 → 0x0b46 }, lineno=0x02ee, tokens=8a20534d24b1224b2220a6209722534f525259204e4f54204156414941424c452d5452592053223a882037323000}
0x0b46…0b74 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b70 → 0x0b74 }, lineno=0x02f3, tokens=8a20534d24b1224122208820333030303a208e20474f2046494e4420454f4446205245434f52442b3100}
0x0b74…0b89 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b85 → 0x0b89 }, lineno=0x02f8, tokens=8a20534d24b12253222088203230303000}
0x0b89…0bb3 OsuBasicLine {ptr=OsuBasicPtr{ 0x6baf → 0x0bb3 }, lineno=0x02fd, tokens=8a20534d24b122452220882035303038303a208e20474f544f20434f4d4d4f4e204558495400}
0x0bb3…0bc5 OsuBasicLine {ptr=OsuBasicPtr{ 0x6bc1 → 0x0bc5 }, lineno=0x0302, tokens=58b1c528c828534d242c31292900}
0x0bc5…0be9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6be5 → 0x0be9 }, lineno=0x030c, tokens=8a2058b0343720ae2058b2353820a62058b1c428534d24293a20882038303000}
0x0be9…0c0d OsuBasicLine {ptr=OsuBasicPtr{ 0x6c09 → 0x0c0d }, lineno=0x0316, tokens=97222a2a2a20494e56414c494420454e545259202a2a2a223a20882037303000}
0x0c0d…0c20 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c1c → 0x0c20 }, lineno=0x0320, tokens=8a2058b1b428582920882038303700}
0x0c20…0c50 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c4c → 0x0c50 }, lineno=0x0322, tokens=97222a2a2a20454e54455220494e5445474552204e554d42455253204f4e4c59202a2a2a223a882037303000}
0x0c50…0c68 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c64 → 0x0c68 }, lineno=0x0327, tokens=8a2058b03020ae2058b2b1524e20882038323000}
0x0c68…0c9b OsuBasicLine {ptr=OsuBasicPtr{ 0x6c97 → 0x0c9b }, lineno=0x032a, tokens=97222a2a2a20494e56414c4944205245434f5244204e554d424552202a2a2a223a534d24b12223223a882037333000}
0x0c9b…0ccb OsuBasicLine {ptr=OsuBasicPtr{ 0x6cc7 → 0x0ccb }, lineno=0x0334, tokens=52505452b1583a208e20434f4d4d4f4e20455849542046524f4d2044455445524d494e45205245434f524400}
0x0ccb…0ce0 OsuBasicLine {ptr=OsuBasicPtr{ 0x6cdc → 0x0ce0 }, lineno=0x0381, tokens=812049b13120a32032353a973a82204900}
0x0ce0…0ce6 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ce2 → 0x0ce6 }, lineno=0x0382, tokens=8e00}
0x0ce6…0d06 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d02 → 0x0d06 }, lineno=0x0383, tokens=8e20202020204f55545055542043555252454e54205245434f524400}
0x0d06…0d34 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d30 → 0x0d34 }, lineno=0x0384, tokens=8c2031303030303a8e2020474f204745542043555252454e54205245434f524420434f4e54454e545300}
0x0d34…0d64 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d60 → 0x0d64 }, lineno=0x0389, tokens=8c2031303130303a8e2020474f205052494e542043555252454e54205245434f524420434f4e54454e545300}
0x0d64…0d6a OsuBasicLine {ptr=OsuBasicPtr{ 0x6d66 → 0x0d6a }, lineno=0x038a, tokens=8e00}
0x0d6a…0d70 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d6c → 0x0d70 }, lineno=0x038c, tokens=8e00}
0x0d70…0d9d OsuBasicLine {ptr=OsuBasicPtr{ 0x6d99 → 0x0d9d }, lineno=0x038d, tokens=8e2020202020494e50555420414e44204445434f4445204649454c44204e414d452f4e554d42455200}
0x0d9d…0dd2 OsuBasicLine {ptr=OsuBasicPtr{ 0x6dce → 0x0dd2 }, lineno=0x038e, tokens=9620323838382c303a84224649454c44204c4142454c204f52204e554d42455220223b57243a209620323838382c323700}
0x0dd2…0df7 OsuBasicLine {ptr=OsuBasicPtr{ 0x6df3 → 0x0df7 }, lineno=0x038f, tokens=8a205724b14e432420a6205724b12231223a8a205724b14e452420882039313000}
0x0df7…0e25 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e21 → 0x0e25 }, lineno=0x0390, tokens=8a205724b145452420ae20c228572429b13120a620973a973a973a2046505452b1313a20882037303000}
0x0e25…0e36 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e32 → 0x0e36 }, lineno=0x0391, tokens=58b1c528c82857242c31292900}
0x0e36…0e58 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e54 → 0x0e58 }, lineno=0x0392, tokens=8a2058b0343720ae2058b2353820a62057b1c4285724293a882039333000}
0x0e58…0e80 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e7c → 0x0e80 }, lineno=0x0394, tokens=812049b13120a3204e3a8a2046444c4224284929b1572420a62057b1493a882039333000}
0x0e80…0e88 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e84 → 0x0e88 }, lineno=0x0396, tokens=82204900}
0x0e88…0ec6 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ec2 → 0x0ec6 }, lineno=0x0398, tokens=97222a2a2a204649454c4420223b57243b22204e4f5420464f554e4420494e2046494c4520223b46242831293b22202a2a2a223a882039313000}
0x0ec6…0ee7 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ee3 → 0x0ee7 }, lineno=0x03a2, tokens=8a2057b0b13120ae2057b2b14e20a62046505452b1573a882039353000}
0x0ee7…0f24 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f20 → 0x0f24 }, lineno=0x03a3, tokens=97222a2a2a204649454c44204e554d42455220223b573b22204e4f5420464f554e4420494e2046494c4520223b46242831293a882039313000}
0x0f24…0f43 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f3f → 0x0f43 }, lineno=0x03b6, tokens=8c2031303030303a8e204745542043555252454e542046494c4500}
0x0f43…0f49 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f45 → 0x0f49 }, lineno=0x03e5, tokens=8e00}
0x0f49…0f4f OsuBasicLine {ptr=OsuBasicPtr{ 0x6f4b → 0x0f4f }, lineno=0x03e6, tokens=8e00}
0x0f4f…0f6e OsuBasicLine {ptr=OsuBasicPtr{ 0x6f6a → 0x0f6e }, lineno=0x03e7, tokens=8e20202020204544495420414e442053415645205245434f524400}
0x0f6e…0f9d OsuBasicLine {ptr=OsuBasicPtr{ 0x6f99 → 0x0f9d }, lineno=0x03e8, tokens=464f53b1303a812049b13120a3202846505452aa31293a464f53b1464f53a9464c284929a9313a82204900}
0x0f9d…0fbc OsuBasicLine {ptr=OsuBasicPtr{ 0x6fb8 → 0x0fbc }, lineno=0x03f2, tokens=9b31b0b1424f4446a9282852505452aa3129ab524c29a9464f5300}
0x0fbc…0fed OsuBasicLine {ptr=OsuBasicPtr{ 0x6fe9 → 0x0fed }, lineno=0x03fc, tokens=8a20c7283129b0b1454f444620a620464324284650545229b1222a2a204649454c4420454d505459202a2a2200}
0x0fed…0ff3 OsuBasicLine {ptr=OsuBasicPtr{ 0x6fef → 0x0ff3 }, lineno=0x0410, tokens=9700}
0x0ff3…100e OsuBasicLine {ptr=OsuBasicPtr{ 0x700a → 0x100e }, lineno=0x041a, tokens=97224649454c443a20223b46444c422428465054522900}
0x100e…1022 OsuBasicLine {ptr=OsuBasicPtr{ 0x701e → 0x1022 }, lineno=0x0424, tokens=9720a235293b46432428465054522900}
0x1022…1035 OsuBasicLine {ptr=OsuBasicPtr{ 0x7031 → 0x1035 }, lineno=0x042e, tokens=9720a235293b432428465054522900}
0x1035…1040 OsuBasicLine {ptr=OsuBasicPtr{ 0x703c → 0x1040 }, lineno=0x0460, tokens=9720a233293b00}
0x1040…105c OsuBasicLine {ptr=OsuBasicPtr{ 0x7058 → 0x105c }, lineno=0x0474, tokens=9620323838382c303a842053243a9620323838382c323700}
0x105c…1070 OsuBasicLine {ptr=OsuBasicPtr{ 0x706c → 0x1070 }, lineno=0x0476, tokens=8a205324b14e43242088203132343000}
0x1070…1096 OsuBasicLine {ptr=OsuBasicPtr{ 0x7092 → 0x1096 }, lineno=0x0478, tokens=8a205324b145452420ae20c228532429b13120a62046505452b1313a882039313000}
0x1096…10ab OsuBasicLine {ptr=OsuBasicPtr{ 0x70a7 → 0x10ab }, lineno=0x0479, tokens=8a205324b2b04e45242088203131363000}
0x10ab…10d7 OsuBasicLine {ptr=OsuBasicPtr{ 0x70d3 → 0x10d7 }, lineno=0x047a, tokens=5324b122223a812049b13120a32028464c284650545229aa31293a5324b15324a922223a82204900}
0x10d7…10e5 OsuBasicLine {ptr=OsuBasicPtr{ 0x70e1 → 0x10e5 }, lineno=0x047b, tokens=5324b15324a922302200}
0x10e5…1102 OsuBasicLine {ptr=OsuBasicPtr{ 0x70fe → 0x1102 }, lineno=0x0488, tokens=8a20c228532429b2b1464c2846505452292088203131393500}
0x1102…112b OsuBasicLine {ptr=OsuBasicPtr{ 0x7127 → 0x112b }, lineno=0x049c, tokens=973a97222a2a2a205345454420544f4f204c4f4e4720464f52204649454c44202a2a2a2200}
0x112b…1164 OsuBasicLine {ptr=OsuBasicPtr{ 0x7160 → 0x1164 }, lineno=0x049d, tokens=97224f56455252554e204f43435552524544204154205245434f52443a20223b525054523b22204649454c443a20223b4650545200}
0x1164…1176 OsuBasicLine {ptr=OsuBasicPtr{ 0x7172 → 0x1176 }, lineno=0x049e, tokens=973a973a973a8820353030383000}
0x1176…1181 OsuBasicLine {ptr=OsuBasicPtr{ 0x717d → 0x1181 }, lineno=0x04a6, tokens=88203130373000}
0x1181…119d OsuBasicLine {ptr=OsuBasicPtr{ 0x7199 → 0x119d }, lineno=0x04ab, tokens=8a20c228532429b1464c2846505452292088203132303500}
0x119d…11c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x71c5 → 0x11c9 }, lineno=0x04b0, tokens=812049b13120a32028464c284650545229aac228532429293a205324b1222022a953243a82204900}
0x11c9…11e7 OsuBasicLine {ptr=OsuBasicPtr{ 0x71e3 → 0x11e7 }, lineno=0x04b5, tokens=8a2046505452b13120a620464f53b130203a2088203132323000}
0x11e7…1215 OsuBasicLine {ptr=OsuBasicPtr{ 0x7211 → 0x1215 }, lineno=0x04ba, tokens=464f53b1303a812049b13120a32846505452aa31293a464f53b1464f53a9464c284929a9313a82204900}
0x1215…123b OsuBasicLine {ptr=OsuBasicPtr{ 0x7237 → 0x123b }, lineno=0x04c4, tokens=9b31b0b1424f4446a9464f53a9282852505452aa3129ab524c293a9725312c532400}
0x123b…126e OsuBasicLine {ptr=OsuBasicPtr{ 0x726a → 0x126e }, lineno=0x04c9, tokens=8a20c7283129b0454f4446a6454f4446b1424f4446a92852505452ab524c293a9b31b0b1393a9725312c454f444600}
0x126e…127e OsuBasicLine {ptr=OsuBasicPtr{ 0x727a → 0x127e }, lineno=0x04d8, tokens=46505452b146505452a93100}
0x127e…129c OsuBasicLine {ptr=OsuBasicPtr{ 0x7298 → 0x129c }, lineno=0x04ec, tokens=8a2046505452b2b14e20a6204ab14aa9313a8820323030353000}
0x129c…12a8 OsuBasicLine {ptr=OsuBasicPtr{ 0x72a4 → 0x12a8 }, lineno=0x04f1, tokens=8820323530303000}
0x12a8…12bc OsuBasicLine {ptr=OsuBasicPtr{ 0x72b8 → 0x12bc }, lineno=0x0500, tokens=8c2031303030303a8c20313031303000}
0x12bc…12c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x72c5 → 0x12c9 }, lineno=0x0501, tokens=9620323838382c3000}
0x12c9…12e4 OsuBasicLine {ptr=OsuBasicPtr{ 0x72e0 → 0x12e4 }, lineno=0x0502, tokens=84224953205448495320434f525245435420223b412400}
0x12e4…1305 OsuBasicLine {ptr=OsuBasicPtr{ 0x7301 → 0x1305 }, lineno=0x0503, tokens=9620323838382c32373a208a204124b14e432420a6204124b122592200}
0x1305…1332 OsuBasicLine {ptr=OsuBasicPtr{ 0x732e → 0x1332 }, lineno=0x0504, tokens=8a20c82841242c3129b122592220a620812048b13120a32032353a973a8220483a2088203132393000}
0x1332…134a OsuBasicLine {ptr=OsuBasicPtr{ 0x7346 → 0x134a }, lineno=0x0506, tokens=8a20c82841242c3129b1224e2220882039313000}
0x134a…1373 OsuBasicLine {ptr=OsuBasicPtr{ 0x736f → 0x1373 }, lineno=0x0508, tokens=97222a2a2a2059455320285929204f52204e4f20284e29202a2a2a223a2088203132383100}
0x1373…139e OsuBasicLine {ptr=OsuBasicPtr{ 0x739a → 0x139e }, lineno=0x050a, tokens=52505452b152505452a9313a20812049b13120a3204e3a20464324284929b122223a2082204900}
0x139e…13bb OsuBasicLine {ptr=OsuBasicPtr{ 0x73b7 → 0x13bb }, lineno=0x050b, tokens=812049b13120a3204e3a20464324284929b122223a82204900}
0x13bb…13ea OsuBasicLine {ptr=OsuBasicPtr{ 0x73e6 → 0x13ea }, lineno=0x0514, tokens=8a2052505452b2b1524e20a62046505452b1313a8c2031303030303a8c2031303130303a88203130303000}
0x13ea…1403 OsuBasicLine {ptr=OsuBasicPtr{ 0x73ff → 0x1403 }, lineno=0x0528, tokens=97222a2a20454e44204f462046494c45202a2a2200}
0x1403…1423 OsuBasicLine {ptr=OsuBasicPtr{ 0x741f → 0x1423 }, lineno=0x0550, tokens=882035303038303a208e20474f544f20434f4d4d4f4e204558495400}
0x1423…1429 OsuBasicLine {ptr=OsuBasicPtr{ 0x7425 → 0x1429 }, lineno=0x07ce, tokens=8e00}
0x1429…1449 OsuBasicLine {ptr=OsuBasicPtr{ 0x7445 → 0x1449 }, lineno=0x07cf, tokens=8e202020202053494d504c452053454152434820524f5554494e4500}
0x1449…1482 OsuBasicLine {ptr=OsuBasicPtr{ 0x747e → 0x1482 }, lineno=0x07d0, tokens=9620323838382c303a972253454152434820535452494e4720284d4158494d554d204f462033322043414852414354455253292200}
0x1482…1496 OsuBasicLine {ptr=OsuBasicPtr{ 0x7492 → 0x1496 }, lineno=0x07d1, tokens=84205354243a9620323838382c323700}
0x1496…14ac OsuBasicLine {ptr=OsuBasicPtr{ 0x74a8 → 0x14ac }, lineno=0x07d2, tokens=8a20c22853542429b1302088203230303000}
0x14ac…14b9 OsuBasicLine {ptr=OsuBasicPtr{ 0x74b5 → 0x14b9 }, lineno=0x07da, tokens=9b31b0b1424f444600}
0x14b9…14c5 OsuBasicLine {ptr=OsuBasicPtr{ 0x74c1 → 0x14c5 }, lineno=0x07e4, tokens=9e205354242c3100}
0x14c5…14e4 OsuBasicLine {ptr=OsuBasicPtr{ 0x74e0 → 0x14e4 }, lineno=0x07ee, tokens=8a20c7283129b0b131453920a6204d53b1313a2088203231303000}
0x14e4…14fd OsuBasicLine {ptr=OsuBasicPtr{ 0x74f9 → 0x14fd }, lineno=0x07f8, tokens=53505452b1303a4db1313a53505452b1424f444600}
0x14fd…150e OsuBasicLine {ptr=OsuBasicPtr{ 0x750a → 0x150e }, lineno=0x0802, tokens=53505452b153505452a9524c00}
0x150e…1543 OsuBasicLine {ptr=OsuBasicPtr{ 0x753f → 0x1543 }, lineno=0x080c, tokens=8a2053505452b0c728312920a62058b14d3a208c20343030303a2088203832303a208e205245434f524420464f554e4400}
0x1543…1562 OsuBasicLine {ptr=OsuBasicPtr{ 0x755e → 0x1562 }, lineno=0x0816, tokens=8a2053505452b0b1454f444620a6204d53b1323a88203231303000}
0x1562…1583 OsuBasicLine {ptr=OsuBasicPtr{ 0x757f → 0x1583 }, lineno=0x0820, tokens=4db14da9313a208a204db0524e20a6204d53b1333a2088203231303000}
0x1583…158e OsuBasicLine {ptr=OsuBasicPtr{ 0x758a → 0x158e }, lineno=0x082a, tokens=88203230353000}
0x158e…15c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x75bf → 0x15c3 }, lineno=0x0834, tokens=8a204d53b13120a62097205354243b22204e4f5420464f554e4420492046494c4520223b46242831293a20882037303000}
0x15c3…15fe OsuBasicLine {ptr=OsuBasicPtr{ 0x75fa → 0x15fe }, lineno=0x083e, tokens=8a204d53b13220a62097205354243b22204e4f5420464f554e44204245464f52452043555252454e5420454e44204f462046494c452200}
0x15fe…160f OsuBasicLine {ptr=OsuBasicPtr{ 0x760b → 0x160f }, lineno=0x0843, tokens=8a204d53b13220882037303000}
0x160f…1629 OsuBasicLine {ptr=OsuBasicPtr{ 0x7625 → 0x1629 }, lineno=0x0848, tokens=8a204d53b13320a6204d53b1313a2088203231303000}
0x1629…162f OsuBasicLine {ptr=OsuBasicPtr{ 0x762b → 0x162f }, lineno=0x0bb6, tokens=8e00}
0x162f…1655 OsuBasicLine {ptr=OsuBasicPtr{ 0x7651 → 0x1655 }, lineno=0x0bb7, tokens=8e202020202046494e44205250545220464f5220415050454e454e44204d4f444500}
0x1655…165d OsuBasicLine {ptr=OsuBasicPtr{ 0x7659 → 0x165d }, lineno=0x0bb8, tokens=52b13000}
0x165d…1688 OsuBasicLine {ptr=OsuBasicPtr{ 0x7684 → 0x1688 }, lineno=0x0bc2, tokens=8a2052b1524ea93120a62097222a2a2a2046494c452046554c4c202a2a2a223a20882037303000}
0x1688…16bf OsuBasicLine {ptr=OsuBasicPtr{ 0x76bb → 0x16bf }, lineno=0x0bcc, tokens=8a20424f4446a92852ab524c29b1454f444620a62058b152a9313a2088203832303a208e20474f20474554205245434f524400}
0x16bf…16d1 OsuBasicLine {ptr=OsuBasicPtr{ 0x76cd → 0x16d1 }, lineno=0x0bd6, tokens=52b152a9313a2088203330313000}
0x16d1…16d7 OsuBasicLine {ptr=OsuBasicPtr{ 0x76d3 → 0x16d7 }, lineno=0x0f9e, tokens=8e00}
0x16d7…16f8 OsuBasicLine {ptr=OsuBasicPtr{ 0x76f4 → 0x16f8 }, lineno=0x0f9f, tokens=8e202020202053554220544f20434f4e54494e55452053454152434800}
0x16f8…1725 OsuBasicLine {ptr=OsuBasicPtr{ 0x7721 → 0x1725 }, lineno=0x0fa0, tokens=52505452b1583a8c2031303030303a208c2031303130303a208e204f5554505554205245434f524400}
0x1725…1756 OsuBasicLine {ptr=OsuBasicPtr{ 0x7752 → 0x1756 }, lineno=0x0faa, tokens=973a9620323838382c303a8422495320544849532054484520434f5252454354205245434f524420223b5a2400}
0x1756…1777 OsuBasicLine {ptr=OsuBasicPtr{ 0x7773 → 0x1777 }, lineno=0x0faf, tokens=9620323838382c32373a8a20c2285a2429b13020a6205a24b122592200}
0x1777…178d OsuBasicLine {ptr=OsuBasicPtr{ 0x7789 → 0x178d }, lineno=0x0fb4, tokens=8a20c8285a242c3129b122592220a6208d00}
0x178d…17c1 OsuBasicLine {ptr=OsuBasicPtr{ 0x77bd → 0x17c1 }, lineno=0x0fbe, tokens=8a20c8285a242c3129b2b0224e2220a62097222a2a2a2a20594553204f52204e4f202a2a2a2a223a2088203430313000}
0x17c1…17d5 OsuBasicLine {ptr=OsuBasicPtr{ 0x77d1 → 0x17d5 }, lineno=0x0fc8, tokens=9b31b0b1c7283129a9c2285354242900}
0x17d5…17f4 OsuBasicLine {ptr=OsuBasicPtr{ 0x77f0 → 0x17f4 }, lineno=0x0fd2, tokens=882032303230203a208e20434f4e54494e55452053454152434800}
0x17f4…17fa OsuBasicLine {ptr=OsuBasicPtr{ 0x77f6 → 0x17fa }, lineno=0x1386, tokens=8e00}
0x17fa…1818 OsuBasicLine {ptr=OsuBasicPtr{ 0x7814 → 0x1818 }, lineno=0x1387, tokens=8e202020204c4142454c2f434f4e54454e542053454152434800}
0x1818…181e OsuBasicLine {ptr=OsuBasicPtr{ 0x781a → 0x181e }, lineno=0x1388, tokens=9700}
0x181e…1832 OsuBasicLine {ptr=OsuBasicPtr{ 0x782e → 0x1832 }, lineno=0x1392, tokens=97224649454c44204c4142454c532200}
0x1832…1855 OsuBasicLine {ptr=OsuBasicPtr{ 0x7851 → 0x1855 }, lineno=0x139c, tokens=812049b13120a3204e3a209720a233293b46444c42242849293a2082204900}
0x1855…185b OsuBasicLine {ptr=OsuBasicPtr{ 0x7857 → 0x185b }, lineno=0x13a6, tokens=9700}
0x185b…1888 OsuBasicLine {ptr=OsuBasicPtr{ 0x7884 → 0x1888 }, lineno=0x13b0, tokens=9620323838382c303a9620323937362c34343a9620323937322c35383a4724b122223a4824b1222200}
0x1888…18b9 OsuBasicLine {ptr=OsuBasicPtr{ 0x78b5 → 0x18b9 }, lineno=0x13b1, tokens=84224c4142454c2c434f4e54454e545320223b47242c48243a9620323937362c31333a9620323937322c313300}
0x18b9…18df OsuBasicLine {ptr=OsuBasicPtr{ 0x78db → 0x18df }, lineno=0x13b2, tokens=9620323838382c32373a208a204724b1222220af204824b122222088203530303000}
0x18df…18e5 OsuBasicLine {ptr=OsuBasicPtr{ 0x78e1 → 0x18e5 }, lineno=0x13b3, tokens=8e00}
0x18e5…18eb OsuBasicLine {ptr=OsuBasicPtr{ 0x78e7 → 0x18eb }, lineno=0x13b4, tokens=8e00}
0x18eb…18f1 OsuBasicLine {ptr=OsuBasicPtr{ 0x78ed → 0x18f1 }, lineno=0x13b5, tokens=8e00}
0x18f1…18f7 OsuBasicLine {ptr=OsuBasicPtr{ 0x78f3 → 0x18f7 }, lineno=0x13b6, tokens=8e00}
0x18f7…18fd OsuBasicLine {ptr=OsuBasicPtr{ 0x78f9 → 0x18fd }, lineno=0x13b7, tokens=8e00}
0x18fd…1920 OsuBasicLine {ptr=OsuBasicPtr{ 0x791c → 0x1920 }, lineno=0x13ba, tokens=812049b13120a3204e3a8a204724b146444c42242849292088203530373000}
0x1920…1928 OsuBasicLine {ptr=OsuBasicPtr{ 0x7924 → 0x1928 }, lineno=0x13bf, tokens=82204900}
0x1928…195f OsuBasicLine {ptr=OsuBasicPtr{ 0x795b → 0x195f }, lineno=0x13c4, tokens=97222a2a2a2a20223b47243b22204e4f5420412056414c4944204649454c44204c4142454c202a2a2a2a223a88203530303000}
0x195f…1967 OsuBasicLine {ptr=OsuBasicPtr{ 0x7963 → 0x1967 }, lineno=0x13ce, tokens=47b14900}
0x1967…1974 OsuBasicLine {ptr=OsuBasicPtr{ 0x7970 → 0x1974 }, lineno=0x13d8, tokens=9b31b0b1424f444600}
0x1974…197f OsuBasicLine {ptr=OsuBasicPtr{ 0x797b → 0x197f }, lineno=0x13e2, tokens=9e2048242c3100}
0x197f…199e OsuBasicLine {ptr=OsuBasicPtr{ 0x799a → 0x199e }, lineno=0x13ec, tokens=8a20c7283129b0b131453920a6204d53b1313a2088203532303000}
0x199e…19b0 OsuBasicLine {ptr=OsuBasicPtr{ 0x79ac → 0x19b0 }, lineno=0x13f6, tokens=53505452b1424f44463a4db13100}
0x19b0…19c1 OsuBasicLine {ptr=OsuBasicPtr{ 0x79bd → 0x19c1 }, lineno=0x1400, tokens=53505452b153505452a9524c00}
0x19c1…19de OsuBasicLine {ptr=OsuBasicPtr{ 0x79da → 0x19de }, lineno=0x140a, tokens=8a2053505452b0c728312920a62058b14d3a88203533303000}
0x19de…19fd OsuBasicLine {ptr=OsuBasicPtr{ 0x79f9 → 0x19fd }, lineno=0x1414, tokens=8a2053505452b0b1454f444620a6204d53b1323a88203532303000}
0x19fd…1a1c OsuBasicLine {ptr=OsuBasicPtr{ 0x7a18 → 0x1a1c }, lineno=0x141e, tokens=4db14da9313a8a204db0524e20a6204d53b1333a88203532303000}
0x1a1c…1a27 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a23 → 0x1a27 }, lineno=0x1428, tokens=88203531323000}
0x1a27…1a2d OsuBasicLine {ptr=OsuBasicPtr{ 0x7a29 → 0x1a2d }, lineno=0x144e, tokens=8e00}
0x1a2d…1a33 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a2f → 0x1a33 }, lineno=0x144f, tokens=8e00}
0x1a33…1a39 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a35 → 0x1a39 }, lineno=0x1450, tokens=9700}
0x1a39…1a67 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a63 → 0x1a67 }, lineno=0x145a, tokens=8a204d53b13120a620972048243b22204e4f5420464f554e4420494e2046494c45223a20882037303000}
0x1a67…1aa0 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a9c → 0x1aa0 }, lineno=0x1464, tokens=8a204d53b13220a620972048243b22204e4f5420464f554e44204245464f524520454e44204f462046494c45204d41524b45522200}
0x1aa0…1ab1 OsuBasicLine {ptr=OsuBasicPtr{ 0x7aad → 0x1ab1 }, lineno=0x146e, tokens=8a204d53b13220882037303000}
0x1ab1…1aca OsuBasicLine {ptr=OsuBasicPtr{ 0x7ac6 → 0x1aca }, lineno=0x1478, tokens=8a204d53b13320a6204d53b1313a88203532313000}
0x1aca…1ad0 OsuBasicLine {ptr=OsuBasicPtr{ 0x7acc → 0x1ad0 }, lineno=0x14b2, tokens=8e00}
0x1ad0…1aef OsuBasicLine {ptr=OsuBasicPtr{ 0x7aeb → 0x1aef }, lineno=0x14b3, tokens=8e2020202020434845434b204c4142454c2f434f4e54454e545300}
0x1aef…1b1e OsuBasicLine {ptr=OsuBasicPtr{ 0x7b1a → 0x1b1e }, lineno=0x14b4, tokens=52505452b1583a8c2031303030303a208e202020474f20474554205245434f524420434f4e54454e545300}
0x1b1e…1b35 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b31 → 0x1b35 }, lineno=0x14be, tokens=8a204824b14643242847292088203533333000}
0x1b35…1b57 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b53 → 0x1b57 }, lineno=0x14c8, tokens=8820353430303a208e204e4f204d41544348205452525920414741494e00}
0x1b57…1b71 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b6d → 0x1b71 }, lineno=0x14d2, tokens=8a204724b2b046444c42242847292088203534303000}
0x1b71…1b8e OsuBasicLine {ptr=OsuBasicPtr{ 0x7b8a → 0x1b8e }, lineno=0x14dc, tokens=8c2031303130303a208e204f5554505554205245434f524400}
0x1b8e…1bc7 OsuBasicLine {ptr=OsuBasicPtr{ 0x7bc3 → 0x1bc7 }, lineno=0x14e6, tokens=9620323838382c303a8422495320544849532054484520434f5252454354205245434f524420223b55243a9620323838382c323700}
0x1bc7…1bdf OsuBasicLine {ptr=OsuBasicPtr{ 0x7bdb → 0x1bdf }, lineno=0x14f0, tokens=8a20c82855242c3129b122592220882038323000}
0x1bdf…1c11 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c0d → 0x1c11 }, lineno=0x14fa, tokens=8a20c82855242c3129b2b0224e2220a62097222a2a2a20594553204f52204e4f202a2a2a223a2088203533353000}
0x1c11…1c24 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c20 → 0x1c24 }, lineno=0x1518, tokens=9b31b0b1c7283129a9c22848242900}
0x1c24…1c2f OsuBasicLine {ptr=OsuBasicPtr{ 0x7c2b → 0x1c2f }, lineno=0x1522, tokens=88203530393000}
0x1c2f…1c35 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c31 → 0x1c35 }, lineno=0x270a, tokens=8e00}
0x1c35…1c3b OsuBasicLine {ptr=OsuBasicPtr{ 0x7c37 → 0x1c3b }, lineno=0x270b, tokens=8e00}
0x1c3b…1c41 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c3d → 0x1c41 }, lineno=0x270c, tokens=8e00}
0x1c41…1c57 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c53 → 0x1c57 }, lineno=0x270d, tokens=8e2020202020535542524f5554494e455300}
0x1c57…1c5d OsuBasicLine {ptr=OsuBasicPtr{ 0x7c59 → 0x1c5d }, lineno=0x270e, tokens=8e00}
0x1c5d…1c8a OsuBasicLine {ptr=OsuBasicPtr{ 0x7c86 → 0x1c8a }, lineno=0x270f, tokens=8e2020202020535542203120204745542043555252454e54205245434f524420434f4e54454e545300}
0x1c8a…1ca5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ca1 → 0x1ca5 }, lineno=0x2710, tokens=9b31b0b1282852505452aa3129ab524c29a9424f444600}
0x1ca5…1cbe OsuBasicLine {ptr=OsuBasicPtr{ 0x7cba → 0x1cbe }, lineno=0x2724, tokens=812049b13120a3204e3a20464324284929b1222200}
0x1cbe…1ccd OsuBasicLine {ptr=OsuBasicPtr{ 0x7cc9 → 0x1ccd }, lineno=0x2730, tokens=8425312c46432428492900}
0x1ccd…1cf5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7cf1 → 0x1cf5 }, lineno=0x2733, tokens=464f53b1303a81204bb13120a3204e3a464f53b1464f53a9464c284b29a9313a82204b00}
0x1cf5…1cff OsuBasicLine {ptr=OsuBasicPtr{ 0x7cfb → 0x1cff }, lineno=0x2760, tokens=8220493a8d00}
0x1cff…1d05 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d01 → 0x1d05 }, lineno=0x2772, tokens=8e00}
0x1d05…1d36 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d32 → 0x1d36 }, lineno=0x2773, tokens=8e202020202053554220312e3220205052494e542043555252454e54205245434f524420434f4e54454e545300}
0x1d36…1d3c OsuBasicLine {ptr=OsuBasicPtr{ 0x7d38 → 0x1d3c }, lineno=0x2774, tokens=9700}
0x1d3c…1d51 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d4d → 0x1d51 }, lineno=0x277e, tokens=97225245434f52443a20223b5250545200}
0x1d51…1d57 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d53 → 0x1d57 }, lineno=0x2788, tokens=9700}
0x1d57…1d74 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d70 → 0x1d74 }, lineno=0x2792, tokens=97224649454c44223ba23336293b22434f4e54454e54532200}
0x1d74…1d91 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d8d → 0x1d91 }, lineno=0x279c, tokens=97222a2a2a2a2a223ba23336293b222a2a2a2a2a2a2a2a2200}
0x1d91…1d97 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d93 → 0x1d97 }, lineno=0x27a6, tokens=9700}
0x1d97…1da5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7da1 → 0x1da5 }, lineno=0x27b0, tokens=812049b13120a3204e00}
0x1da5…1dc6 OsuBasicLine {ptr=OsuBasicPtr{ 0x7dc2 → 0x1dc6 }, lineno=0x27ba, tokens=9720493b46444c42242849293ba23335293b4643242849293a82204900}
0x1dc6…1dcf OsuBasicLine {ptr=OsuBasicPtr{ 0x7dcb → 0x1dcf }, lineno=0x27c4, tokens=973a208d00}
0x1dcf…1dd5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7dd1 → 0x1dd5 }, lineno=0x4e1d, tokens=8e00}
0x1dd5…1ddb OsuBasicLine {ptr=OsuBasicPtr{ 0x7dd7 → 0x1ddb }, lineno=0x4e1e, tokens=8e00}
0x1ddb…1df3 OsuBasicLine {ptr=OsuBasicPtr{ 0x7def → 0x1df3 }, lineno=0x4e1f, tokens=8e20202020205345454420504154434820494e00}
0x1df3…1e01 OsuBasicLine {ptr=OsuBasicPtr{ 0x7dfd → 0x1e01 }, lineno=0x4e20, tokens=812049b13120a3204e00}
0x1e01…1e12 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e0e → 0x1e12 }, lineno=0x4e25, tokens=9720a23132293b464c28492900}
0x1e12…1e23 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e1f → 0x1e23 }, lineno=0x4e2a, tokens=9722534545443a20223b493b00}
0x1e23…1e32 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e2e → 0x1e32 }, lineno=0x4e34, tokens=8420534545442428492900}
0x1e32…1e3a OsuBasicLine {ptr=OsuBasicPtr{ 0x7e36 → 0x1e3a }, lineno=0x4e48, tokens=82204900}
0x1e3a…1e53 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e4f → 0x1e53 }, lineno=0x4e49, tokens=4ab1313a973a9722504c4541534520574149542200}
0x1e53…1e6d OsuBasicLine {ptr=OsuBasicPtr{ 0x7e69 → 0x1e6d }, lineno=0x4e52, tokens=4124b1c32846505452293a4224b1c328525054522900}
0x1e6d…1e93 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e8f → 0x1e93 }, lineno=0x4e57, tokens=4124b1c92841242cc228412429aa31293a4224b1c92842242cc228422429aa312900}
0x1e93…1ea9 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ea5 → 0x1ea9 }, lineno=0x4e5c, tokens=5324b14124a95345454424284a29a9422400}
0x1ea9…1eb4 OsuBasicLine {ptr=OsuBasicPtr{ 0x7eb0 → 0x1eb4 }, lineno=0x4e66, tokens=88203131343200}
0x1eb4…1ecf OsuBasicLine {ptr=OsuBasicPtr{ 0x7ecb → 0x1ecf }, lineno=0x61a8, tokens=52505452b152505452a9313a46505452b1313a4ab13100}
0x1ecf…1ef2 OsuBasicLine {ptr=OsuBasicPtr{ 0x7eee → 0x1ef2 }, lineno=0x61ad, tokens=97224e4f5720574f524b494e47204f4e205245434f524420223b5250545200}
0x1ef2…1f09 OsuBasicLine {ptr=OsuBasicPtr{ 0x7f05 → 0x1f09 }, lineno=0x61b2, tokens=8a2052505452b2b1524e208820323030353000}
0x1f09…1f2a OsuBasicLine {ptr=OsuBasicPtr{ 0x7f26 → 0x1f2a }, lineno=0x61bc, tokens=972220202046494c45204c4f4144454420574954482053454544532200}
0x1f2a…1f36 OsuBasicLine {ptr=OsuBasicPtr{ 0x7f32 → 0x1f36 }, lineno=0x61c6, tokens=8820353030383000}
0x1f36…1f6a OsuBasicLine {ptr=OsuBasicPtr{ 0x7f66 → 0x1f6a }, lineno=0x7530, tokens=8a20455252b13120a62097222a2a2a2046494c45204e414d45204d49534d41544348202a2a2a223a8820333031303000}
0x1f6a…1f9e OsuBasicLine {ptr=OsuBasicPtr{ 0x7f9a → 0x1f9e }, lineno=0x753a, tokens=8a20455252b13220a62097222a2a2a2046494c452054595045204d49534d41544348202a2a2a223a8820333031303000}
0x1f9e…1faa OsuBasicLine {ptr=OsuBasicPtr{ 0x7fa6 → 0x1faa }, lineno=0x7544, tokens=8820353030383000}
0x1faa…1fe5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7fe1 → 0x1fe5 }, lineno=0x7594, tokens=97222a2a2a204c4f43415445442046494c45204d49534d41544348204245464f524520434f4e54494e55494e47223a8820353030383000}
0x1fe5…2007 OsuBasicLine {ptr=OsuBasicPtr{ 0x8003 → 0x2007 }, lineno=0xc350, tokens=4445b1c1283130323236293a208e20474554204449534320455252202300}
0x2007…2032 OsuBasicLine {ptr=OsuBasicPtr{ 0x802e → 0x2032 }, lineno=0xc352, tokens=444cb1c128313137373429a9c128313137373529ab3235363a8e204c494e45204e554d42455200}
0x2032…206a OsuBasicLine {ptr=OsuBasicPtr{ 0x8066 → 0x206a }, lineno=0xc353, tokens=8a204445b131323820ae20444cb134303020a62097222a2a2a2046494c45204e4f5420464f554e44202a2a2a223a882032393400}
0x206a…209b OsuBasicLine {ptr=OsuBasicPtr{ 0x8097 → 0x209b }, lineno=0xc355, tokens=8a204445b131323820a62097222a2a2a2046494c45204e4f5420464f554e44202a2a2a223a8820353230303000}
0x209b…20ce OsuBasicLine {ptr=OsuBasicPtr{ 0x80ca → 0x20ce }, lineno=0xc364, tokens=8a204445b131323920a62097222a2a2a204348414e4e454c204e4f54204f50454e202a2a2a223a8820353230303000}
0x20ce…2107 OsuBasicLine {ptr=OsuBasicPtr{ 0x8103 → 0x2107 }, lineno=0xc36e, tokens=8a204445b131333020a62097222a2a2a204143434553532052494748542056494f4c4154494f4e202a2a2a223a8820353230303000}
0x2107…2141 OsuBasicLine {ptr=OsuBasicPtr{ 0x813d → 0x2141 }, lineno=0xc378, tokens=8a204445b131333120a62097222a2a2a204558454355544142494c4954592056494f4c4154494f4e202a2a2a223a8820353230303000}
0x2141…216f OsuBasicLine {ptr=OsuBasicPtr{ 0x816b → 0x216f }, lineno=0xc382, tokens=8a204445b131333220a62097222a2a2a20454e44204f462046494c45202a2a2a223a8820353230303000}
0x216f…21a6 OsuBasicLine {ptr=OsuBasicPtr{ 0x81a2 → 0x21a6 }, lineno=0xc38c, tokens=8a204445b131333320a62097222a2a2a204348414e4e454c20414c5245414459204f50454e202a2a2a223a8820353230303000}
0x21a6…21d3 OsuBasicLine {ptr=OsuBasicPtr{ 0x81cf → 0x21d3 }, lineno=0xc396, tokens=97222a2a2a2044495343204552524f5220223b44453b22204c494e4520223b444c3b22202a2a2a2200}
0x21d3…21f1 OsuBasicLine {ptr=OsuBasicPtr{ 0x81ed → 0x21f1 }, lineno=0xc3a0, tokens=9d3a209f204456242832293aa020323aa02031323aa020313000}
0x21f1…2209 OsuBasicLine {ptr=OsuBasicPtr{ 0x8205 → 0x2209 }, lineno=0xc3a5, tokens=9620323937362c34343a9620323937322c353800}
0x2209…221e OsuBasicLine {ptr=OsuBasicPtr{ 0x821a → 0x221e }, lineno=0xc3aa, tokens=892244424d535953222c22504153532200}
0x221e…2243 OsuBasicLine {ptr=OsuBasicPtr{ 0x823f → 0x2243 }, lineno=0xcb20, tokens=9720222a2a2a204c494e4520223b444c3b22202a2a2a22203a8820353030383000}
0x2243…2245 0x0000
0x2245…23f0 [Padding]