<%- # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later -%> <script> var app = { env: "<%= Rails.env %>" , ip: "<%= request.remote_ip %>" , current_user: <%= current_user ? current_user.id : 'undefined' %> , current_admin: <%= !!(current_user && current_role?(:super_admin)) %> , nonprofit: <%= @nonprofit ? raw(@nonprofit.to_json) : 'undefined' %> , nonprofit_id : <%= @nonprofit ? @nonprofit.id : 'undefined' %> , user: <%= current_user ? raw(current_user.to_json) : 'undefined' %> , user_id: <%= current_user ? current_user.id : 'undefined' %> , profile: <%= current_user ? raw(current_user.profile.to_json) : 'undefined' %> , profile_id: <%= current_user ? current_user.profile.id : 'undefined' %> , asset_path: "<%= Rails.application.config.assets.prefix %>" , host_with_port: "//<%= request.host_with_port %>" , google_api: "<%= ENV['GOOGLE_API_KEY'] %>" , google_auth_client_id: "<%= ENV['GOOGLE_AUTH_CLIENT_ID'] %>" , autocomplete: <%= @nonprofit ? @nonprofit.autocomplete_supporter_address : 'undefined'%> , facebook_app_id: "<%= ENV['FACEBOOK_APP_ID'] %>" , map_provider: "<%= Settings.maps&.provider %>" , map_provider_options: <%= Settings.maps&.options ? raw(Settings.maps.options.to_json) : {} %> , editor: "<%= Settings.page_editor.editor%>" <% if Settings&.page_editor&.editor == 'froala' and Settings&.page_editor&.editor_options&.froala_key %>, froala_key: "<%= Settings.page_editor.editor_options.froala_key %>"<% end %> <%if @nonprofit&.currency_symbol %>, currency_symbol: "<%= @nonprofit.currency_symbol%>"<% end %> }; var ENV = { nonprofitID: <%= @nonprofit ? @nonprofit.id : 'undefined' %> , nonprofitTimezone: "<%= @nonprofit ? @nonprofit.timezone : '' %>" , support_user_id: 540 , feeRate: <%= print_percent(CalculateFees::BaseFeeRate) %> , perTransaction: <%= CalculateFees::PerTransaction %> }; </script>