F HYPERSHELFV1.0 4-NOV-2021 10:09 VSI C V7.4-002 P $READONLY$ BOOKSHELFTYPES ODLSHELFDEFAULTS (ERRORBOOKSHELFTYPEUTILITY XDEFAULTBUTTONS  DEFAULTSTYLE BUTTONSPTR ICONLOCATIONPTR LIBRARYFILENAMEPTR PRINTSCRIPTNAMEPTR  SOFTWARECOPY  STYLESHEETPTRih$CODE$ $LITERAL$0$LINK$($BSS$$DATA$0 BOOKSHELFTYPES8 ODLSHELFDEFAULTS8 ERRORBOOKSHELFTYPE( UTILITY DEBUG(DEBUG  DECWBOOKDEFINED0DECWBOOKDEFINED( DECWBOOKSHELFDEFINED8DECWBOOKSHELFDEFINED DOBNU(DOBNU   DOBOOKREADER0 DOBOOKREADER   ERRORREPORTED0 ERRORREPORTED  ISCGIPLUS0 ISCGIPLUS  STDCGIENVIRONMENT8STDCGIENVIRONMENT  PAGEBEGUN0 PAGEBEGUN  TIMEAHEADOFGMT0TIMEAHEADOFGMT  WASDENVIRONMENT0WASDENVIRONMENT( IFMODIFIEDSINCEBINARYTIME@IFMODIFIEDSINCEBINARYTIME  TIMEGMTDELTABINARY8TIMEGMTDELTABINARY  BOOKSHELFCOUNT0BOOKSHELFCOUNT  ODSEXTENDED0 ODSEXTENDED  PREVBOOKSHELFCOUNT8!PREVBOOKSHELFCOUNT  @CONTENTTYPECHARSET8"CONTENTTYPECHARSET0 DEFAULTBUTTONS0  DEFAULTSTYLE( LASTMODIFIEDGMDATETIME8#LASTMODIFIEDGMDATETIME  HYPERREADERREFERER8$HYPERREADERREFERER  PREVTITLE0% PREVTITLE  SHELFPATH0& SHELFPATH 0 SOFTWAREID0' SOFTWAREID  TIMEGMTSTRING0( TIMEGMTSTRING  TIMEGMTVMSSTRING8)TIMEGMTVMSSTRING  URIREFERER0* URIREFERER URITITLE0+URITITLE  SHELFSPEC0, SHELFSPEC0  BUTTONSPTR  CGIENVIRONMENTPTR8-CGIENVIRONMENTPTR  CGIFORMFILEPTR0.CGIFORMFILEPTR  CGIFORMREFERERPTR8/CGIFORMREFERERPTR  CGIFORMTITLEPTR00CGIFORMTITLEPTR( CGIHTTPCACHECONTROLPTR81CGIHTTPCACHECONTROLPTR( CGIHTTPIFMODIFIEDSINCEPTR@2CGIHTTPIFMODIFIEDSINCEPTR  CGIHTTPPRAGMAPTR83CGIHTTPPRAGMAPTR  CGIPATHINFOPTR04CGIPATHINFOPTR( CGIPATHTRANSLATEDPTR85CGIPATHTRANSLATEDPTR  CGIREQUESTMETHODPTR86CGIREQUESTMETHODPTR  CGISCRIPTNAMEPTR87CGISCRIPTNAMEPTR( CGISERVERSOFTWAREPTR 88CGISERVERSOFTWAREPTR  CHARSETPTR09 CHARSETPTR   CLICHARSETPTR0: CLICHARSETPTR( HYPERREADERSCRIPTNAMEPTR@;HYPERREADERSCRIPTNAMEPTR0 ICONLOCATIONPTR8 LIBRARYFILENAMEPTR8 PRINTSCRIPTNAMEPTR0 SOFTWARECOPY0 STYLESHEETPTR0J0`  VMSTOPATH0JY BUTTONBARBUTTON0J  XSSUSPECT(Jx MAIN0Jh P  GETPARAMETERS0Jh P  GETVMSVERSION0J8 P PROCESSREQUEST(J0 STRSAME0J u  TIMESETGMT0J i  HTTPGMTIME0J^  SYSTRNLNM0J*  PROCESSSHELF0JpX  BUTTONBAR0J0c  MODIFIEDSINCE8J``f HTTPGMTIMESTRING0JPP  BEGINPAGE0JhpR ITEMLINK0J`}  TIMEADJUSTGMT0J @z TIMESETHTTPDGMT0Jx v TIMESETTIMEZONE(J __MAIN 6= .ODL=.BKS =(=0=8=@=H=P=MonX=Tue`=Wedh=Thup=Frix=Sat=Sun==Jan=Feb=Mar=Apr=May=Jun=Jul=Aug=Sep=Oct=Nov=Dec===Jan=Feb=Mar=Apr =May(=Jun0=Jul8=Aug@=SepH=OctP=NovX=Dec`=(.DECW$BOOKSHELF/hypershelf/-/=0&Copyright (C) 1996-2014 Mark G.Daniel= LNM$FILE_DEV=0&!AZ, !2ZW !AZ !4ZW !2ZW:!2ZW:!2ZW GMT=(SYS$TIMEZONE_DIFFERENTIAL= LNM$SYSTEM= !AZ!2ZL:!2ZL = 0 !2ZL:!2ZL0= HTTPD$GMT@= LNM$FILE_DEV h44`4 4 =DECW$USER_DEFAULTS:LIBRARY.ODL, DECW$USER_DEFAULTS:CONTENTS.ODL, DECW$SYSTEM_DEFAULTS:LIBRARY.ODL, DECW$SYSTEM_DEFAULTS:CONTENTS.ODL D=,$Doesn't look like a bookshelf type! += HYPERSHELF q=YQ↶Back=javascript:parent.history.go(-1)$Close$^Help=/hypershelf/-/help.html =body { margin:0.5em; background-color:white; color:black; font-family:sans-serif; } a { text-decoration:none; color:black; border:1px solid slategray; border-radius:3px; padding:1px 5px 2px 5px; } .header { padding:0.5em; background-color: gainsboro; border:1px solid lightslategray; border-bottom-width:0; border-radius:1px 1px 0 0; font-size: 140%; font-weight: bold; } .buttonbar { padding:0.7em 1em 0.7em 1em; background-color: gainsboro; border:1px solid lightslategray; min-height:1.1em; border-radius:1px; } .butbartop { border-top-width:0; padding-top:0.2em; border-radius:0 0 1px 1px; } .shelves { padding-left:1.5em; } .shelves td { padding:0.3em 0.5em 0.3em 0.5em; } ,4 ,p4 , (4 , 04 , 4 , 84  =#G8^~ _#0"@^4GHcGG#]("0[8b "G@Zk(=0b#@ӰBG4Gb@ZkcG8]@]HP#k///#G(^H[~0^8~@HGG >Pb@Zk" GBBD4G b= "@ZkB(BtG0b 2"C@Zk= ("@qDpDrtJSuJtFWBrB4G b @Zk(B=CtG 0b@Zk= 4G4GHBPb@@.sJ""R@JSF@>.UJ>/@Zk"4Gb8B4G@b@ZkhBGtG =pb@ZkBGb@Zk"b#@B4Gb@ZkB4Gb@ZkB4Gbx "/@ZkB4G b0,0H/>@ZkB@4GTGb/@ZkĢxBB"CGC4G- FBH R"@ZkBG b ݶ/@Zk(BCtG =0b@Zk= &"4J">"6J@`.@.JtJJvJ#uFTFwFVF`>@> /Y8K ?]Db#@HB @@"8D4GPb@Zk HB4G"Pb@Zk¦4G$6U D2F?FGbBBbt 2"D/@ZkBGb@Zk/#//B4Gb"@Zk"TGB$b "///@Zkb#@XBG`b@Zkr0JFtFr//b#@(B4G4G0b@Zk/`#;$4G^~ [ ^(~(1"08@޴H "X[PX>`^h~px޵GG`b >/@ZkbBGG"]"Gbxs"/@Zk///g}#v`HB(p ( ,A H( C.sHRCJBtGb""SFC> G//@Zk,H/(/// *"/ #,A0H'HA1@!!D/ //C.B4Gc" bRSJGJ/@Zk///,DHc <#,#H/?#.#J%BGq@c.cJN`/// "/ .VJJVB֢F/> //#/ bC#Y:KB'K4G/@Zk1,H%DX$D,/ c %/C.#"QJ/@///XDF"@.JXF1".#/J1"zJY#Kc :G#?q/qK/_.PJ>1,1HC!B.Jc/cK"WvKJ[cKc?B 0""GtGb/@Zk,H/S%1@HGG""hb#@BG""hb#_"@/9/G_"@""hb#@///,GG""hb#@/// GG""hb#@f&, G&H&H*`/'D@E/$ J.J!JJCGBF/@.J!JCBF/ /J! KCCXG/ j/J!jKC@E/j-J!jI?*.(B4G0b*JC QA.JxEF'@@Zk(BGG4G0b/@ZkBA4GTGP@b/@ZkBG'GTGb/@Zk8BGx""TG@b@Zk8BGTG*"@b@Zkǰ/G//GGh""hb#/@6&, G&H&H*@/'D`E/$ K.k!KJCGBF/@.k!JCBF/ /k! KCCXG/ k/k!kKC@E/K-k!KI?+. +JC qAtxGGX""hb#@6&, G&H&H*@/'D`E/$ K.k!KJCGBF/@.k!JCBF/ /k! KCCXG/ k/k!kKC@E/K-k!KI?+.+JC qAt<GG""hb#@6&, G&H&H*@/'D`E/$ K.k!KJCGBF/@.k!JCBF/ /k! KCC  =XG/ k/k!kKC@E/K-k!KI?+. +JC qAtGG""hb#{@6&, G&H&H*@/'D`E/$ K.k!KJCGBF/@.k!JCBF/ /k! KCCXG/ k/k!kKC@E/K-k!KI?+.+JC qAtGGh""hb#?@챼GGp""hb#7@쳴GG""hb#/@6F-GFIFI*`/'DE/$ /.!/JC'BqF/ .!JCBF/.!JCB7G/ O/!OKCGCD/-!I?O-pBOIC ARxGG""hb#@6F-GFIFI*`/'DE/$ /.!/JC'BqF/ .!JCBF/.!JCB7G/ O/!OKCGCD/-!I?O-BOIC AR<f.fJ%F/ +//G] ](}08@ݤHPX=`]h}pxݥ#k/8BG4G@b@Zk GGB(Bb !G@Zk8B&4G@b"@Zk¥B G (BGb` !G/@Zk8B&4G@b"@Zk/#;TG^~^~0 !"޴[>^ ~   ޵ ( G{Gb@ZkBGb@Zk"4G("(B0b "@Zk""4G(B0b "@Zk@"XBC""`bTG@Zk8B"H""@bb/@ZkBTGb "/@Zk //(B4G0b"0@Zk"(B4G0b "@Zk8"(B4Gx"0b@Zk""4G(B0b "@Zk"(B"4G0b/@Zk0"(B"4G0b/@Zk"(Bh"4G0b/@Zk4GX" .(B0b J@Zkb#@"BD GDGb"Gb "*?"@Zk/(B4G0b "@ZkCb# . JP"@# TGBBb x 2"@ZkP"H GBb////@ZkHBGPb@ZkBG b@Zk"` ! '"H 1"'bH s"g.8"HB#J"F/KYD"a0",H"(B4G0 "0b@Zk4G."(B0bJ "/@Zkb#@"BGGbG"P?"@ZkGxB?""XBbG,H@ZkX,GH<($,P$HBTGb>J%G/@Zk(8TGBb, H@Zk((TGBb, H////@Zk""tGB(Bb@Zk(,HG////', D'H G. GJ@. J . J/ KG/ GK_',"0H'"xDA1H'<@@"@GB>`F////.DJBBUB8GG/G/ GKB BDUB0D& '. 'J%B+BFU'BF/ . JBBUBxGG @@@/,Hե@@U@3D%D/ @/.J%%F1 G GBy/yK ///BG"" bG/I//@Zk G_"b#@)0A)!.J?EA%.%J"B"r?"GxbGb@Zkc"8 G!B TG4G)_%GʂJ!r ?!xP("G"Q.QJТ///Բ5BТ""/z1IbԲ <=9?K {#:G<=8}M///H"G "]"Pb#! 0@[@ӰD/0//G"]"Pb#O@ӰG"]"0@Pb#D///C@ӰݤD////BTG"="b@ZkG"]"Pb#1@ӰݤDhB"TGpb""/@ZkXB "4G8ݰ`b/@Zk<=`1H!?H D<=$}3~JtqItF(G"}/' ///""/<{1`I"4GG<]:_K[GXB`b=?D D=04$G@Zk = ]"`=\=l]p=.///XBG4G`b4@Zk<ȠDX}"GFFX <0Ƣ//4B Ӳs"Ƣ/?'?$ Ӳ`G`X}aG= X}\d=HB  =GGtG"Pb@Zk#BGtGBb 2"G@Zk$//@J @De/T=P]2B.TJ> ///ݢ0JB/XK?B# :"]"BtGb@ZkBG"GtGb/@Zk#BGtGBb 2"G/@Zk//$T=!.Q!J!>/].TJ>¦BtG 6"]"b@Zk"hb#/@#BGtGBb h 2"G/@Zk("D4D.J/?//("8GGBbQ.QJG4F""?"G@ZkG///(b8GG"Bb,"?"HgDG@Zk4G! ¥P"//), G)H/P //J!*.*J$B%BtFD B// GX""tGb@Zk, GH0/@@@ED) .J! JCBBSFPF .J!JCBFBF/ /J! KCCC[GXG *-J!*IC$@D%@D*.J!*JH .7KA""GPJJrR///t9!CrR"T"R/?w1J?$(G"tT<=)?I 7E<=}3~JaF}Π8}%/""/<]G#t1JG4G`b_F<]]:_K TGXB= ?E E=04$@Zk=!=" `\=l=p-//XBxG4G4`b@ZkŠ<=DX]"G?D DX <=0/3aB R"/''=#=!`F`X][GX]\=d=HBGGtG"Pb@ZkGaH?*-I*I !E*=T=P] G2B.TJ>/ݢ0JB/XK?B# :"]"B tGb@ZkBG"GtGbb@ZkBG +" GbtG//@Zk$) D_%JJ! D_F/("GGBbG ,"0?" H/@Zk /"BGGbG"2?"@Zk,fHGDHD<ΡT-OI=/} .P J >#BB  tGb 2"]"@Zk"hb#@cGGB tGb`h $"/@Zk,"_%GBbJ!GbH"\?"//@ZkGp/(b" !BGGb-"g?"I E@ZkG_ÐbbTG""Bbk`///@Zk 0DTGBhb#C$E/ /// @BP *"TGb@Zk!(¥ T}P}(-cAI,DH</]0HEA%,A%H%<!"BG"?"GGb@Zk<ݡhb!E4E</I<4} E E`DD`HBGG"tGPb@ZkG]]}ݤ=] }   ݥ ( 0 #k//#CtGx^~^~޴;[>^~޵G$Gb/  !"//@ZkGx"@`/P1!B@ p"`/?&_' ⦰bGPp"5vJFG"=9>KW:GPB=;"/@Zk& //""/GBw1J?"4G"bG0JF]_F@F]=@Zkx "_"$(](///B4Gb@Zk"=D "G!?F F  =/Բ5B! "/_'x #Բ(=:G(=,BGx"GtGb/@Zk$BGBtGb 2"G@Zk""GG}Bb,C"?"HD/@ZkG/"= ݠ! .VJ>t`lݠp ,@H<$B tG""x ]"b@Zk"`b#"(B.1RJD3@ F="r.rJ @z @ӐBx"GGtGb@ZkTG~X="b#@PBG0"?$tG@ @Zkdݢ0B0"G8bG6vJFx= dݲP8KGP4l=x T/@Zk$BG#BtGb 2"G@ZkBGx"bGtG@Zk,"CG}BGbH"%?"D@ZkG9///x ="`b#@ @G""BbtG@ZkGB(""b@G@Zk'B@?"  /=b"B0 @'8 D] @Zk"BG1 @BviJ.J%D .UJF>)!B?"G"Gb@ZkB A?""G"Gb@ZkX"B Ax]"?"b"G@ZkB?"x"G"Gb@ZkB A"?"G"Gb@ZkB A?"bG"G@Zk ABbtG.BbPJ>$ 3"B@ZkBG""bXbG@"@Zk"HBC"" b" Gy =#z!E),A)H)<.)HTJu2IF>xG Gx @= =(} PBGG0"tGXbb/@ZkP= GB 0`AtGbR HCxQ.RQJxQ>""x]"@ZkxDMx}0`JxDx!xF3eJDgJ StB/@saJ/ `///-x=x"x]e?D0@J8$D2EJ8FGJ0DRSB  RAJOF GxB4Gb5JJ@Zk/ G /xB4Gb5JJ@Zkx!D-E," .PJJPBJ/ //l.B4G"bStJgJ/@Zkxx!Fxx }Fx }xݢFxݲ.J!/M% / @l/[`KgK@@D/ // .B4GL"bPJJ/@Zk,,!,H?//[,.,J/0 ///mŢ"/ `.TJJTBF/ //.B4G #bWJJ/@Zk,,PB " G4GXb!!A0H'H@Zk .q HP JF >L.LJ_.UJ>.J/ eL#/ ,/Y:K'KY;C9!G/ // ,B4G, b@HH/@ZkL-!LI_/,,,HC+@!F3 //M"/ @l.StJgJSuBsaF/$` //.B4G"bVJJ/@Zk,,PB " G4GXb!!A0H'H@Zk .q HP JF >L.LJCKBF/_.VJ>.J"/-l#/ L/Z[KGK@@CD///,,B4GL!bA*H'H/@Zk///-!I_,,,H+@ A,.,J/! ///mŢ"/ `.TJJTBF/ //.B4G #bWJJ/@Zk-!I_Gx ]!g . J/< ///M"/ @l.StJgJSuBsaF/,` //.B4G"bVJJ/@Zk,,J.,HRJJ!s*HJ!SFJ>.J$F /TGyJX KGGJ!pJK ? ,@ HDJ! < . J/?J.RJJJ>l.lJG`/-"/ .TJJTBF/ 8// /B,#bXK4GK/@Zk,L-!LI?'/L. GLJLJUGBuKBEBKBFF,F*@///E*#/ /XKKXCG/ //j/B4G [`KgKb/@Zk *,J!*HU'@u+@%@+@tFFCrF2F?.JUGAuKAFEA FA@,/,KC+CyGx ]!3 // "/ ,,A4H'HA5@!!D/$ //l.B4GL"bSrJgJ/@Zk,,B "G4Gb!J!A0H'H@Zk.qHPJF>L.LJCKBF/_.VJ>[/// ]x } ////*/GbJ#J!c Y:KB'K4G@Zk'.rHFAQ'J2F'>?l.lJCkBF/4`///͢% #/ .WJJWBF/$ //L/4Gl#Z[KbGKB/@ZkL-B, G4Gb!c JAIGI@Zk',pHA'H0D'<,.,JC+BqF/?.UJ>.J"/ eL#/ ,/Y:K'KY;C9!G/ // ,B4G, b@HH/@Zk///,!Hl,lH+@ A . J/!///M"/ @l.StJgJSuBsaF/ `//.B4G"bVJJ/@ZkL-!LIxl,lHx"8 8//.x0HE!WJ"F>,/,K!( ,j0K@H" D<,H0.rHQ0J!"2F0>l.lJvpJ`0,!A0H"6D0<.J ,jJ@H!" D<,/,K/?p,CpH""_" G0b#p.J!(C/{JZCKc [GC? , H-aHNI!c E= . JgJc.!ScJc gFc>.J /wJXK!c G?-/-K/-LI@ =// x=Bx"pBGGxbG?Dp*"/ @Zkġ⤈""x]"BbtG/@Zkx} Bx"x]"?"(b"GD `/@ZkB?"x""GbB@ZkB(4Gx"8b#ʡ 8E E/@tGx ]"0¥("Bb""5AA D//@Zk(x] _E JE=@/ ///__"x"""0b#@x}x"""0b#_"DjD/`@// B?"x""G(bx]"H@ZkB?"Gx""Gb@Zkx"G_"0b#@Gx"`""0b#@ӮC4Gx]⤰" _Ex]xx }FDx]!x`dD/[ B.BJ/9@/// /yJJF"@EX KJ!G ?U/UK"'@*-pJKI*IJ! 0E*=5.5J" .r*JVJJ!F>.Jj/`J[jK"J!`Gj?5,5Hs*H J/"ZJKJ!SGJ?5.5J_x =0J// /BG 4Gb)!J!XKK@Zk.qHPJF>I.IJ_.UJ>/eDx=!x ]!/`/// /BG*#bJ!)!XK4GK@ZkC.*,sHRCJ*HSFC>?¦x=#֢.J8//.`JF" GPJ9#F>v,vH"'`9,jyHA9H9#*D9<6-6I" /z9IXK9#G?,Hy/qH[yK"9#qGy?V.VJs9H Y-"JYI9# SEY=.J/x  CXKK?BF*/y/9# C GyKEBCF `y.9#yJ CeBvF/`.9#J CBF/9.9#9J CBF/ Y-9#YI CEA TE/_9-x }9I%AFx } )C`//// G4GC#bc )!XKBK@Zk .q HP JF >C.CJ_.UJ>ĢB ""x]"tGb@ZkpBTGx"x ="xb@ZkDB""x ]"x}"bx"G/@@Zk=BTG""b 0 A=@Zkx}x =GtGBbD ?E GP "?E@@Zk9/xjDx"""0b#`_"@"/@Gx]")pb""P" #//@¥Gx]"Xb""".x=x"""0b#_" ?E X(E/ v@x]Bx"PB4G _ER"_A E@@Zk`bGx]"b"0""#/`¥Gx]"0b"0"".x]x"""0b#_" _E IE/@N@x}Bx"PBtGDR"@E`@Zkx=x"x="`b# ?E/ ///@G""x]"(} ""x=x"""0b#_" ?E *E/ &@x]Bx"PBTG _ER"_A E@@Zkx}x"x="`b#D/`///@G""x]"Xb""`"x=x"""0b#_" ?E *E/+ @x]B'x"PB4G _ER"_A E@@Zkx}x"x="`b#D/`///g@8"G""x]"b"@""b#@)Gx]"b""H" Q-QIq@mx]x"P""0b#G _E JE/@ @// x=x"""_"0b# ?E *E+ @)x}Bx"PB4GDHR"@E`@Zkx]x"x="`b# _E/@///'@8"""x]"@b"Gx""b#@)x]"G@b""H" q,qH1`-x}x"""0b#_"DjD/` @x=pBx"xbx ="TG ?E /@ZkG""x ]""Gh"x=BGx"PB ?E R"?A E @ZkG""x]"b""p" Gb#t@Ә¥BtGx]"b."/@ZkpBGx="TGxb@Zk,%BGx"GtGbz! ,EXB⤉4E@Zk B// x]"?""G(b/@Zkx}"x}"G砀BGbD"?"gD@ZkG0(""x ]"BBtGb =@ Df//@ZkB@N`"" bTG@Zk G=`b#@Gpb""GP"!/-I////o,B4Go!bCkHgH/@Zk-iHHI! E=-I@Xb",]""b#@x} tGx]"BbD`B*"@ZkF/ BtG(⤠Bb`*"G@Zk;//JG=`b#C@ӘBGGtGb ("@Zk+/  LO=/=4Gx"8b#" /6@""tGx ]"0(¤Bb̡ƠD/̰@ZkG=`b#@Ә⤠BGGtGb '"/@Zk4GGx]]}ݤ=]}ݥ#k///x;#HG0^~tG8^@~1`;HPGG#Gh[ !"pb/@ZkB4G"b@Zk8B"4G@b@ZkHBG"B"GGPb@Zk"=x"tG1HB`bhBpb]"/ 3"//@Zk, ?"GBb"GH/@Zk(BX"x" `"}""HRhB~>TGD`^~GpbBX "@Zk`hBGtGpb8 "G@Zk4Gb#@hB4Gpb@ZkB$TG"b/@ZkG0]8]@}HP`#k///`#GH^~P^X~`hp޴x>^GG;{GGG#GGGGBG p;"GGb/@Zk "G BGGbG0)"`@Zk:/, GH//// .J!@E Jj.J!jJ`.J!J .J!J*/J!*K j/J!jK?EA%"@*BJPF;///.@EJeBeBkBUgBFGF/8`J/J!JK%C%C+CU'CaGD D/,J.J!JJBB BUBFGF/ .J!JեBBBUBzFuGuF/`J!QA/?EA / , H@@ @U@FFFJ!EA.JF$`//.J!@EJ`*/J!*K J.J!JJ @.J!J ,J! HJ/J!JK_8BGGTG@b/@ZkEA @ @?0D// ///*.@E*J%B+BU'BtFqF/ .J!JBBGUBG&J/J!JKECKCDUGCD/*,J!*H%@+@U'@FF J!@AEA /.JBBUBGF/J!EA/ . JKAUGA JGXB="G@_"4G4GG`b ¤/#@@Zk ` "GBG}"Gb)"@Zk= G}""BG4Gb()"/@Zk+//HBG?"]"@"GPb B@Zk` "GB}"GG8)"b@Zk/ "G}"B G4Gb(!"/@ZkGH]P]X}`hpݤx=]#k/;#TG^~[1^ GG 8;"b@Zk"" (B"BtGb5@D4"@ZkXG`b#(@ "`b#0.0J!FG@.GJ ///GG`b#@.GJ/BGb]H""] TG0#k///P[# tG~^^~R8; (0޴8@[@HGG#GG!"@GHb@Zk,( H#(.J(b I///E. DEJ@@. J<. J8%/ %K4 e/ eK0 %. %J+/c.GcJ/gBdBDD . JCBBGFE/ EKC'CaG$C9D/ %. %JCBBFPFe. eJ.J8¤F c // . GJF)%,'H4 'H/$DE/- H.!HJCBD/%h.!hJCdBF/`.!JC@F/H/!HK?//B G4GbG@Zk@///( 0!pBX""GtGtGxb@Zk 80@@B(AG4GCCHb 5"G~@Zk b@B!@(A>>CG~G4GC8"Hb/@Zk-I/$///DD/, HC@FD/@, HC@F/ %. %JC$BqF/ . J.J/$///FD/%/ %K?C$CyG/ - I@d@D/ `, H_@D@"D/ . JG]G]} (0ݤ8@HP#k//#;C^~G^ ~(08GG{>GGGB` ;"b@Zk$,G4GBbA$H  $_=$1 G( 3"/@Zk4GG]] }(08@#k/P[# tG~^8;@[R^~ (0޴8@HGGGG@G!"Hb@ZkGG` G .GrH (Q J2F >.J`JXD`B".G@""tGhbJxF G////@Zk ',pHA'H 0D'<%.%J%FzH"";`.J؅F+.JF''/Y'K :G'?e/,eKpHDH  '#D<E..EJwGJTJ  F>.,J aJ@HD<E.EJ/-//.sH PJ F>E.EJ /+F0BG" E.4G8b  RTJGJ@Zk.qHPJF>E.EJ //.vH UJ F>.J//%/G8bE#  Y:K0B'K4G@Zk,aHFHD<.Jg.SgJg>.P¦ @B"H""UJGtGHb>֢/@ZkG]G]} (0ݤ8@HP#k/ [#TG ^~;[R(^0~8GG>@!"b@Zk8(""b#_"@/4G/ "G(""b#v@//4Gt/ "G""b#j@//4Gh/ "4G""b#^@//4G\/P" BtG]"(b\1"/@Zk"BG GGb"b"?"/@ZkGD/ "BtGBb!2"G /@ZkB="]"tGb/@Zk "BG*BtGb!2"G //@Zk$"B`b"Gb G`D"?"@ZkG@B0"TGP""Hbb@ZkBTG""b@Zk$ G ](]0}8@#k//#;TG0^~8^@~HPXGGGG#[:"[b////@Zk@B("4GHb@Zk(,4G(="b#@0Bx"(="TG8b@Zk]TGݢ7v@JBbR@J3vJ^B~3vJRJ5vJRJGGP2"G@Zk`BTG("="hb@ZkBGM"B}b(2"G@Zk B ="0JF}=RH^BR`KVB4v KR K;v`KDB vH~>rTG"v(b/@Zk%GBBtGb 2"G@Zk#,A#H#<// 0vJp@P.RPJP>bBP""GtGb/@ZkGG0]8]@}HPX`#k/#0[tG ^~(^0~8@H޴PGGG#H{= 2"G HD@b@8B@Zk#.G#J#J/$///eDF/`p."pJCeBF/`."JCBG/ 0/"0KC%CyG/ 0,"0H0.¤0JCB.J //fŢ#/ `.WJJVB֢F/ //C/4Gc#Z[KbGKxB/@Zk#,c #H?$B8B 8""GtG@b/@Zk¤.#"B&JPJRJ/ PBF //c.(B4G"0bStJgJ/@Zk HBG4GPb@Zk = vH!?H D =.JF"/ @c.StJgJSuBs`F/ `//.(B4G"0bVJJ/@Zk#,c #H?#.#J //f%FŢ" `.TJJTBF //.xB4G#bWJJ/@Zk#,c #H?Db8B@8""GtG@b/@Zk,?$4GHx /+=1v>J!F=///REBGb#2tG:@ . = JPJ1"q!JF >]R@JABRJB .J /E##/ /XKKXCK/ //c/B4G [`KgK b/@Zk#,c #H?#.#J //f%FŢ" `.TJJTBF //.xB4G#bWJJ/@Zk#,c #H?Db8B@8""GtG@b/@Zk.B#"&JRPJJ  n=PBF c.(B4G"0bStJgJ/@ZkHBG4GPb@Zk=0vH Bl vH!?H0DC= 3J`F}.JƢ%#/ .WJJWBF/ //C/4Gc#Z[K0bGK(B/@Zk#,c #H?#.#J //fŢ"/ `.TJJTBF/ //.xB4G#bWJJ/@Zk#,c #H?$B8B 8""GtG@b/@Zk.B#"&JRPJ7J PBF c.(B4G"0bStJgJ/@Zk HBG4GPb@Zk =`SH!v>H D =.JF"/ @c.StJgJSuBs`F/ `//.(B4G"0bVJJ/@Zk#,c #H?#.f#J¦֢U'Bq@ `."TJJTBF /.(B4G#0bWJJ/@Zk HBG4GPb@Zk= vH!?H D=.JF"/ @c.StJgJSuBs`F/ `//.(B4G"0bVJJ/@Zk#,c #H?#.f#J¦֢U'Bq@ `."TJJTBF /.(B4G#0bWJJ/@Zk HBG4GPb@Zk=`SH!v>H D=.JF"/ @c.StJgJSuBs`F/ `//.(B4G"0bVJJ/@Zk#,c #H?#.#JU'Bq@c.cJb`//"/ .VJJVB֢F/ //#/bC#Y:KxB'K4G/@Zk#,c #H?$B8B 8""GtG@b/@ZkGh""b#tGN@]/}} ݢ0"8B1v@J&v`HR@J>3v`JR`H@b^~4vJ 9"RJGG4G@ZkXB="TG`b0¤@Zk8B &"G@btG@ZkG=b#@TGG ](]0}8@HݤP`#k/0#;~^ [^GG/TG ;"(b@Zk`b#X//@Ӽ? @D `4GGX0]Xb#] # /G]] #k//#(;?&TG^~1"^ ~(08޴@HPG{G{B> > "b@Zk8BGG@bG GD""/@Zk#BGtGBb @ 2"G@ZkGè tGbB%b  4"!v H@A.RAJA>G/@Zk8B 4G0 @b@Zk" Cè"4GH 2CxbD¦P""SN"BbGvEJ3CDGTsBGGTBTB4J4@5CFNJ7CFGGG@ZkBB0$ ("GGGbG2"G@ZkŤ "tGBbB&vHb&@!.Q!J!> B 3"/@Zk¤B8"]"GbGG&"/@Zk(BtGcBb$vHDB ",GH<`@Zkݠ"TG"hB$pb_ `y &H%vHDGݰ@Zkg/hD//`G4GG]] }(08ݤ@HP`#/k///#?&TG^~1"^ ~(08޴@GGP{ [8{> 8 ;"Hb/@B/@ZkBGGbG0 "8@"@"@Zk#8BGtG @BHb @ 2"G@Zk "G btG8@B!Hb 4"!v H@A.RAJA>G/@Zk,BGG  HvrJb#$D%@u%@zJ8 F`.UJ1DF0 D>2/Y8KaB:G2?a/4aK/(D@F///..xJ! WJJ ! FqJ>/,!/@H!K ! Dp&K< ..VJJ FG>/.8B GtGWJ :"@BHb>c`//@Zk}("$@"B$vHbTG$_ #HG`y dD}@Zkf/dD`F4GG]] }(08ݤ@P#/k///`# ;GtGh^~p^x~GGGGP8[:"@[Hb/@Zk 0B`]"tG("8b aD?DBpDG`@Zk%8BGtG @BHb 2"G@ZkPBG("`]"XbtG@Zk%8BGtG @BHb 2"G@Zk8$_&@B ?R""X="GHb`}""] "]"/@Zk  ~=X TGBb%vHC ,A H <0"@Zk`dGh]Gp]x}#/k///#TG^~;[^ GG#H !"b/@Zkb(BGGGGG0bG`s"@Zk"//#"GBb10JpJ@@@@@"] F  H""}A"/@ZkG]] 0#/k///8BG4G@b@Zk///;#`[tG^~x[1^~ (0޴8GGG x "Gb/@ZkB`, B0""G(bTGH:@Zk" 6/.  "BJC/F/.pBG"4Gxbc  UJJ@Zk.qH@PJF>C.CJCTFTF_.VJ B@>TG"8""(b@Zk//¤ GG]]} (0ݤ8@#k/#C~^^~ (0޴8@GGGGGG///,4G(b#"Hc %D/DK @. BPJJ/@Zk$, BG4G(bA$H'H@ZkD//%1@C4G /G //G//.J@G]]} (0ݤ8@P#k4{ HG d DECC$MAIN4| Lb# DECC$MAIN4{ `@ d DECC$MAIN4a tG DECC$EXIT4b b# DECC$EXIT4a @ DECC$EXITDu G CGILIBENVIRONMENTVERSIONDv b#xCGILIBENVIRONMENTVERSIONDu @ CGILIBENVIRONMENTVERSION4 G  DECC$STRLEN4 b#x DECC$STRLEN4 @  DECC$STRLEN4q G 8 DECC$MEMCPY4r (b#x DECC$MEMCPY4q 4@ 8 DECC$MEMCPY4 lG  DECC$STRLEN4 xb#x DECC$STRLEN4 @  DECC$STRLEN4q G  DECC$MEMCPY4r b#x DECC$MEMCPY4q @  DECC$MEMCPY4g G  DECC$GETENV4h b#x DECC$GETENV4g @  DECC$GETENVDs G CGILIBENVIRONMENTSETDEBUGDt b#xCGILIBENVIRONMENTSETDEBUGDs @ CGILIBENVIRONMENTSETDEBUG<y G <CGILIBENVIRONMENTINIT<z 0b#xCGILIBENVIRONMENTINIT<y 8@ <CGILIBENVIRONMENTINIT<] <G LCGILIBENVIRONMENTISWASD<^ Db#xCGILIBENVIRONMENTISWASD<] H@ LCGILIBENVIRONMENTISWASDDk `G tCGILIBRESPONSESETCHARSETDl hb#xCGILIBRESPONSESETCHARSETDk p@ tCGILIBRESPONSESETCHARSETDm tG CGILIBRESPONSESETSOFTWAREIDDn b#xCGILIBRESPONSESETSOFTWAREIDDm @ CGILIBRESPONSESETSOFTWAREIDDo G CGILIBRESPONSESETERRORMESSAGEDp b#xCGILIBRESPONSESETERRORMESSAGEDo @ CGILIBRESPONSESETERRORMESSAGE4 G  DECC$STRLEN4 b#x DECC$STRLEN4 @  DECC$STRLEN4i G  DECC$CALLOC4j b#x DECC$CALLOC4i @  DECC$CALLOC49 G OTS$MOVE 49 @ OTS$MOVE4 G 4 DECC$STRLEN4 b#x DECC$STRLEN4 0@ 4 DECC$STRLEN4q 4G T DECC$MEMCPY4r Lb#x DECC$MEMCPY4q P@ T DECC$MEMCPY4g G  DECC$GETENV4h b#x DECC$GETENV4g @  DECC$GETENV4g G  DECC$GETENV4h b#x DECC$GETENV4g @  DECC$GETENV4 XG DECC$GXFPRINTF4 \b#xDECC$GXFPRINTF4 @ DECC$GXFPRINTFDQ G CGILIBENVIRONMENTISCGIPLUSDR b#xCGILIBENVIRONMENTISCGIPLUSDQ @ CGILIBENVIRONMENTISCGIPLUS4U G  CGILIBVAR4V b#x CGILIBVAR4U @  CGILIBVAR4 G  DECC$FPUTS4 b#x DECC$FPUTS4 @  DECC$FPUTS<w G CGILIBCGIPLUSEOF<x b#xCGILIBCGIPLUSEOF<w @ CGILIBCGIPLUSEOF4a 8G L DECC$EXIT4b Db#x DECC$EXIT4a H@ L DECC$EXIT4g G  DECC$GETENV4h b#h DECC$GETENV4g @  DECC$GETENV4c G LIB$GET_FOREIGN4d b#h LIB$GET_FOREIGN4c @ LIB$GET_FOREIGNDe 4G DCGILIBENVIRONMENTISAPACHEDf <b#h CGILIBENVIRONMENTISAPACHEDe @@ DCGILIBENVIRONMENTISAPACHE47 G  DECC$ISSPACE48 b#h DECC$ISSPACE47 @  DECC$ISSPACE<[ G CGILIBENVIRONMENTISOSU<\ b#h CGILIBENVIRONMENTISOSU<[ @ CGILIBENVIRONMENTISOSU4 pG DECC$GXFPRINTF4 xb#h DECC$GXFPRINTF4 @ DECC$GXFPRINTF47  G $ DECC$ISSPACE48  b#h DECC$ISSPACE47 @ $ DECC$ISSPACE48 b#h DECC$ISSPACE47 G DECC$ISSPACE47 @ DECC$ISSPACE4 G DECC$GXFPRINTF4 b#h DECC$GXFPRINTF4 @ DECC$GXFPRINTF4 G DECC$STRLEN4 b#h DECC$STRLEN4 @ DECC$STRLEN4 G DECC$STRLEN4 b#h DECC$STRLEN4 @ DECC$STRLEN4i G DECC$CALLOC4j b#h DECC$CALLOC4i @ DECC$CALLOC4; G  DECC$STRCPY4<  b#h DECC$STRCPY4;  @  DECC$STRCPY4  G , DECC$STRCAT4 $ b#h DECC$STRCAT4 ( @ , DECC$STRCAT4 , G D DECC$STRCAT4 < b#h DECC$STRCAT 4 @ @ D DECC$STRCAT4a G  DECC$EXIT4b b#h DECC$EXIT4a @  DECC$EXIT4 G DECC$GXFPRINTF4 b#h DECC$GXFPRINTF4 @ DECC$GXFPRINTF4a G  DECC$EXIT4b b#h DECC$EXIT4a @  DECC$EXIT4 G 4DECC$GXFPRINTF4 b#h DECC$GXFPRINTF4 0@ 4DECC$GXFPRINTF4a 4G L DECC$EXIT4b @b#h DECC$EXIT4a H@ L DECC$EXIT4 G DECC$GXFPRINTF4 b#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF<Y G CGILIBENVIRONMENTNAME<Z b#8 CGILIBENVIRONMENTNAME<Y @ CGILIBENVIRONMENTNAME4U G  CGILIBVAR4V b#8 CGILIBVAR4U @  CGILIBVAR4U G $ CGILIBVAR4V b#8 CGILIBVAR4U @ $ CGILIBVAR43 (G D DECC$STRCMP44 4b#8 DECC$STRCMP43 @@ D DECC$STRCMP<- DG dCGILIBRESPONSEHEADER<. Tb#8 CGILIBRESPONSEHEADER<- `@ dCGILIBRESPONSEHEADER4 hG DECC$GXFPRINTF4 tb#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF4U G  CGILIBVAR4V b#8 CGILIBVAR4U @  CGILIBVAR4U G  CGILIBVAR4V b#8 CGILIBVAR4U @  CGILIBVAR4U G  CGILIBVAR4V b#8 CGILIBVAR4U @  CGILIBVAR4U G  CGILIBVAR4V b#8 CGILIBVAR4U @  CGILIBVAR4U G $ CGILIBVAR4V b#8 CGILIBVAR4U @ $ CGILIBVAR4U (G D CGILIBVAR4V 4b#8 CGILIBVAR4U @@ D CGILIBVAR4U HG d CGILIBVAR4V Tb#8 CGILIBVAR4U `@ d CGILIBVAR4U tG  CGILIBVAR4V xb#8 CGILIBVAR4U @  CGILIBVAR<+ G CGILIBRESPONSEERROR<, b#8 CGILIBRESPONSEERROR<+ @ CGILIBRESPONSEERROR4U G  CGILIBVAR4V b#8 CGILIBVAR4U @  CGILIBVAR4 G 8DECC$GXFPRINTF4 $b#8 DECC$GXFPRINTF4 4@ 8DECC$GXFPRINTF<] TG tCGILIBENVIRONMENTISWASD<^ Xb#8 CGILIBENVIRONMENTISWASD<] p@ tCGILIBENVIRONMENTISWASDDQ tG CGILIBENVIRONMENTISCGIPLUSDR b#8 CGILIBENVIRONMENTISCGIPLUS DQ @ CGILIBENVIRONMENTISCGIPLUS<[ G CGILIBENVIRONMENTISOSU<\ b#8 CGILIBENVIRONMENTISOSU<[ @ CGILIBENVIRONMENTISOSU4U G 8 CGILIBVAR4V 0b#8 CGILIBVAR4U 4@ 8 CGILIBVAR4U HG d CGILIBVAR4V Lb#8 CGILIBVAR4U `@ d CGILIBVAR<+ xG CGILIBRESPONSEERROR<, b#8 CGILIBRESPONSEERROR<+ @ CGILIBRESPONSEERROR4 G CGILIBURLENCODE4 b#8 CGILIBURLENCODE4 @ CGILIBURLENCODE4; G  DECC$STRCPY4< b#8 DECC$STRCPY4; @  DECC$STRCPY4; G < DECC$STRCPY4< $b#8 DECC$STRCPY4; 8@ < DECC$STRCPY4; HG t DECC$STRCPY4< Lb#8 DECC$STRCPY4; p@ t DECC$STRCPY4 G DECC$GXFPRINTF4 b#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF4 G DECC$GXFPRINTF4 b#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF<+ G ,CGILIBRESPONSEERROR<, b#8 CGILIBRESPONSEERROR<+ (@ ,CGILIBRESPONSEERROR4; G  DECC$STRCPY4< b#8 DECC$STRCPY4; @  DECC$STRCPY4 G  DECC$STRCAT4 b#8 DECC$STRCAT4 @  DECC$STRCAT4 G $ DECC$STRLEN4 b#8 DECC$STRLEN4 @ $ DECC$STRLEN4 G  DECC$STRLEN4 b#8 DECC$STRLEN4 @  DECC$STRLEN4 G  DECC$STRLEN4 b#8 DECC$STRLEN4 @  DECC$STRLEN4W G  SYS$PARSE4X b#8 SYS$PARSE4W @  SYS$PARSE4 G DECC$GXFPRINTF4 b#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF4 G DECC$GXFPRINTF4 b#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF4S G SYS$SEARCH4T b#8 SYS$SEARCH4S @ SYS$SEARCH4 G DECC$GXFPRINTF4 b#8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF4 (!G H!DECC$GXFPRINTF4 @!b#8 DECC$GXFPRINTF4 D!@ H!DECC$GXFPRINTF4 d!G !DECC$GXFPRINTF4 l!b#8 DECC$GXFPRINTF4 !@ !DECC$GXFPRINTF<+ !G !CGILIBRESPONSEERROR<, !b#8 CGILIBRESPONSEERROR<+ !@ !CGILIBRESPONSEERROR<+ "G 8"CGILIBRESPONSEERROR<, "b#8 CGILIBRESPONSEERROR <+ 4"@ 8"CGILIBRESPONSEERROR4 "G "DECC$GXFPRINTF4 "b#8 DECC$GXFPRINTF4 "@ "DECC$GXFPRINTF4 l$b#8 DECC$STRLEN4 $G $ DECC$STRLEN4 $@ $ DECC$STRLEN4 $G $ DECC$STRLEN4 $b#8 DECC$STRLEN4 $@ $ DECC$STRLEN4W |%G % SYS$PARSE4X %b#8 SYS$PARSE4W %@ % SYS$PARSE4 &G $&DECC$GXFPRINTF4 &b#8 DECC$GXFPRINTF4 &@ $&DECC$GXFPRINTF4S $&G D& SYS$SEARCH4T 8&b#8 SYS$SEARCH4S @&@ D& SYS$SEARCH4 H&G t&DECC$GXFPRINTF4 \&b#8 DECC$GXFPRINTF4 p&@ t&DECC$GXFPRINTF<+ &G &CGILIBRESPONSEERROR<, &b#8 CGILIBRESPONSEERROR<+ &@ &CGILIBRESPONSEERROR<+ &G 'CGILIBRESPONSEERROR<, &b#8 CGILIBRESPONSEERROR<+ '@ 'CGILIBRESPONSEERROR4 X'G x'DECC$GXFPRINTF4 h'b#8 DECC$GXFPRINTF4 t'@ x'DECC$GXFPRINTF4 'G 'DECC$GXFPRINTF4 'b#8 DECC$GXFPRINTF4 '@ 'DECC$GXFPRINTF<+ 'G 'CGILIBRESPONSEERROR<, 'b#8 CGILIBRESPONSEERROR<+ '@ 'CGILIBRESPONSEERROR<+ (G 8(CGILIBRESPONSEERROR<, (b#8 CGILIBRESPONSEERROR<+ 4(@ 8(CGILIBRESPONSEERROR4 P(G t(DECC$GXFPRINTF4 T(b#8 DECC$GXFPRINTF4 p(@ t(DECC$GXFPRINTF4 (G (DECC$GXFPRINTF4 (b#8 DECC$GXFPRINTF4 (@ (DECC$GXFPRINTF<+ 4)G T)CGILIBRESPONSEERROR<, L)b#8 CGILIBRESPONSEERROR<+ P)@ T)CGILIBRESPONSEERROR4W )G ) SYS$PARSE4X )b#8 SYS$PARSE4W )@ ) SYS$PARSE4 H*G *DECC$GXFPRINTF4 *b#DECC$GXFPRINTF4 *@ *DECC$GXFPRINTF49 (+G D+OTS$MOVE49 @+@ D+OTS$MOVE4 l+G + DECC$STRLEN4 +b# DECC$STRLEN4 +@ + DECC$STRLEN4 +G + DECC$STRLEN4 +b# DECC$STRLEN4 +@ + DECC$STRLEN4? t,G ,SYS$OPEN4@ ,b#SYS$OPEN4? ,@ ,SYS$OPEN4 ,G ,DECC$GXFPRINTF4 ,b#DECC$GXFPRINTF4 ,@ ,DECC$GXFPRINTF<+ ,G -CGILIBRESPONSEERROR<, ,b#CGILIBRESPONSEERROR<+ -@ -CGILIBRESPONSEERROR4 h-G -DECC$GXFPRINTF4 -b#DECC$GXFPRINTF4 -@ -DECC$GXFPRINTF 4= -G - SYS$CLOSE4> -b# SYS$CLOSE4= -@ - SYS$CLOSE49 .G 4.OTS$MOVE49 0.@ 4.OTS$MOVE4A 8.G . SYS$CONNECT4B D.b# SYS$CONNECT4A .@ . SYS$CONNECT4 .G .DECC$GXFPRINTF4 .b#DECC$GXFPRINTF4 .@ .DECC$GXFPRINTF4= .G . SYS$CLOSE4> .b# SYS$CLOSE4= .@ . SYS$CLOSE<+ .G /CGILIBRESPONSEERROR<, .b#CGILIBRESPONSEERROR<+ /@ /CGILIBRESPONSEERROR4 @/G X/DECC$GXFPRINTF4 D/b#DECC$GXFPRINTF4 T/@ X/DECC$GXFPRINTF43 \/G x/ DECC$STRCMP44 h/b# DECC$STRCMP43 t/@ x/ DECC$STRCMP4 |/G /CGILIBURLENCODE4 /b#CGILIBURLENCODE4 /@ /CGILIBURLENCODE4 /G 0CGILIBURLENCODE4 0b#CGILIBURLENCODE4 0@ 0CGILIBURLENCODE4 0G ,0CGILIBURLENCODE4 $0b#CGILIBURLENCODE4 (0@ ,0CGILIBURLENCODE4 00G T0CGILIBURLENCODE4 @0b#CGILIBURLENCODE4 P0@ T0CGILIBURLENCODE4 T0G t0CGILIBURLENCODE4 l0b#CGILIBURLENCODE4 p0@ t0CGILIBURLENCODE4 t0G 0CGILIBURLENCODE4 0b#CGILIBURLENCODE4 0@ 0CGILIBURLENCODE4 0G 0CGILIBURLENCODE4 0b#CGILIBURLENCODE4 0@ 0CGILIBURLENCODE4 0G 0DECC$GXFPRINTF4 0b#DECC$GXFPRINTF4 0@ 0DECC$GXFPRINTF<- 0G 1CGILIBRESPONSEHEADER<. 1b#CGILIBRESPONSEHEADER<- 1@ 1CGILIBRESPONSEHEADER,/ 1G 1SYS$GET,0 1b#SYS$GET,/ 1@ 1SYS$GET4 1G 1DECC$GXFPRINTF4 1b#DECC$GXFPRINTF4 1@ 1DECC$GXFPRINTF45 2G 2 DECC$ISALPHA46 2b# DECC$ISALPHA45 2@ 2 DECC$ISALPHA45 2G 2 DECC$ISALPHA46 2b# DECC$ISALPHA45 2@ 2 DECC$ISALPHA45 D3G d3 DECC$ISALPHA46 P3b# DECC$ISALPHA45 `3@ d3 DECC$ISALPHA47 3G 4 DECC$ISSPACE48 3b# DECC$ISSPACE47 4@ 4 DECC$ISSPACE47 4G 4 DECC$ISSPACE48 4b# DECC$ISSPACE47 4@ 4 DECC$ISSPACE4 4G 4 DECC$TOUPPER4 4b# DECC$TOUPPER4 4@ 4 DECC$TOUPPER47 T5G t5 DECC$ISSPACE48 `5b# DECC$ISSPACE47 p5@ t5 DECC$ISSPACE47 5G 6 DECC$ISSPACE 48 6b# DECC$ISSPACE47 6@ 6 DECC$ISSPACE4 6G D6 DECC$TOUPPER4 ,6b# DECC$TOUPPER4 @6@ D6 DECC$TOUPPER47 6G 6 DECC$ISSPACE48 6b# DECC$ISSPACE47 6@ 6 DECC$ISSPACE47 7G 7 DECC$ISSPACE48 7b# DECC$ISSPACE47 7@ 7 DECC$ISSPACE47 $8G D8 DECC$ISSPACE48 08b# DECC$ISSPACE47 @8@ D8 DECC$ISSPACE47 $9G D9 DECC$ISSPACE48 ,9b# DECC$ISSPACE47 @9@ D9 DECC$ISSPACE47 9G : DECC$ISSPACE48 9b# DECC$ISSPACE47 :@ : DECC$ISSPACE47 :G : DECC$ISSPACE48 :b# DECC$ISSPACE47 :@ : DECC$ISSPACE4 :G ; DECC$TOLOWER4 :b# DECC$TOLOWER4 ;@ ; DECC$TOLOWER4 ;b# DECC$TOLOWER4 ;G ; DECC$TOLOWER4 ;@ ; DECC$TOLOWER48 @<b# DECC$ISSPACE47 H<G T< DECC$ISSPACE47 P<@ T< DECC$ISSPACE4 \<G < DECC$TOLOWER4 l<b# DECC$TOLOWER4 <@ < DECC$TOLOWER47 =G 4= DECC$ISSPACE48 =b# DECC$ISSPACE47 0=@ 4= DECC$ISSPACE47 =G = DECC$ISSPACE48 =b# DECC$ISSPACE47 =@ = DECC$ISSPACE41 `@G @DECC$GXSPRINTF42 l@b#DECC$GXSPRINTF41 @@ @DECC$GXSPRINTF4 @G @DECC$GXFPRINTF4 @b#DECC$GXFPRINTF4 @@ @DECC$GXFPRINTF< @G @CGILIBHTMLESCAPE< @b#CGILIBHTMLESCAPE< @@ @CGILIBHTMLESCAPE4 @G ACGILIBURLENCODE4 @b#CGILIBURLENCODE4 A@ ACGILIBURLENCODE4 LAG ADECC$GXFPRINTF4 PAb#DECC$GXFPRINTF4 A@ ADECC$GXFPRINTF< BG ,BCGILIBHTMLESCAPE< Bb#CGILIBHTMLESCAPE< (B@ ,BCGILIBHTMLESCAPE4 ,BG LBCGILIBURLENCODE4 DBb#CGILIBURLENCODE4 HB@ LBCGILIBURLENCODE4 CG C DECC$TOLOWER4 Cb# DECC$TOLOWER4 C@ C DECC$TOLOWER4 TDG |D DECC$TOLOWER4 `Db# DECC$TOLOWER4 xD@ |D DECC$TOLOWER4 Fb# DECC$TOLOWER4 FG F DECC$TOLOWER4 F@ F DECC$TOLOWER4 FG GDECC$GXFPRINTF4 Gb#DECC$GXFPRINTF4 G@ GDECC$GXFPRINTF4; GG (G DECC$STRCPY4< Gb# DECC$STRCPY4; $G@ (G DECC$STRCPY 4 ,GG XGDECC$GXFPRINTF4 @Gb#DECC$GXFPRINTF4 TG@ XGDECC$GXFPRINTF4 \GG |GDECC$GXFPRINTF4 lGb#DECC$GXFPRINTF4 xG@ |GDECC$GXFPRINTF4 GG GDECC$GXFPRINTF4 Gb#DECC$GXFPRINTF4 G@ GDECC$GXFPRINTF49 hHG HOTS$MOVE49 H@ HOTS$MOVE49 IG (IOTS$MOVE49 $I@ (IOTS$MOVE49 IG IOTS$MOVE49 I@ IOTS$MOVE49 HJG hJOTS$MOVE49 dJ@ hJOTS$MOVE49 HKG hKOTS$MOVE49 dK@ hKOTS$MOVE4; LG 4L DECC$STRCPY4< Lb# DECC$STRCPY4; 0L@ 4L DECC$STRCPY49 `LG |LOTS$MOVE49 xL@ |LOTS$MOVE4 LG LDECC$GXFPRINTF4 Lb#DECC$GXFPRINTF4 L@ LDECC$GXFPRINTF4; LG L DECC$STRCPY4< Lb# DECC$STRCPY4; L@ L DECC$STRCPY4= LG M SYS$CLOSE4> Lb# SYS$CLOSE4= M@ M SYS$CLOSE< MG DMCGILIBHTMLESCAPE< 8Mb#CGILIBHTMLESCAPE< @M@ DMCGILIBHTMLESCAPE<+ XMG xMCGILIBRESPONSEERROR<, `Mb#CGILIBRESPONSEERROR<+ tM@ xMCGILIBRESPONSEERROR4 MG MDECC$GXFPRINTF4 Mb#DECC$GXFPRINTF4 M@ MDECC$GXFPRINTF4 MG MDECC$GXFPRINTF4 Mb#DECC$GXFPRINTF4 M@ MDECC$GXFPRINTF4 DNG dN DECC$TOLOWER4 PNb# DECC$TOLOWER4 `N@ dN DECC$TOLOWER4 NG NDECC$GXFPRINTF4 Nb#DECC$GXFPRINTF4 N@ NDECC$GXFPRINTF4 NG ODECC$GXFPRINTF4 Nb#DECC$GXFPRINTF4 O@ ODECC$GXFPRINTF4 (OG DODECC$GXFPRINTF4 8Ob#DECC$GXFPRINTF4 @O@ DODECC$GXFPRINTF4 OG ODECC$GXFPRINTF4 Ob#DECC$GXFPRINTF4 O@ ODECC$GXFPRINTF4 OG ODECC$GXFPRINTF4 Ob#DECC$GXFPRINTF4 O@ ODECC$GXFPRINTF4 PG PDECC$GXFPRINTF4 Pb#DECC$GXFPRINTF4 P@ PDECC$GXFPRINTF4 PG PDECC$__UTC_TIME4 Pb#DECC$__UTC_TIME4 P@ PDECC$__UTC_TIME< PG PDECC$__UTCTZ_LOCALTIME< Pb#DECC$__UTCTZ_LOCALTIME< P@ PDECC$__UTCTZ_LOCALTIME< PG PDECC$__UTC_STRFTIME< Pb#DECC$__UTC_STRFTIME< P@ PDECC$__UTC_STRFTIME4 QG DQDECC$GXFPRINTF 4 $Qb#DECC$GXFPRINTF4 @Q@ DQDECC$GXFPRINTF< TQG xQCGILIBHTMLESCAPE< XQb#CGILIBHTMLESCAPE< tQ@ xQCGILIBHTMLESCAPE4 QG QDECC$GXFPRINTF4 Qb#DECC$GXFPRINTF4 Q@ QDECC$GXFPRINTF4 QG RDECC$GXFPRINTF4 Qb#DECC$GXFPRINTF4 R@ RDECC$GXFPRINTF4 RG (R DECC$FFLUSH4 Rb# DECC$FFLUSH4 $R@ (R DECC$FFLUSH4 (RG DR DECC$FPUTS4 8Rb# DECC$FPUTS4 @R@ DR DECC$FPUTS4 RG SDECC$GXFPRINTF4 Sb#hDECC$GXFPRINTF4 S@ SDECC$GXFPRINTF4 (SG HSDECC$GXFPRINTF4 4Sb#hDECC$GXFPRINTF4 DS@ HSDECC$GXFPRINTF4 UG U DECC$STRCAT4 Ub#h DECC$STRCAT4 U@ U DECC$STRCAT< VG WCGILIBURLENCODEFILENAME< Vb#hCGILIBURLENCODEFILENAME< W@ WCGILIBURLENCODEFILENAME4 WG %*.*s  =h[ =  target="_blank"=(ButtonBarButton() |%s| =(
= VmsToPath() |%s| =PE 8=(
%s
X=pdHyperShelf ... %s %s UnixDateTime |%s| = BeginPage() |%s| =hZ%s 8=PF%s =%s%s 0=H9%s p=0!ItemLink() |%s|%s|%s|%s|%s|%s| = AdjustedTime: |!%D| =(lib$add_times() %%X%08.08X =(lib$sub_times() %%X%08.08X =(TimeAdjustGMT() ToGmTime: %d = sys$fao() %%X%08.08X (=0%lib$day_of_week() %%X%08.08X is %d P=8/sys$numtim() %%X%08.08X %d %d %d %d %d %d %d = HttpGmTimeString() =(sys$sub_times() %%X%08.08X =(sys$add_times() %%X%08.08X =8+WASD_ROOT:[src.hyperreader]HYPERSHELF.C;1= ModifiedSince()  = =XI =H=(ditto)H=@2(PostScript version)=@2(plain-text version)=8+(pdf version)=8,(html version)=@2(Bookreader version)P=(ERROR-IN-SHELF-ENTRY: Line %dp=8,[Unable to parse %s shelf title (line %d)]= Last-Modified: %s =(HyperReaderReferer |%s| =(sys$connect() %%X%08.08X =8.sys$open() %%X%08.08X ProcessShelf() |%s| ( = LogicalValue |%s| @ =(sys$trnlnm() %%X%08.08X ` = SysTrnLnm() |%s| %d x = XSSuspect() |%s|  =(lib$cvt_vectim() %%X%08.08X  =0!NumTime[] %d %d %d %d %d %d %d  = HttpGmTime() |%s|  =8-TimeGmtVmsString |%s| TimeGmtString |%s|  = TimeSetTimezone() 8 =TimeSetHttpdGmt() 2P =  h =(ProcessShelf() %%X%08.08X  = ResFileName |%s|  =(sys$search() %%X%08.08X  = ExpFileName |%s|  =(sys$parse() %%X%08.08X  =(DECW$BOOK:.DECW$BOOKSHELF = WWW_HTTP_REFERER0 = WWW_FORM_REFERERH = /cgi-bin/hyperreader` = /htbin/hyperreaderx =(If-Modified-Since: NBG!  =(WWW_HTTP_IF_MODIFIED_SINCE =8-WWW_HTTP_CACHE_CONTROLWWW_PATH_TRANSLATED = Not implemented!  = WWW_REQUEST_METHOD = WWW_SERVER_SOFTWARE0 = ProcessRequest() H = GetVmsVersion() ` =8.%%%s-E-IVQUAL, unrecognized qualifier \%s\  =8,%%%s-E-MAXPARM, too many parameters \%s\  = HYPERSHELF$PARAM =(Content-Type: text/plain  =XJDecwBookDefined: %d DecwBookshelfDefined: %d DoBookreader: %d DoBnu: %d H =8/ ;=0" 0`;=PH ;7WASDENVIRONMENT DECC$TOLOWER= 000000PathPtr |%s| ` DECC$STRNCMP ; ; DECC$FPUTS7 SOFTWAREID= %a, %d %b %Y %T DECC$__UTC_TIME CGILIBHTMLESCAPE=[error]=00" PP;=`8 7CGIFORMTITLEPTR7DOBNU DECC$__UTCTZ_LOCALTIME DECC$__UTC_STRFTIME=BNU8; DECC$FFLUSH= Bookreader`7CGIENVIRONMENTPTR=0H" pR;=D ;7 URIREFERER DECC$STRCAT CGILIBURLENCODE(CGILIBURLENCODEFILENAME=0" 0;=P0  DECC$TOUPPER=0h" `};=0< 7TIMEAHEADOFGMT7TIMEGMTDELTABINARY LIB$SUB_TIMES!SYS$FAO# LIB$ADD_TIMES=00" `f;=`,< ;% SYS$NUMTIM' SYS$GETTIM=|%s|  )LIB$DAY_OF_WEEK= sys$add_times()=(Not modified! no-store= max-age=0  +CGILIBRESPONSEERROR=0 " c;=@4 7 CGIHTTPCACHECONTROLPTR= no-cacheh7CGIHTTPPRAGMAPTR -CGILIBRESPONSEHEADER= text/html= sys$sub_times()=BOOK= |%s|%s|%s| = html.gif= .decw$book=ODL/SYS$GET=ditto1DECC$GXSPRINTF=[.ps](=PS0= unknown.gif@= url.gifP= pdf.gif`=PDFh=[txt]p=PLAINx7DECC$GA_RMS_RAB=.html7 IFMODIFIEDSINCEBINARYTIME3 DECC$STRCMP= &referer=7DECC$GA_RMS_NAM=7DECC$GA_RMS_XABDAT7 CGIHTTPIFMODIFIEDSINCEPTR= book.gif=.ps=[prn]= _|\_= .decw$bookshelf=.odl 5 DECC$ISALPHA= @= shelf.gifP7 ODSEXTENDED7HYPERREADERREFERER7 SHELFSPEC7CGIPATHINFOPTR7 PAGEBEGUN7 DECC$ISSPACE7URITITLE7DECC$$GL___CTYPEA=0x" *;=d 7DECC$$GA___CTYPET7BOOKSHELFCOUNT7PREVBOOKSHELFCOUNT ;7CGISCRIPTNAMEPTR 7 PREVTITLE8OTS$MOVE7 LASTMODIFIEDGMDATETIME7 HYPERREADERSCRIPTNAMEPTR; DECC$STRCPY=TITLE0= SYS$CLOSE=
 Empty bookshelf: %s
 library %d   [library]
 %s   [library]
%s
P=/disk$_|\_`=.txth= print.gifx=[}{]7 DECWBOOKSHELFDEFINED7DECC$GA_RMS_FAB?SYS$OPEN7 SHELFPATH= ?title==.ODL=.htmA SYS$CONNECT= plain.gif=POST=.pdf=[pdf]=[url]=[???]= ps.gifURL(= TITLE |%s| 8=(LinkPath |%s| Line |%s| X= DECW$BOOKSHELFHTMLp=[htm]x=SHELF=.bkb=0" ^;=@8< C SYS$TRNLNM=0" ;=@@| E DECC$STRSTR= =0 " i;=`0| 0 G DECC$ISDIGIT= tptr |%s| P I DECC$ATOIKLIB$CVT_VECTIM=GMTx =0" v;=`@ 7 TIMEGMTSTRING7TIMEGMTVMSSTRING=- M DECC$ATOL=+ = %d %s%d:%d  O SYS$BINTIM=ų=0" @z;=P4| =0" u;=( ( TimeSetGmt() P = ShelfSpec |%s| h = Library (QCGILIBENVIRONMENTISCGIPLUS= cptr |%s|  = a:[b]c.d; ;= DECW$BOOK =GET 7 CGISERVERSOFTWAREPTR7 ERRORREPORTED=0!WWW_FORM_TITLEWWW_HTTP_PRAGMA S SYS$SEARCH;;7CGIFORMFILEPTR=0" P;=0 ` ` U CGILIBVAR7 CGIPATHTRANSLATEDPTR7CGIREQUESTMETHODPTRW SYS$PARSE=(WWW_FORM_SHELFWWW_FORM_FILE = WWW_SCRIPT_NAME  YCGILIBENVIRONMENTNAME=WWW_PATH_INFO = GMT offset 7 DOBOOKREADER= LIBRARY.*; =
0  [CGILIBENVIRONMENTISOSU(]CGILIBENVIRONMENTISWASD= |%s|%s| `  ;=0" P;=00  _ SYS$GETSYIWa DECC$EXIT= |%s| %d  =/HYPERREADER= = /CHARSET= =$ = /STYLE= = /LIBRARY= = /BUTTONS= = clptr |%s| 0  cLIB$GET_FOREIGN= /BOOKREADERP =/DBUGX = /APACHEh =0" P;=l 7 CLICHARSETPTR;= aptr |%s| x =/BNU (eCGILIBENVIRONMENTISAPACHEg DECC$GETENV=/ODS5 = /NOODS5 = /PRINT=i DECC$CALLOC=/ICON= (kCGILIBRESPONSESETCHARSET(mCGILIBRESPONSESETSOFTWAREID(oCGILIBRESPONSESETERRORMESSAGE= HYPERSHELF$DBUGh=(null)7 ISCGIPLUS=0(" ;=P( 7DECWBOOKDEFINEDq DECC$MEMCPY(sCGILIBENVIRONMENTSETDEBUG(uCGILIBENVIRONMENTVERSION wCGILIBCGIPLUSEOF yCGILIBENVIRONMENTINIT=08" ;=P0 7DECC$$SHELL_HANDLER={ DECC$MAIN ,=%4=4H4P4X4`4h4p4x444444444444444=igp=@4=64 6= 4= XSS redacted! (tsk-tsk)44444 4(40484@4H4P4X4= 4=4=> TIMEGMTSTRING4 6= 4=> TIMEGMTSTRING=  4= @4= 04=> TIMEGMTSTRING4 6=h=46=  @=0(' HYPERSHELFVSI C V7.4-002 ?= x4=TRANSFER$BREAK$GO =  4x4= main 4=(  .S  .S  .S  8S 8S  =S ?S GS JS JS IS JS JS QS QS QS VS WS WS bS cS bS cS mS 8S; =  =  P4h 4= GetParameters P4==5 S  S  S  S S  S S S S S Sy T S= S S S S S S S S S S S S S S S S S S T T T T /T 6T+ S P S CT =  =  P48 4=ProcessRequest P4=7/ NT NT NT NT NT fT hT fT jT kT lT nT sT sT tT uT vT wT yT T }T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T2 T T( T^ T T Tq Ti T3  T T T T T T T T T T T T T TL U T T U T U U T U U U U U U U U U U U U U  *U /U 2U 4U 7U >U BU  CU  Tt U U "U EU EU' jU hU bU WUN XU XU \U ^U `U `U `U nU bU cU kU lU kU nU lU jU pU qU zU yU zU zU zU ~U }U U ~U  U  U U U U U U U U U U U  U U U U U U U U U U U U U U U U U T =  =  *44= ProcessShelf *4=V N U% U% U% U% U% V V V  V V V V #V &V "V $V #V $V "V (V /V 0V 0V 0V 4V 3V 4V 8V @V =V =V HV FV QV QV \V ZV ZV [V ZV `V lV lV oV mV pV mV tV wV yV {V xV {V V  V V  V V V V V V V V V V V V V W V V VL VMcY V V V V V V V  V V V( V V V V V V$ V V V V V V V V V V V V V$ V V V V V V V$ V V4 V V V$ V W W W W W W W W W  'W /W -W 'W 4W 4W 4W ;W ;Ẃ IW MW7 ^W QW QW  QW TW cW lW nW nW pW pW$ W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X X Vd X X X X X X X X !X  +X 'X !X  !X !X .X 1X 2X 2X 2X 8X 8X ;X C$IS