Parsed: 124579

<?php

/**
 * WordPress scripts and styles default loader.
 *
 * Several constants are used to manage the loading, concatenating and compression of scripts and CSS:
 * define('SCRIPT_DEBUG', true); loads the development (non-minified) versions of all scripts and CSS, and disables compression and concatenation,
 * define('CONCATENATE_SCRIPTS', false); disables compression and concatenation of scripts and CSS,
 * define('COMPRESS_SCRIPTS', false); disables compression of scripts,
 * define('COMPRESS_CSS', false); disables compression of CSS,
 * define('ENFORCE_GZIP', true); forces gzip for compression (default is deflate).
 *
 * The globals $concatenate_scripts, $compress_scripts and $compress_css can be set by plugins
 * to temporarily override the above settings. Also a compression test is run once and the result is saved
 * as option 'can_compress_scripts' (0/1). The test will run again if that option is deleted.
 *
 * @package WordPress
 */


/** WordPress Dependency Class */
require ABSPATH . WPINC . '/class-wp-dependency.php';


/** WordPress Dependencies Class */
require ABSPATH . WPINC . '/class-wp-dependencies.php';


/** WordPress Scripts Class */
require ABSPATH . WPINC . '/class-wp-scripts.php';


/** WordPress Scripts Functions */
require ABSPATH . WPINC . '/functions.wp-scripts.php';


/** WordPress Styles Class */
require ABSPATH . WPINC . '/class-wp-styles.php';


/** WordPress Styles Functions */
require ABSPATH . WPINC . '/functions.wp-styles.php';

/* function wp_register_tinymce_scripts() – Registers TinyMCE scripts. */

/* function wp_default_packages_vendor() – Registers all the WordPress vendor scripts that are in the standardized
`js/dist/vendor/` location. */

/* function wp_get_script_polyfill() – Returns contents of an inline script used in appending polyfill scripts for
browsers which fail the provided tests. The provided array is a mapping from
a condition to verify feature support to its polyfill script handle. */

/* function wp_register_development_scripts() – Registers development scripts that integrate with `@wordpress/scripts`. */

/* function wp_default_packages_scripts() – Registers all the WordPress packages scripts that are in the standardized
`js/dist/` location. */

/* function wp_default_packages_inline_scripts() – Adds inline scripts required for the WordPress JavaScript packages. */

/* function wp_tinymce_inline_scripts() – Adds inline scripts required for the TinyMCE in the block editor. */

/* function wp_default_packages() – Registers all the WordPress packages scripts. */

/* function wp_scripts_get_suffix() – Returns the suffix that can be used for the scripts. */

/* function wp_default_scripts() – Registers all WordPress scripts. */

/* function wp_default_styles() – Assigns default styles to $styles object. */

/* function wp_prototype_before_jquery() – Reorder JavaScript scripts array to place prototype before jQuery. */

/* function wp_just_in_time_script_localization() – Load localized data on print rather than initialization. */

/* function wp_localize_jquery_ui_datepicker() – Localizes the jQuery UI datepicker. */

/* function wp_localize_community_events() – Localizes community events data that needs to be passed to dashboard.js. */

/* function wp_style_loader_src() – Administration Screen CSS for changing the styles. */

/* function print_head_scripts() – Prints the script queue in the HTML head on admin pages. */

/* function print_footer_scripts() – Prints the scripts that were queued for the footer or too late for the HTML head. */

/* function _print_scripts() – Print scripts (internal use only) */

/* function wp_print_head_scripts() – Prints the script queue in the HTML head on the front end. */

/* function _wp_footer_scripts() – Private, for use in *_footer_scripts hooks */

/* function wp_print_footer_scripts() – Hooks to print the scripts and styles in the footer. */

/* function wp_enqueue_scripts() – Wrapper for do_action(‘wp_enqueue_scripts’) */

/* function print_admin_styles() – Prints the styles queue in the HTML head on admin pages. */

/* function print_late_styles() – Prints the styles that were queued too late for the HTML head. */

/* function _print_styles() – Print styles (internal use only) */

/* function script_concat_settings() – Determine the concatenation and compression settings for scripts and styles. */

/* function wp_common_block_scripts_and_styles() – Handles the enqueueing of block scripts and styles that are common to both
the editor and the front-end. */

/* function wp_filter_out_block_nodes() – Applies a filter to the list of style nodes that comes from WP_Theme_JSON::get_style_nodes(). */

/* function wp_enqueue_global_styles() – Enqueues the global styles defined via theme.json. */

/* function wp_global_styles_render_svg_filters() – Render the SVG filters supplied by theme.json. */

/* function wp_should_load_block_editor_scripts_and_styles() – Checks if the editor scripts and styles for all registered block types
should be enqueued on the current screen. */

/* function wp_should_load_separate_core_block_assets() – Checks whether separate styles should be loaded for core blocks on-render. */

/* function wp_enqueue_registered_block_scripts_and_styles() – Enqueues registered block scripts and styles, depending on current rendered
context (only enqueuing editor scripts while in context of the editor). */

/* function enqueue_block_styles_assets() – Function responsible for enqueuing the styles required for block styles functionality on the editor and on the frontend. */

/* function enqueue_editor_block_styles_assets() – Function responsible for enqueuing the assets required for block styles functionality on the editor. */

/* function wp_enqueue_editor_block_directory_assets() – Enqueues the assets required for the block directory within the block editor. */

/* function wp_enqueue_editor_format_library_assets() – Enqueues the assets required for the format library within the block editor. */

/* function wp_sanitize_script_attributes() – Sanitizes an attributes array into an attributes string to be placed inside a `<script>` tag. */

/* function wp_get_script_tag() – Formats `<script>` loader tags. */

/* function wp_print_script_tag() – Prints formatted `<script>` loader tag. */

/* function wp_get_inline_script_tag() – Wraps inline JavaScript in `<script>` tag. */

/* function wp_print_inline_script_tag() – Prints inline JavaScript wrapped in `<script>` tag. */

/* function wp_maybe_inline_styles() – Allows small styles to be inlined. */

/* function _wp_normalize_relative_css_links() – Make URLs relative to the WordPress installation. */

/* function wp_enqueue_global_styles_css_custom_properties() – Function that enqueues the CSS Custom Properties coming from theme.json. */

/* function wp_enqueue_block_support_styles() – Hooks inline styles in the proper place, depending on the active theme. */

/* function wp_enqueue_stored_styles() – Fetches, processes and compiles stored core styles, then combines and renders them to the page. */

/* function wp_enqueue_block_style() – Enqueues a stylesheet for a specific block. */

/* function _wp_theme_json_webfonts_handler() – Runs the theme.json webfonts handler. */

/* function wp_enqueue_classic_theme_styles() – Loads classic theme styles on classic themes in the frontend. */

/* function wp_add_editor_classic_theme_styles() – Loads classic theme styles on classic themes in the editor. */