%- if GlobalSetting.early_hint_header_mode == "prefetch" %> <%= render partial: "common/discourse_preload_stylesheet" %> <%- end %> <%= render partial: "layouts/head" %> <%= discourse_csrf_tags %> <%- if SiteSetting.enable_escaped_fragments? %> <%- end %> <%- if shared_session_key %> <%- end %> <%= build_plugin_html 'server:before-script-load' %> <% add_resource_preload_list(script_asset_path("start-discourse"), "script") %> <% add_resource_preload_list(script_asset_path("browser-update"), "script") %> " as="script" nonce="<%= csp_nonce_placeholder %>"> " as="script" nonce="<%= csp_nonce_placeholder %>"> <%= preload_script 'browser-detect' %> <%= preload_script "vendor" %> <%= preload_script "discourse" %> <%- Discourse.find_plugin_js_assets(include_official: allow_plugins?, include_unofficial: allow_third_party_plugins?, request: request).each do |file| %> <%= preload_script file %> <%- end %> <%= preload_script "locales/#{I18n.locale}" %> <%- if ExtraLocalesController.client_overrides_exist? %> <%= preload_script_url ExtraLocalesController.url('overrides') %> <%- end %> <%- if staff? %> <%= preload_script_url ExtraLocalesController.url("admin") %> <%= preload_script "admin" %> <%- end %> <%- if admin? %> <%= preload_script_url ExtraLocalesController.url("wizard") %> <%- end %> <%- unless customization_disabled? %> <%= theme_translations_lookup %> <%= theme_js_lookup %> <%= theme_lookup("head_tag") %> <%- end %> <%= render_google_tag_manager_head_code %> <%= render_google_universal_analytics_code %> crossorigin="use-credentials"> <%- if include_ios_native_app_banner? %> <%- end %> <%= yield :head %> <%= build_plugin_html 'server:before-head-close' %> <%= tag.meta id: 'data-discourse-setup', data: client_side_setup_data %> <%- if authentication_data %> <%- end %>
<%- if include_splash_screen? %> <%= render partial: "common/discourse_splash" %> <%- end %>