DHTTP2NETV1.0 4-NOV-2021 09:59 VSI C V7.4-002 0 $READONLY$i$CODE$ $LITERAL$$LINK$0J8PHTTP2NETCONTROL8JHTTP2NETCLIENTREAD8J00HTTP2NETCLIENTREADAST0J HTTP2NETIOREAD0J HTTP2NETIOWRITE8J HTTP2NETIOINPROGRESS8JHTTP2NETQUEUEWRITE8JHTTP2NETWRITEDATAAST8JHTTP2NETWRITEEND@J HTTP2NET_REQUEST_END_AST8JPHTTP2NETWRITEHEADERAST8J`HTTP2NET_WRITE_NO_AST8Jp HTTP2NETCANCELWRITE @6= = G0;G({(rk//p#~^^~ (0޴8@H>P^X~`hp޵xG#0$QGG@4QQ@BG4GHb@Zk.1CC, 8B(!!JQB"0@B9@#  G #LGGXb2 @tG@d..+,.PBdJTJ+HUJtF5DaF //@ZkP).SI.`xGBb)JR IJ2FtG""CVJEpF&Gh"/@Zk ,%@@9@$.d."".P)/GSI/$JtJG1&J3aJ$JJ3B)KZ IKG 5B<`:G@BGGVK @CxGHb/0///G@Zk)$/$,D#"$.d.D""..G#:KxB0HE2JtJ>!#H1"JG("3aJ1@BJ3@J""5@5@tG >TG&b@Zk" !#D"d#d""&1@"A' 0A A/o$..$J$/J1&JD/.$,. 4J$J$K4B[Kdc0/. $BlJ2H7J:BK0`C!!HBJ0@B0KJdc5@lt|#C0C0 Ct|#@A4D7B5D x\B"Ck///Lc0`CbCLò`///#xb\BCk/BGGGGGGb%@A@Zk B2CGGtG(b9@/@Zk  @BGGGGGGHb%@A@Zk B2CGGtG(b9@/@ZkÐBGGGGGb%@9@A@Zk B2CGGtG(b@Zk//BGGGGGGb%@A@Zk Bu2CGGtG(b9@/@ZkÀBGGGGGb%@9@A@Zk B]2CGGtG(b@Zk// BGG_"tG(b%@A9@@Zk///`BGGGGGhb%@9@A@Zk B52CGGtG(b@Zk/~/0BGGGGG8b%@9@A@Zk B2CGGtG(b@Zk/fm/pBGGGGGGxb@Zk B2CGGtG(b@Zkl%@A9@NU/ BGG4GtG(b@Zk^`CP,""S,xtG&BbGGHCEE HDG"VHDc~@Zk BGGGtG(b/@Zk<//`P,""S,x_"&BbGHCED H"DGGVHdE@Zk BGGtGtG(b@Zk/ BGG_"tG(b@ZkÀB(GG@Zk(áGGBA4Ab"@ZkG]]} (0ݤ8@H=P]X}`hpݥx#k///(4G0{0/k//1 1Ck///G{"GT4/#0["~^[^GGG?"b@ZkG]]  #k// GTGGG(uGk///#~^^~ (0޴8@H>P^X~`GGGGGG/$ $//!vJ0 vJ9v>K00h!_"! `C`C;F 4JF!#//0zSH!v>H:DC0;K4`GpHT@F GG( ..#E'"P#E!JU JFBB// BG B"G"G(b@Zk<@8 GG8'@/@ 0`46/// +1//8'GG B"&"(b@/@ BG/@Zk // BGG B"("G(b/@Zk GC"L "G<8 8g@ 0`4// kGL" + B1!J@Zk U"u#" ,+5/HpHY5K0G"5? +u.!Jt2JSrJ5"tFu> K5,v[KA;H6D5<,@H</XK?(U.#KRQJ5  s1KGSFU>.JzJVJF>h.aKp`KWJ@b#FG>U.sKRUJSFU>@8G@ k@&@j//4GG]]} (0ݤ8@H=P]X}`p#/k///#p;~^^~ (0޴8@H>P^X~`GGGG# 0/4101,pBPBGGtGBbp"@Zk 0 @ x#Cc2B3B0BB/â/֢//G4Gx % B("/w =  /t///DF @Fd/`Kj$a!g C$R/c@ Ģ0@(8B/+,+J0@C! JTCXc0@B0`BG""TCXc,P.S /_"G<aJbX KF@"VJC?DUG@B(GGHb@Zk/3//`0@`,+J# @21@BJT51BT,PI/Si/_"<!IK[ iK[G@BHbV#K "C?DDG 4 (c~GG ""/@Zk 4+! @4+( B(0@}@ _}@//cG4GBb4vJ@Zkv/$sBG4Gb`@ZkmÈcBG4Gbg`@Zke`GC"P,GSi-BbHCK iIDVHE<$0B8FG8D@Zk`BGGhbG$pG/`0"@ZkA$ I$J@) A A iE x0A0@x///`BG0"Ghb4GGG@Zk#//hCpcGGPBXbG 0@A 0`AhCpc<d8G D 0"0@@Zk //PBGGG4GGXb"@ZkG]]} (0ݤ8@H=P]X}`p#/k///#~^^~ (0޴8@H>P^X~`GGGGx G0!//fF!2`&0 ///ɢiGGBbTGvD! //0@@Zk 1@0 "0BBB0FB7vITGb#@ZkB@B"GGX"Gb@Zk G/0@ }@G]G]} (0ݤ8@H=P]X}`p#k///0#G~^^GG$ԢG4Բ4 Gb]]GTG #k/,GG1Gb4J@4@1 8uG"]] #k//#~^^~ (0GGG$e`4e,Ħ5J@BGTGHbBBĶ,`@@@p"@Zk/301B0#b B3D`GTG(b0@Zk-`0D* $  5v J///,Ţ8vKvSJG4C%vH:_KEG@ B,0GTG(bP/@Zk //0c`"4G4aG [/@Zk`BGB"G"Ghb@ZkG]Gb#]}G (0@#///{G"?"G`S"{"{k//p#G0["^~G^ ~(0GT`F0[G~G"8bG@ZkC.C D "E`"F"G"Pb#PJC>D@.RQJD@>E.TJI@"E>F.VJF>G/4GXKyJJ"GG?CH ,CKA Hp@KC@#0DGH <#I`."JSrJt2JL "tFK"I`>âJ.JWJxJF J>=#, 8 v4KG<@K.UJFK>`04G]] }(0@#+///8 [G({"@{B"?"Gk///H;GP"Ѣ_#~^^~ (0޴8GGGGG/@///d(BGGG0bGG0@@Zk8BG4G@bG/@Zk*/HĠGG(B0bGG`Dl/G//@Zk8BG4G@b@Zk/(BGGGGG0b/@Zk8BG4G@b@Zk0@GG]G]} (0ݤ8@#/k///Gk4G( NETIOREAD4{# NETIOREAD4$( NETIOREAD<GHTTP2CLOSECONNECTION<b#0HTTP2CLOSECONNECTION<@HTTP2CLOSECONNECTION4& b#0 DECC$MEMCMP4%DGt DECC$MEMCMP4%p@t DECC$MEMCMP4 G WATCHTHIS4 b#0 WATCHTHIS4 @ WATCHTHIS4LGHTTP2WATCHFRAME4hb#0HTTP2WATCHFRAME4@HTTP2WATCHFRAME4 G4 WATCHTHIS4 ,b#0 WATCHTHIS4 0@4 WATCHTHIS <GHTTP2REQUESTDATA<b#0HTTP2REQUESTDATA<@HTTP2REQUESTDATA4!G HTTP2ERROR4"b#0 HTTP2ERROR4!@ HTTP2ERROR<#G,HPACKHEADERSFRAME<$b#0HPACKHEADERSFRAME<#(@,HPACKHEADERSFRAME4!,GT HTTP2ERROR4"Db#0 HTTP2ERROR4!P@T HTTP2ERROR4-`G HTTP2PRIORITY4.xb#0 HTTP2PRIORITY4-@ HTTP2PRIORITY4!G HTTP2ERROR4"b#0 HTTP2ERROR4!@ HTTP2ERROR</GHTTP2RESETSTREAM<0b#0HTTP2RESETSTREAM</@HTTP2RESETSTREAM4!G HTTP2ERROR4"b#0 HTTP2ERROR4!@ HTTP2ERROR4+ GL HTTP2SETTINGS4,8b#0 HTTP2SETTINGS4+H@L HTTP2SETTINGS4!LGl HTTP2ERROR4"db#0 HTTP2ERROR4!h@l HTTP2ERROR4!G HTTP2ERROR4"b#0 HTTP2ERROR4!@ HTTP2ERROR4'G HTTP2PING4(b#0 HTTP2PING4'@ HTTP2PING4!G  HTTP2ERROR4"b#0 HTTP2ERROR4!@  HTTP2ERROR4 GL HTTP2GOAWAY48b#0 HTTP2GOAWAY4H@L HTTP2GOAWAY4!LGl HTTP2ERROR4"db#0 HTTP2ERROR4!h@l HTTP2ERROR<)GHTTP2WINDOWUPDATE<*b#0HTTP2WINDOWUPDATE<)@HTTP2WINDOWUPDATE4!G HTTP2ERROR4"b#0 HTTP2ERROR4!@ HTTP2ERROR4!G HTTP2ERROR4"b#0 HTTP2ERROR4!@ HTTP2ERROR4  Gd WATCHTHIS4 $b#0 WATCHTHIS4 `@d WATCHTHIS4!dG HTTP2ERROR4"xb#0 HTTP2ERROR4!@ HTTP2ERROR4 G WATCHTHIS4 b#0 WATCHTHIS4 @ WATCHTHIS4!G HTTP2ERROR4" b#0 HTTP2ERROR4! @ HTTP2ERROR4! G, HTTP2ERROR4"$ b#0 HTTP2ERROR4!( @, HTTP2ERROR40 GH OTS$MOVE4D @H OTS$MOVE4X Gx NETIOREAD4l b#0 NETIOREAD4t @x NETIOREAD< G SESOLANETIOINPROGRESS<  {#SESOLANETIOINPROGRESS <  SESOLANETIOINPROGRESS4X G| ERRORNOTICED4t b# ERRORNOTICED4x @| ERRORNOTICED< G HTTP2REQUESTDATA< u#HTTP2REQUESTDATA<  HTTP2REQUESTDATA< G4 HTTP2GETWRITESTRUCT<, b#HTTP2GETWRITESTRUCT<0 @4 HTTP2GETWRITESTRUCT< b#HTTP2GETWRITESTRUCT< G HTTP2GETWRITESTRUCT< @ HTTP2GETWRITESTRUCT< G HTTP2GETWRITESTRUCT< b#HTTP2GETWRITESTRUCT< @ HTTP2GETWRITESTRUCT40 G< OTS$MOVE48 @< OTS$MOVE4DGT LISTADDTAIL4Hb# LISTADDTAIL4P@T LISTADDTAIL4 G WATCHTHIS4 b# WATCHTHIS4 @ WATCHTHIS4 HG WATCHTHIS4 Lb# WATCHTHIS4 @ WATCHTHIS<GHTTP2CLOSECONNECTION<b#HTTP2CLOSECONNECTION<@HTTP2CLOSECONNECTION<GHTTP2CLOSECONNECTION<b#HTTP2CLOSECONNECTION<@HTTP2CLOSECONNECTION<$G<HTTP2CLOSECONNECTION<0b#HTTP2CLOSECONNECTION<8@<HTTP2CLOSECONNECTION4`GHTTP2WATCHFRAME4db#HTTP2WATCHFRAME4@HTTP2WATCHFRAME< GNETIOWRITESTATUS<b#NETIOWRITESTATUS< @NETIOWRITESTATUS<  GDNETIOWRITESTATUS<0b#NETIOWRITESTATUS< @@DNETIOWRITESTATUS4 `G NETIOWRITE4 db# NETIOWRITE4 @ NETIOWRITE4 G NETIOWRITE4 b# NETIOWRITE4 @ NETIOWRITE4G LISTREMOVE4b#p LISTREMOVE4@ LISTREMOVE4G( SYSDCLAST4b#p SYSDCLAST4$@( SYSDCLAST<(GHHTTP2FREEWRITESTRUCT<@b#pHTTP2FREEWRITESTRUCT<D@HHTTP2FREEWRITESTRUCT4G SYSDCLAST4b#P SYSDCLAST4 SYSDCLAST4 4Gx NETIOWRITE4 <b#P NETIOWRITE4 tx NETIOWRITE4G LISTREMOVE4b# LISTREMOVE4@ LISTREMOVE4,GL SYSDCLAST4@b# SYSDCLAST4H@L SYSDCLAST4G SYSDCLAST 4b# SYSDCLAST4@ SYSDCLAST<G$HTTP2FREEWRITESTRUCT<b#HTTP2FREEWRITESTRUCT< @$HTTP2FREEWRITESTRUCT4dG ERRORNOTICED4{# ERRORNOTICED4 ERRORNOTICED<GHTTP2GETWRITESTRUCT<b#HTTP2GETWRITESTRUCT<@HTTP2GETWRITESTRUCT4 GD ERRORNOTICED40{# ERRORNOTICED4@D ERRORNOTICED4G HTTP2GOAWAY4b#8 HTTP2GOAWAY4@ HTTP2GOAWAY<GHTTP2CLOSECONNECTION<b#8HTTP2CLOSECONNECTION<@HTTP2CLOSECONNECTION4GD HTTP2GOAWAY4b#8 HTTP2GOAWAY4@@D HTTP2GOAWAY<DGXHTTP2CLOSECONNECTION<Pb#8HTTP2CLOSECONNECTION<T@XHTTP2CLOSECONNECTION4`G HTTP2GOAWAY4xb#8 HTTP2GOAWAY4@ HTTP2GOAWAY<GHTTP2CLOSECONNECTION<b#8HTTP2CLOSECONNECTION<@HTTP2CLOSECONNECTION Y=(Http2Net_REQUEST_END_AST() =H?FLOW control OFF (!UL/!UL/!UL)FLOW control ON (!UL/!UL/!UL)`=(Http2Net_WRITE_NO_AST()=0$LIMIT empty frames to !UL/S (DoS?)=8)HTTP/2 frame size !UL exceeds !UL bytes=0(p0PP=0(00PPP0PPP0(=iaFRAME !SL count:!UL length:!UL type:!UL flags:0x!2ZL ident:!ULHTTP/2 connection preface (h2c) =0;  NETIOREAD0;=02P;=@<| ` HTTP2GOAWAY HTTP2CLOSECONNECTION7 HTTP2LIST=0 ;;= HTTP2NET ERRORNOTICED=00;=p@ 7 HTTP2FLOWCONTROLCURRENT7WATCH; WATCHTHIS NETIOWRITE NETIOWRITESTATUS;P LISTADDTAILP;p HTTP2WATCHFRAME=00;=@0 ; HTTP2GETWRITESTRUCT=0`;=00;=@$<  SYSDCLAST7HTTP2REQUESTEND2  LISTREMOVE7 NETIOWRITEAST@ HTTP2FREEWRITESTRUCT=00;=  =02 ;=p< =02 ;=p@ 8OTS$MOVE==02 ;= H HTTP2REQUESTDATA7ERRORSANITYCHECK=0 ;  SESOLANETIOINPROGRESS=000;=L ! HTTP2ERROR7 HTTP2CLIENTPREFACELENGTH7HTTP2CLIENTPREFACE #HPACKHEADERSFRAME% DECC$MEMCMP' HTTP2PING )HTTP2WINDOWUPDATE+ HTTP2SETTINGS- HTTP2PRIORITY /HTTP2RESETSTREAM x NETIOREAD NETIOWRITE NETIOWRITEAST NETIOWRITESTATUS ERRORNOTICED HPACKHEADERSFRAME HTTP2CLOSECONNECTION HTTP2ERROR HTTP2GOAWAY HTTP2PING HTTP2PRIORITY HTTP2RESETSTREAM HTTP2SETTINGS HTTP2WINDOWUPDATE HTTP2GETWRITESTRUCT HTTP2FREEWRITESTRUCT HTTP2REQUESTDATA HTTP2REQUESTEND2HTTP2WATCHFRAME LISTADDTAIL LISTREMOVE WATCHTHIS(HTTP2CLIENTPREFACELENGTH HTTP2FLOWCONTROLCURRENT ERRORSANITYCHECK HTTP2CLIENTPREFACE HTTP2LISTWATCH DECC$MEMCMP SESOLANETIOINPROGRESS SYSDCLASTOTS$MOVE IORE