Lua2B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.luaÌ :           :  " :$# :&% :('* +)* +,* +-* +.* +/* +0* +1* +2* +3* +4* + 5* +6* +7* +8,/*-*0*2*3*4*6*8*9).*1*5*7*9*:; <; =; >; ? @A B CA D EF G HI J :KL M NO POMO QRO S TU V :WU X :YU Z  :[\ ]  :^_ `   :ab c :de f gh ihfjEXPORTSCACHEgsubExpandFields B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  paramEXPORTS expandFieldsB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  tmplsgsub%%([%w_][%w_]*)gsubExpandFields_tmpl_FUNC_INIT%name = function (%params) _tmpl_FUNC_TERMreturn '' end _tmpl_LOOP_INIT%start while (%test) do _tmpl_LOOP_TERM %action end _tmpl_IF_INITif (%test) then _tmpl_IF_TERMend  _tmpl_ELSEelse _tmpl_CODE_INIT%code_tmpl_CODE_TERM_tmpl_EXP_INIT write(tostring(%exp)) _tmpl_EXP_TERM_tmpl_NORMAL_TXT write(%text)  setEXPORTS/B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  :paramsEXPORTSforeach1B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  ivEXPORTS use_template9B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua   tmpl_strexports setEXPORTS expandFields FINAL_SOURCEsource init_sourceCB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua   FINAL_SOURCEsourcenewConcatenatableString add_chunkIB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  chunk concatenate FINAL_SOURCEsource close_sourceOB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  concatenatableToString FINAL_SOURCEsource _pre_FUNCformat%c _pre_FUNCREM _pre_ENDFUNC _pre_LOOP _pre_LOOPREM _pre_ENDLOOP_pre_IF _pre_IFREM _pre_ELSE _pre_ENDIF _pre_CODE _pre_ENDCODE _pre_EXP _pre_ENDEXP_pre_CLOSUREMARKS_pre_SPECIALMARKScgilua pre_userfile pre_userlinepre_lastcountpre_CountLines‘B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.luaL   2 %  % 0  "6$  %  chunkstartstopnsestrfind cgilua pre_userlinecgiluapre_ReplaceTagžB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua]  ,4!   * * * *  * *2.  4  * * * * 2  strtagname replopen replclosefunctgsub<>(.-)%1type function<( )>(.-)func field is not a function.pre_ProcessTags¬B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.luaZ  0   4:2+        % 64  strtcgilua custom_tagstypetableipre_ReplaceTagtagnameopenclosefunccgiluapre_PrepareText»B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.luaµ    **      * *     **             texttcgiluapre_ProcessTagsgsub& _pre_FUNC%1 _pre_FUNCREM% _pre_ENDFUNC" _pre_LOOP _pre_LOOPREM! _pre_ENDLOOP _pre_IF _pre_IFREM _pre_ELSE _pre_ENDIF  _pre_ENDCODE%$| _pre_EXP|%$ _pre_ENDEXPcgiluapre_ProcessTemplate×B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.luaa      4$         htmlfileoldcgilua pre_userfilepushscriptCACHE init_sourcepre_ProcessTextpre_PrepareTextread.* close_source dostringpopcgiluapre_ProcessFileèB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lual 4G    4  2    2   *  htmlfileoldin_INPUT readfromstrread..--cgilua douserfileseeksetpre_ProcessTemplatepre_usererrorformat%Error opening file %s. Preprocessing aborted.cgilua includehtml pre_dostring dostringpre_usererrorB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  *msgcgilua usererrorformat at line %d pre_userlinecgiluapre_ExpressionB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua%    expr add_chunk use_template_tmpl_EXP_INITexp_tmpl_EXP_TERM pre_CodeB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua%   code add_chunk use_template_tmpl_CODE_INIT_tmpl_CODE_TERM pre_Function.B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua”  * ,4   * *  ,4  2 ,4        % blockcontrolseparamstrfind(.-) _pre_FUNCREMcgiluapre_usererror1missing $$--> FUNCTION delimiter pre_dostring return {}LOOP directiveparamsPincorrect FUNCTION statement; missing parameter list control fieldnameOincorrect FUNCTION statement; missing function name control field add_chunk use_template_tmpl_FUNC_INITpre_ProcessText_tmpl_FUNC_TERMcgilua pre_LoopbB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua²  * ,4   * *  ,4  2" ,4  2 ,4        %    blockcontrolseparamstrfind(.-) _pre_LOOPREMcgiluapre_usererror-missing $$--> LOOP delimiter pre_dostring return {}LOOP directivestartCincorrect LOOP statement; missing start control fieldtestBincorrect LOOP statement; missing test control fieldactionDincorrect LOOP statement; missing action control field add_chunk use_template_tmpl_LOOP_INITpre_ProcessText_tmpl_LOOP_TERMcommentq cgilua.pre_lastcount = cgilua.pre_userline while cgilua.pre_dostring('return '..control.test, 'LOOP directive (parameter test)' ) do cgilua.pre_ProcessText( block, e+1 ) -- come back with the line counter for the next cycle cgilua.pre_userline = cgilua.pre_lastcount cgilua.pre_dostring(control.action, 'LOOP directive (parameter action)' ) endcgiluapre_If›B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua  * ,4    %  * *  ,4    0   4         4E  & %    %2 %   #"$blockseparamstrfind(.-) _pre_IFREMcgiluapre_usererror+missing $$--> IF delimiter existelse startelse _pre_ELSEcontrol pre_dostring return {} IF directivetest@incorrect IF statement; missing test control fieldtypestringnumber@incorrect IF statement; invalid test control fieldpre_lastcount pre_userline add_chunk use_template_tmpl_IF_INITpre_CountLinespre_ProcessTextstrsub _tmpl_ELSE_tmpl_IF_TERMcommentö cgilua.pre_lastcount = cgilua.pre_userline if cgilua.pre_dostring('return '..control.test, 'IF directive (parameter test)' ) then cgilua.pre_CountLines( block, 1, e ) if existelse then cgilua.pre_ProcessText( strsub( block, 1, startelse-1 ), e+1 ) else cgilua.pre_ProcessText( block, e+1 ) end elseif existelse then cgilua.pre_CountLines( block, 1, startelse ) cgilua.pre_ProcessText( block, startelse+1 ) end cgilua.pre_userline = cgilua.pre_lastcountcgiluapre_ProcessTextÞB@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua‡ ,4    * *  33      &    &  4T ** *  ,4       %1–  4T  *"* *  ,4  #$     %1; % 4S %*'* *  ,4  ()     %2á * 4S **,* *  ,4  -.     %2‡ / 4S /*1* *  ,4  23     %2- 5* * 444 4 62+       7textstartcgilua pre_userline specialmark_ marktypestrfind([_pre_SPECIALMARKS]) add_chunk use_template_tmpl_NORMAL_TXTgsubformat%qstrsub\ \npre_CountLines _pre_EXPseexp(%b _pre_ENDEXP)pre_usererror"missing |$ delimiterpre_Expressionpre_ProcessText _pre_CODEcode _pre_ENDCODE(missing $$--> delimiter pre_Code _pre_LOOP loopblock _pre_ENDLOOP9missing <--$$ ENDLOOP $$--> delimiter pre_Loop _pre_FUNC funcblock _pre_ENDFUNC=missing <--$$ ENDFUNCTION $$--> delimiter pre_Function_pre_IFifblock _pre_ENDIF7missing <--$$ ENDIF $$--> delimiterpre_If notexpected_pre_CLOSUREMARKS%missing opening preprocessor commandcgiluapre_IncludeText"B@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/preprocess.lua textcgiluapre_ProcessTextpre_PrepareTextcgilua processtext