<%= guidance_gr.name %>
diff --git a/app/views/plans/_download_form.html.erb b/app/views/plans/_download_form.html.erb
index b9cb41799c..930d9b6a04 100644
--- a/app/views/plans/_download_form.html.erb
+++ b/app/views/plans/_download_form.html.erb
@@ -1,3 +1,6 @@
+<%
+ download_coversheet_tickbox_checked = Rails.configuration.x.plans.download_coversheet_tickbox_checked || false
+%>
<%= form_tag(plan_export_path(@plan), method: :get, target: '_blank', id: 'download_form') do |f| %>
<%= _('Format') %>
@@ -23,7 +26,7 @@
<%= _("Optional plan components") %>
<%= label_tag 'export[project_details]' do %>
- <%= check_box_tag 'export[project_details]', true, false %>
+ <%= check_box_tag 'export[project_details]', true, download_coversheet_tickbox_checked %>
<%= _('project details coversheet') %>
<% end %>
diff --git a/app/views/shared/_links.html.erb b/app/views/shared/_links.html.erb
index 39af0acd0c..2dfaa8568d 100644
--- a/app/views/shared/_links.html.erb
+++ b/app/views/shared/_links.html.erb
@@ -1,7 +1,7 @@
<%# locals: { context, title, links, max_number_links, tooltip } %>
+ data-turbo="false">
<%= title.present? ? title : _('Links') %>
diff --git a/app/views/shared/export/_plan_coversheet.erb b/app/views/shared/export/_plan_coversheet.erb
index 17051e6e7b..8c3d465800 100644
--- a/app/views/shared/export/_plan_coversheet.erb
+++ b/app/views/shared/export/_plan_coversheet.erb
@@ -7,6 +7,22 @@
<%= _("Creator:") %> <%= @hash[:attribution] %>
+ <%# Added contributors to coverage of plans.
+ # Users will see both roles and contributor names if the role is filled %>
+ <%# Roles are ranked by PI -> DM -> PA -> Other (if any) %>
+ <% if @hash[:investigation].present? %>
+
<%= _("Principal Investigator: ") %> <%= @hash[:investigation].map(&:name).join(', ') %>
+ <% end %>
+ <% if @hash[:data_curation].present? %>
+
<%= _("Data Manager: ") %> <%= @hash[:data_curation].map(&:name).join(', ') %>
+ <% end %>
+ <% if @hash[:pa].present? %>
+
<%= _("Project Administrator: ") %> <%= @hash[:pa].map(&:name).join(', ') %>
+ <% end %>
+ <% if @hash[:other].present? %>
+
<%= _("Contributor: ") %> <%= @hash[:other].map(&:name).join(', ') %>
+ <% end %>
+
<%= _("Affiliation: ") %> <%= @hash[:affiliation] %>
<% if @hash[:funder].present? %>
diff --git a/app/views/shared/export/_plan_txt.erb b/app/views/shared/export/_plan_txt.erb
index ce479c16cd..7a9c42b87f 100644
--- a/app/views/shared/export/_plan_txt.erb
+++ b/app/views/shared/export/_plan_txt.erb
@@ -2,6 +2,21 @@
<%= "----------------------------------------------------------\n" %>
<% if @show_coversheet %>
<%= Array(@hash[:attribution]).many? ? _("Creators: ") + Array(@hash[:attribution]).join(", ") : _('Creator:') + @hash[:attribution] %>
+<%# Added contributors to coverage of plans.
+ # Users will see both roles and contributor names if the role is filled %>
+<%# Roles are ranked by PI -> DM -> PA -> Other (if any) %>
+ <% if @hash[:investigation].present? %>
+<%= _("Principal Investigator: ") + @hash[:investigation].map(&:name).join(', ') %>
+ <% end %>
+ <% if @hash[:data_curation].present? %>
+<%= _("Data Manager: ") + @hash[:data_curation].map(&:name).join(', ') %>
+ <% end %>
+ <% if @hash[:pa].present? %>
+<%= _("Project Administrator: ") + @hash[:pa].map(&:name).join(', ') %>
+ <% end %>
+ <% if @hash[:other].present? %>
+<%= _("Contributor: ") + @hash[:other].map(&:name).join(', ') %>
+ <% end %>
<%= _("Affiliation: ") + @hash[:affiliation] %>
<% if @hash[:funder].present? %>
<%= _("Template: ") + @hash[:funder] %>
diff --git a/babel.config.js b/babel.config.js
index 12f98da5af..61a89d08ea 100644
--- a/babel.config.js
+++ b/babel.config.js
@@ -41,12 +41,24 @@ module.exports = function(api) {
'@babel/plugin-syntax-dynamic-import',
isTestEnv && 'babel-plugin-dynamic-import-node',
'@babel/plugin-transform-destructuring',
+ [
+ '@babel/plugin-proposal-private-methods',
+ {
+ loose: true
+ }
+ ],
[
'@babel/plugin-proposal-class-properties',
{
loose: true
}
],
+ [
+ '@babel/plugin-proposal-private-property-in-object',
+ {
+ loose: true
+ }
+ ],
[
'@babel/plugin-proposal-object-rest-spread',
{
diff --git a/bin/rails b/bin/rails
index 0739660237..bfa6cbda65 100755
--- a/bin/rails
+++ b/bin/rails
@@ -1,4 +1,10 @@
#!/usr/bin/env ruby
+begin
+ load File.expand_path('../spring', __FILE__)
+rescue LoadError => e
+ raise unless e.message.include?('spring')
+end
+load File.expand_path("spring", __dir__)
APP_PATH = File.expand_path('../config/application', __dir__)
require_relative '../config/boot'
require 'rails/commands'
diff --git a/bin/rake b/bin/rake
index 17240489f6..e8aefa15ac 100755
--- a/bin/rake
+++ b/bin/rake
@@ -1,4 +1,10 @@
#!/usr/bin/env ruby
+begin
+ load File.expand_path('../spring', __FILE__)
+rescue LoadError => e
+ raise unless e.message.include?('spring')
+end
+load File.expand_path("spring", __dir__)
require_relative '../config/boot'
require 'rake'
Rake.application.run
diff --git a/bin/rspec b/bin/rspec
index a6c78521d3..01397d929f 100755
--- a/bin/rspec
+++ b/bin/rspec
@@ -1,5 +1,10 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
+begin
+ load File.expand_path('../spring', __FILE__)
+rescue LoadError => e
+ raise unless e.message.include?('spring')
+end
#
# This file was generated by Bundler.
diff --git a/bin/setup b/bin/setup
index 2b9a6e8d48..d49acbfd70 100755
--- a/bin/setup
+++ b/bin/setup
@@ -27,7 +27,7 @@ chdir APP_ROOT do
end
puts "\n== Preparing database =="
- system! 'bin/rails db:setup'
+ system! 'bin/rails db:prepare'
puts "\n== Fetching mime types and adding to database =="
system! 'bin/rails mime_types:load'
diff --git a/bin/spring b/bin/spring
index 4a9658806c..d89ee495fa 100755
--- a/bin/spring
+++ b/bin/spring
@@ -1,29 +1,17 @@
#!/usr/bin/env ruby
-# frozen_string_literal: true
-#
-# This file was generated by Bundler.
-#
-# The application 'spring' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
+# This file loads Spring without using Bundler, in order to be fast.
+# It gets overwritten when you run the `spring binstub` command.
-require "pathname"
-ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile",
- Pathname.new(__FILE__).realpath)
+unless defined?(Spring)
+ require 'rubygems'
+ require 'bundler'
-bundle_binstub = File.expand_path("../bundle", __FILE__)
-
-if File.file?(bundle_binstub)
- if File.read(bundle_binstub, 300) =~ /This file was generated by Bundler/
- load(bundle_binstub)
- else
- abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
-Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.")
+ lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read)
+ spring = lockfile.specs.detect { |spec| spec.name == 'spring' }
+ if spring
+ Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path
+ gem 'spring', spring.version
+ require 'spring/binstub'
end
end
-
-require "rubygems"
-require "bundler/setup"
-
-load Gem.bin_path("spring", "spring")
diff --git a/config.ru b/config.ru
index 4eb3d8a92b..4a5398ce61 100644
--- a/config.ru
+++ b/config.ru
@@ -3,6 +3,6 @@
# This file is used by Rack-based servers to start the application.
require File.expand_path("#{File.dirname(__FILE__)}/config/environment")
-map ENV['RAILS_RELATIVE_URL_ROOT'] || '/' do
+map ENV.fetch('RAILS_RELATIVE_URL_ROOT', '/') do
run DMPRoadmap::Application
end
diff --git a/config/application.rb b/config/application.rb
index d1d65c2638..2074f1f43d 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -14,7 +14,7 @@ module DMPRoadmap
# DMPRoadmap application
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
- config.load_defaults 5.2
+ config.load_defaults 6.1
# Settings in config/environments/* take precedence over those specified here.
# Application configuration can go into files in config/initializers
@@ -24,8 +24,11 @@ class Application < Rails::Application
# --------------------------------- #
# OVERRIDES TO DEFAULT RAILS CONFIG #
# --------------------------------- #
-
- config.autoload_paths += %W[#{config.root}/lib]
+ # Ensure that Zeitwerk knows to load our classes in the lib directory
+ config.eager_load_paths << config.root.join('lib')
+ # Have Zeitwerk skip generators because the generator templates are
+ # incompatible with the Rails module/class naming conventions
+ Rails.autoloaders.main.ignore(config.root.join('lib/generators'))
# HTML tags that are allowed to pass through `sanitize`.
config.action_view.sanitized_allowed_tags = %w[
diff --git a/config/environments/development.rb b/config/environments/development.rb
index 6180a5db75..ade256c04b 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -1,5 +1,8 @@
# frozen_string_literal: true
+require 'active_support/core_ext/integer/time'
+
+# rubocop:disable Metrics/BlockLength
Rails.application.configure do
# Settings specified here will take precedence over those in config/application.rb.
@@ -18,6 +21,7 @@
# Run rails dev:cache to toggle caching.
if Rails.root.join('tmp', 'caching-dev.txt').exist?
config.action_controller.perform_caching = true
+ config.action_controller.enable_fragment_cache_logging = true
config.cache_store = :memory_store
config.public_file_server.headers = {
@@ -48,6 +52,12 @@
# when problems arise.
config.log_level = ENV['RAILS_LOG_LEVEL']&.to_sym || :debug
+ # Raise exceptions for disallowed deprecations.
+ config.active_support.disallowed_deprecation = :raise
+
+ # Tell Active Support which deprecation messages to disallow.
+ config.active_support.disallowed_deprecation_warnings = []
+
# Raise an error on page load if there are pending migrations.
config.active_record.migration_error = :page_load
@@ -62,13 +72,28 @@
# Suppress logger output for asset requests.
config.assets.quiet = true
- # Raises error for missing translations
- # config.action_view.raise_on_missing_translations = true
+ # Raises error for missing translations.
+ # config.i18n.raise_on_missing_translations = true
+
+ # Annotate rendered view with file names.
+ # config.action_view.annotate_rendered_view_with_filenames = true
# Use an evented file watcher to asynchronously detect changes in source code,
# routes, locales, etc. This feature depends on the listen gem.
config.file_watcher = ActiveSupport::EventedFileUpdateChecker
+
+ # Uncomment if you wish to allow Action Cable access from any origin.
+ # config.action_cable.disable_request_forgery_protection = true
+
+ # Rails 6+ adds middleware to prevent DNS rebinding attacks:
+ # https://guides.rubyonrails.org/configuring.html#actiondispatch-hostauthorization
+ #
+ # This allows us to define the hostname and add it to the whitelist. If you attempt
+ # to access the site and receive a 'Blocked host' error then you will need to
+ # set this environment variable
+ config.hosts << ENV['DMPROADMAP_HOST'] if ENV['DMPROADMAP_HOST'].present?
end
+# rubocop:enable Metrics/BlockLength
# Used by Rails' routes url_helpers (typically when including a link in an email)
-Rails.application.routes.default_url_options[:host] = 'localhost:3000'
+Rails.application.routes.default_url_options[:host] = ENV.fetch('DMPROADMAP_HOST', 'localhost:3000')
diff --git a/config/environments/production.rb b/config/environments/production.rb
index 91c4b08438..9d17aeffdc 100644
--- a/config/environments/production.rb
+++ b/config/environments/production.rb
@@ -1,5 +1,7 @@
# frozen_string_literal: true
+require 'active_support/core_ext/integer/time'
+
Rails.application.configure do
# Settings specified here will take precedence over those in config/application.rb.
@@ -78,6 +80,12 @@
# Send deprecation notices to registered listeners.
config.active_support.deprecation = :notify
+ # Log disallowed deprecations.
+ config.active_support.disallowed_deprecation = :log
+
+ # Tell Active Support which deprecation messages to disallow.
+ config.active_support.disallowed_deprecation_warnings = []
+
# Use default logging formatter so that PID and timestamp are not suppressed.
config.log_formatter = ::Logger::Formatter.new
@@ -93,6 +101,35 @@
# Do not dump schema after migrations.
config.active_record.dump_schema_after_migration = false
+
+ # Inserts middleware to perform automatic connection switching.
+ # The `database_selector` hash is used to pass options to the DatabaseSelector
+ # middleware. The `delay` is used to determine how long to wait after a write
+ # to send a subsequent read to the primary.
+ #
+ # The `database_resolver` class is used by the middleware to determine which
+ # database is appropriate to use based on the time delay.
+ #
+ # The `database_resolver_context` class is used by the middleware to set
+ # timestamps for the last write to the primary. The resolver uses the context
+ # class timestamps to determine how long to wait before reading from the
+ # replica.
+ #
+ # By default Rails will store a last write timestamp in the session. The
+ # DatabaseSelector middleware is designed as such you can define your own
+ # strategy for connection switching and pass that into the middleware through
+ # these configuration options.
+ # config.active_record.database_selector = { delay: 2.seconds }
+ # config.active_record.database_resolver = ActiveRecord::Middleware::DatabaseSelector::Resolver
+ # config.active_record.database_resolver_context = ActiveRecord::Middleware::DatabaseSelector::Resolver::Session
+
+ # Rails 6+ adds middleware to prevent DNS rebinding attacks:
+ # https://guides.rubyonrails.org/configuring.html#actiondispatch-hostauthorization
+ #
+ # This allows us to define the hostname and add it to the whitelist. If you attempt
+ # to access the site and receive a 'Blocked host' error then you will need to
+ # set this environment variable
+ config.hosts << ENV['DMPROADMAP_HOST'] if ENV['DMPROADMAP_HOST'].present?
end
# Used by Rails' routes url_helpers (typically when including a link in an email)
-Rails.application.routes.default_url_options[:host] = 'example.org'
+Rails.application.routes.default_url_options[:host] = ENV.fetch('DMPROADMAP_HOST', 'example.org')
diff --git a/config/environments/test.rb b/config/environments/test.rb
index 0825f8d56a..7d008cd214 100644
--- a/config/environments/test.rb
+++ b/config/environments/test.rb
@@ -1,5 +1,7 @@
# frozen_string_literal: true
+require 'active_support/core_ext/integer/time'
+
Rails.application.configure do
# Settings specified here will take precedence over those in config/application.rb.
@@ -7,7 +9,8 @@
# test suite. You never need to work with it otherwise. Remember that
# your test database is "scratch space" for the test suite and is wiped
# and recreated between test runs. Don't rely on the data there!
- config.cache_classes = true
+ config.cache_classes = false
+ config.action_view.cache_template_loading = true
# Do not eager load code on boot. This avoids loading your whole application
# just for the purpose of running a single test. If you are using a tool that
@@ -46,8 +49,17 @@
# Print deprecation notices to the stderr.
config.active_support.deprecation = :stderr
- # Raises error for missing translations
- # config.action_view.raise_on_missing_translations = true
+ # Raise exceptions for disallowed deprecations.
+ config.active_support.disallowed_deprecation = :raise
+
+ # Tell Active Support which deprecation messages to disallow.
+ config.active_support.disallowed_deprecation_warnings = []
+
+ # Raises error for missing translations.
+ # config.i18n.raise_on_missing_translations = true
+
+ # Annotate rendered view with file names.
+ # config.action_view.annotate_rendered_view_with_filenames = true
config.i18n.enforce_available_locales = false
end
diff --git a/config/initializers/_dmproadmap.rb b/config/initializers/_dmproadmap.rb
index a4b810a5ea..c0d18df059 100644
--- a/config/initializers/_dmproadmap.rb
+++ b/config/initializers/_dmproadmap.rb
@@ -194,6 +194,9 @@ class Application < Rails::Application
# regardless of the plans visibility and whether or not the plan has been shared
config.x.plans.super_admins_read_all = true
+ # Check download of a plan coversheet tickbox
+ config.x.plans.download_coversheet_tickbox_checked = false
+
# ---------------------------------------------------- #
# CACHING - all values are in seconds (86400 == 1 Day) #
# ---------------------------------------------------- #
diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb
index 5b98aef49a..e622a8dfd4 100644
--- a/config/initializers/backtrace_silencers.rb
+++ b/config/initializers/backtrace_silencers.rb
@@ -7,4 +7,4 @@
# You can also remove all the silencers if you're trying to debug a problem
# that might stem from framework code.
-# Rails.backtrace_cleaner.remove_silencers!
+# Rails.backtrace_cleaner.remove_silencers! if ENV["BACKTRACE"]
diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb
index 7a4f47b4c2..14bf0b1d21 100644
--- a/config/initializers/filter_parameter_logging.rb
+++ b/config/initializers/filter_parameter_logging.rb
@@ -3,4 +3,7 @@
# Be sure to restart your server when you modify this file.
# Configure sensitive parameters which will be filtered from the log file.
+# Rails.application.config.filter_parameters += [
+# :passw, :secret, :token, :_key, :crypt, :salt, :certificate, :otp, :ssn
+# ]
Rails.application.config.filter_parameters += [:password]
diff --git a/config/initializers/new_framework_defaults_6_1.rb b/config/initializers/new_framework_defaults_6_1.rb
new file mode 100644
index 0000000000..0b4ce02317
--- /dev/null
+++ b/config/initializers/new_framework_defaults_6_1.rb
@@ -0,0 +1,68 @@
+# frozen_string_literal: true
+# Be sure to restart your server when you modify this file.
+#
+# This file contains migration options to ease your Rails 6.1 upgrade.
+#
+# Once upgraded flip defaults one by one to migrate to the new default.
+#
+# Read the Guide for Upgrading Ruby on Rails for more info on each option.
+
+# Support for inversing belongs_to -> has_many Active Record associations.
+# Rails.application.config.active_record.has_many_inversing = true
+
+# Track Active Storage variants in the database.
+# Rails.application.config.active_storage.track_variants = true
+
+# Apply random variation to the delay when retrying failed jobs.
+# Rails.application.config.active_job.retry_jitter = 0.15
+
+# Stop executing `after_enqueue`/`after_perform` callbacks if
+# `before_enqueue`/`before_perform` respectively halts with `throw :abort`.
+# Rails.application.config.active_job.skip_after_callbacks_if_terminated = true
+
+# Specify cookies SameSite protection level: either :none, :lax, or :strict.
+#
+# This change is not backwards compatible with earlier Rails versions.
+# It's best enabled when your entire app is migrated and stable on 6.1.
+# Rails.application.config.action_dispatch.cookies_same_site_protection = :lax
+
+# Generate CSRF tokens that are encoded in URL-safe Base64.
+#
+# This change is not backwards compatible with earlier Rails versions.
+# It's best enabled when your entire app is migrated and stable on 6.1.
+# Rails.application.config.action_controller.urlsafe_csrf_tokens = true
+
+# Specify whether `ActiveSupport::TimeZone.utc_to_local` returns a time with an
+# UTC offset or a UTC time.
+# ActiveSupport.utc_to_local_returns_utc_offset_times = true
+
+# Change the default HTTP status code to `308` when redirecting non-GET/HEAD
+# requests to HTTPS in `ActionDispatch::SSL` middleware.
+# Rails.application.config.action_dispatch.ssl_default_redirect_status = 308
+
+# Use new connection handling API. For most applications this won't have any
+# effect. For applications using multiple databases, this new API provides
+# support for granular connection swapping.
+# Rails.application.config.active_record.legacy_connection_handling = false
+
+# Make `form_with` generate non-remote forms by default.
+# Rails.application.config.action_view.form_with_generates_remote_forms = false
+
+# Set the default queue name for the analysis job to the queue adapter default.
+# Rails.application.config.active_storage.queues.analysis = nil
+
+# Set the default queue name for the purge job to the queue adapter default.
+# Rails.application.config.active_storage.queues.purge = nil
+
+# Set the default queue name for the incineration job to the queue adapter default.
+# Rails.application.config.action_mailbox.queues.incineration = nil
+
+# Set the default queue name for the routing job to the queue adapter default.
+# Rails.application.config.action_mailbox.queues.routing = nil
+
+# Set the default queue name for the mail deliver job to the queue adapter default.
+# Rails.application.config.action_mailer.deliver_later_queue_name = nil
+
+# Generate a `Link` header that gives a hint to modern browsers about
+# preloading assets when using `javascript_include_tag` and `stylesheet_link_tag`.
+# Rails.application.config.action_view.preload_links_header = true
diff --git a/config/initializers/permissions_policy.rb b/config/initializers/permissions_policy.rb
new file mode 100644
index 0000000000..50bcf4eade
--- /dev/null
+++ b/config/initializers/permissions_policy.rb
@@ -0,0 +1,12 @@
+# frozen_string_literal: true
+# Define an application-wide HTTP permissions policy. For further
+# information see https://developers.google.com/web/updates/2018/06/feature-policy
+#
+# Rails.application.config.permissions_policy do |f|
+# f.camera :none
+# f.gyroscope :none
+# f.microphone :none
+# f.usb :none
+# f.fullscreen :self
+# f.payment :self, "https://secure.example.com"
+# end
diff --git a/config/initializers/translation.rb b/config/initializers/translation.rb
index 433207c238..85e5e1c2eb 100644
--- a/config/initializers/translation.rb
+++ b/config/initializers/translation.rb
@@ -1,5 +1,15 @@
# frozen_string_literal: true
+# New with Rails 6+, we need to define the list of locales outside the context of
+# the Database since thiss runs during startup. Trying to access the DB causes
+# issues with autoloading; 'DEPRECATION WARNING: Initialization autoloaded the constants ... Language'
+#
+# Note that the entries here must have a corresponding directory in config/locale, a
+# YAML file in config/locales and should also have an entry in the DB's languages table
+SUPPORTED_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze
+# You can define a subset of the locales for your instance's version of Translation.io if applicable
+CLIENT_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze
+DEFAULT_LOCALE = 'en-GB'
# Here we define the translation domains for the Roadmap application, `app` will
# contain translations from the open-source repository and ignore the contents
# of the `app/views/branded` directory. The `client` domain will
@@ -13,7 +23,7 @@
TranslationIO.configure do |config|
config.api_key = ENV.fetch('TRANSLATION_API_ROADMAP', nil)
config.source_locale = 'en'
- config.target_locales = %w[de en-GB en-US es fr-FR fi sv-FI pt-BR en-CA fr-CA tr-TR]
+ config.target_locales = SUPPORTED_LOCALES
config.text_domain = 'app'
config.bound_text_domains = %w[app client]
config.ignored_source_paths = ['app/views/branded/', 'node_modules/']
@@ -23,7 +33,7 @@
TranslationIO.configure do |config|
config.api_key = ENV.fetch('TRANSLATION_API_CLIENT', nil)
config.source_locale = 'en'
- config.target_locales = %w[fi sv-FI]
+ config.target_locales = CLIENT_LOCALES
config.text_domain = 'client'
config.bound_text_domains = ['client']
config.ignored_source_paths = ignore_paths
@@ -51,31 +61,14 @@ def ignore_paths
end
# Setup languages
-# rubocop:disable Style/RescueModifier
-table = ActiveRecord::Base.connection.table_exists?('languages') rescue false
-# rubocop:enable Style/RescueModifier
-if table
- def default_locale
- Language.default.try(:abbreviation) || 'en-GB'
- end
-
- def available_locales
- Language.sorted_by_abbreviation.pluck(:abbreviation).presence || [default_locale]
- end
-
- I18n.available_locales = Language.all.pluck(:abbreviation)
-
- I18n.default_locale = Language.default.try(:abbreviation) || 'en-GB'
-else
- def default_locale
- Rails.application.config.i18n.available_locales.first || 'en-GB'
- end
+def default_locale
+ DEFAULT_LOCALE
+end
- def available_locales
- Rails.application.config.i18n.available_locales = %w[en-GB en-US]
- end
+def available_locales
+ SUPPORTED_LOCALES.sort { |a, b| a <=> b }
+end
- I18n.available_locales = ['en-GB']
+I18n.available_locales = SUPPORTED_LOCALES
- I18n.default_locale = 'en-GB'
-end
+I18n.default_locale = DEFAULT_LOCALE
diff --git a/config/initializers/wicked_pdf.rb.example b/config/initializers/wicked_pdf.rb.example
index a38c6e23cd..358af1777e 100644
--- a/config/initializers/wicked_pdf.rb.example
+++ b/config/initializers/wicked_pdf.rb.example
@@ -3,7 +3,7 @@
module DMPRoadmap
class Application < Rails::Application
WickedPdf.config = {
- exe_path: ENV['WICKED_PDF_PATH'] || '/usr/local/bin/wkhtmltopdf'
+ exe_path: ENV.fetch('WICKED_PDF_PATH', '/usr/local/bin/wkhtmltopdf')
}
end
end
diff --git a/config/locale/app.pot b/config/locale/app.pot
index 4f6353f2da..dfc1d9e076 100644
--- a/config/locale/app.pot
+++ b/config/locale/app.pot
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 11:27+0000\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 16:02+0000\n"
"Last-Translator: FULL NAME
\n"
"Language-Team: LANGUAGE \n"
"Language: \n"
@@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing."
msgstr ""
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
msgstr ""
#: ../../app/controllers/application_controller.rb:114
@@ -233,19 +233,15 @@ msgstr ""
msgid "The search space does not have elements associated"
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr ""
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr ""
@@ -261,37 +257,37 @@ msgid "added"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -300,7 +296,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -308,7 +304,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -331,14 +327,14 @@ msgstr ""
msgid "An error occurred when requesting feedback for this plan."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -347,14 +343,14 @@ msgstr ""
msgid "created"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -363,57 +359,57 @@ msgstr ""
msgid "create"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
@@ -443,19 +439,19 @@ msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template."
msgstr ""
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr ""
@@ -581,33 +577,33 @@ msgstr ""
msgid "Customizable Templates"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr ""
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr ""
@@ -644,33 +640,33 @@ msgstr ""
msgid "template with customisations by the"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr ""
@@ -914,27 +910,27 @@ msgstr ""
msgid "Unable to link your account to %{scheme}."
msgstr ""
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr ""
@@ -984,7 +980,7 @@ msgid "Creators:"
msgstr ""
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1105,7 +1101,7 @@ msgid "Public"
msgstr ""
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr ""
@@ -1118,7 +1114,7 @@ msgid "Public: anyone can view."
msgstr ""
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr ""
@@ -1277,75 +1273,130 @@ msgstr ""
msgid "Answer"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1359,12 +1410,12 @@ msgid ""
" your project or proposal"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr ""
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr ""
@@ -1389,15 +1440,15 @@ msgstr ""
msgid "You must specify at least one role."
msgstr ""
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr ""
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr ""
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr ""
@@ -1429,11 +1480,11 @@ msgstr ""
msgid "Feedback email message"
msgstr ""
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr ""
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr ""
@@ -1461,7 +1512,7 @@ msgstr ""
msgid "guidance on"
msgstr ""
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr ""
@@ -1497,51 +1548,51 @@ msgstr ""
msgid "Invalid maximum pages"
msgstr ""
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr ""
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr ""
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr ""
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr ""
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr ""
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr ""
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr ""
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr ""
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr ""
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr ""
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr ""
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr ""
@@ -1692,11 +1743,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr ""
@@ -1748,7 +1799,7 @@ msgstr ""
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1756,7 +1807,7 @@ msgstr ""
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1890,7 +1941,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -1925,7 +1976,7 @@ msgid "Roles"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -1935,7 +1986,7 @@ msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -1948,7 +1999,7 @@ msgid "Remove"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2371,6 +2422,7 @@ msgid "Do you have a %{application_name} account?"
msgstr ""
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2417,7 +2469,7 @@ msgid ""
"this subset guidance when answering questions in the 'create plan' wizard."
msgstr ""
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr ""
@@ -2542,23 +2594,23 @@ msgstr ""
msgid "Getting started:"
msgstr ""
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr ""
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr ""
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr ""
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr ""
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr ""
@@ -2733,113 +2785,113 @@ msgstr ""
msgid "Notice:"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
"ons."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr ""
@@ -2856,11 +2908,11 @@ msgid "Add Comment"
msgstr ""
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3121,7 +3173,7 @@ msgstr ""
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3288,33 +3340,33 @@ msgstr ""
msgid "Themed Guidance"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
"ing their plan."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr ""
@@ -3379,7 +3431,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3392,7 +3444,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3440,7 +3492,7 @@ msgstr ""
msgid "Template details"
msgstr ""
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr ""
@@ -3777,7 +3829,7 @@ msgid "Homepage"
msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr ""
@@ -3819,7 +3871,7 @@ msgstr ""
msgid "Optional subset"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3828,7 +3880,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3837,21 +3889,21 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -3952,14 +4004,14 @@ msgstr ""
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr ""
@@ -4172,79 +4224,79 @@ msgstr ""
msgid "Instructions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -4780,39 +4832,39 @@ msgstr ""
msgid "- Select a repository type -"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr ""
@@ -4882,7 +4934,7 @@ msgid "Filter plans"
msgstr ""
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr ""
@@ -4891,45 +4943,41 @@ msgid "Plan Overview"
msgstr ""
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr ""
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -4968,15 +5016,15 @@ msgstr ""
msgid "Begin typing to see a list of suggestions."
msgstr ""
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
"different form."
msgstr ""
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr ""
@@ -5604,6 +5652,11 @@ msgstr ""
msgid "First, search for a user by email, then select them from the list."
msgstr ""
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr ""
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/de/LC_MESSAGES/app.mo b/config/locale/de/LC_MESSAGES/app.mo
index b053f21c1b..f9205e9ce9 100644
Binary files a/config/locale/de/LC_MESSAGES/app.mo and b/config/locale/de/LC_MESSAGES/app.mo differ
diff --git a/config/locale/de/app.po b/config/locale/de/app.po
index 5085dc6937..05b3a17607 100644
--- a/config/locale/de/app.po
+++ b/config/locale/de/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: German\n"
"Language: de\n"
@@ -139,8 +139,8 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Bitte melden Sie sich an oder registrieren Sie sich bevor Sie fortfahren."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
-msgstr "%{action} %{object} kann nicht ausgeführt werden. {Fehler}"
+msgid "Unable to %{action} the %{object}. %{errors}"
+msgstr "%{action} %{object} kann nicht ausgeführt werden. %{errors}"
#: ../../app/controllers/application_controller.rb:114
msgid "Successfully %{action} the %{object}."
@@ -241,19 +241,15 @@ msgstr "Der Suchbereich reagiert nicht auf jeden"
msgid "The search space does not have elements associated"
msgstr "Dem Suchbereich sind keine Elemente zugeordnet"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr "Sie müssen angemeldet sein, um diese Funktion nutzen zu können"
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "Die Captcha-Überprüfung ist fehlgeschlagen. Versuchen Sie es erneut."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Die Nachricht wurde erfolgreich versendet."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "Ihre Anfrage konnte nicht gesendet werden"
@@ -269,37 +265,37 @@ msgid "added"
msgstr "Hinzugefügt"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "gespeichert"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -308,7 +304,7 @@ msgstr "Speichern"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -316,7 +312,7 @@ msgstr "entfernt"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -339,14 +335,14 @@ msgstr "Ihre Anfrage zum Feedback kann derzeit nicht gesendet werden."
msgid "An error occurred when requesting feedback for this plan."
msgstr "Bei der Anforderung von Feedback für diesen Plan ist ein Fehler aufgetreten."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -355,14 +351,14 @@ msgstr "Bei der Anforderung von Feedback für diesen Plan ist ein Fehler aufgetr
msgid "created"
msgstr "Erstellt"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -371,61 +367,61 @@ msgstr "Erstellt"
msgid "create"
msgstr "Erstellen"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
"Ihre Hinweisgruppe wurde veröffentlicht und steht nun Nutzer/innen zur Verfügu"
"ng."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "veröffentlichen"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
"Ihre Beratungsgruppe wird nicht mehr veröffentlicht und steht Nutzer/innen nic"
"ht mehr zur Verfügung."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "Veröffentlichung zurückziehen"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "Gelöscht"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "Löschen"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr "Ihre Anleitung wurde veröffentlicht und steht nun Nutzer/innen zur Verfügung."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
"Ihre Anleitung wird nicht mehr veröffentlicht und steht Benutzern nicht mehr z"
@@ -459,19 +455,19 @@ msgstr "Es kann keine neue Version dieser Vorlage erstellt werden. "
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "aktualisiert"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -567,7 +563,7 @@ msgid "Unable to delete this version of the template."
msgstr "Diese Version der Vorlage kann nicht gelöscht werden."
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "Kopieren"
@@ -603,35 +599,35 @@ msgstr "Eigene Vorlagen"
msgid "Customizable Templates"
msgstr "Anpassbare Vorlagen"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Fehler beim Analysieren von Links für eine %{template}"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
"Vorlage, die mit dem Service %{application_name} erstellt wurde. Zuletzt geänd"
"ert %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "Die DMP-Vorlage kann zu diesem Zeitpunkt nicht heruntergeladen werden."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "Derzeit sind keine Organisationen registriert."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Bitte wählen Sie eine Organisation"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Ihre Organisation scheint nicht ordnungsgemäß konfiguriert zu sein."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Erstellt mit %{application_name}. Zuletzt geändert am %{date}"
@@ -668,11 +664,11 @@ msgstr "Dieser Plan basiert auf dem"
msgid "template with customisations by the"
msgstr "Vorlage mit Anpassungen durch die"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "Kopiert"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -680,23 +676,23 @@ msgstr ""
"Der Status des Plans konnte nicht geändert werden, da mindestens %{percentage}"
" Prozentsatz angefordert wurde"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "Plan-ID konnte nicht gefunden werden %{plan_id}"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Ihr Projekt ist jetzt ein Test."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Ihr Projekt ist kein Test mehr."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Der Teststatus des Plans konnte nicht geändert werden"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr "ID %{ ist kein Plan zugeordnet S"
@@ -970,27 +966,27 @@ msgstr "Ihr Konto wurde erfolgreich mit %{scheme} verknüpft."
msgid "Unable to link your account to %{scheme}."
msgstr "Ihr Konto konnte nicht mit %{scheme} verknüpft werden."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "Erfolgreich %{action} %{username} Konto."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "Aktiviert"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "Deaktiviert"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "Kann nicht zu %{action} %{username}"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "Aktivieren"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "Deaktivieren"
@@ -1046,7 +1042,7 @@ msgid "Creators:"
msgstr "Erzeuger:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1174,7 +1170,7 @@ msgid "Public"
msgstr "Öffentlichkeit"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Private"
@@ -1187,7 +1183,7 @@ msgid "Public: anyone can view."
msgstr "Öffentlich: Jeder kann sehen."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Privat: beschränkt auf mich und Leute, die ich einlade."
@@ -1346,75 +1342,130 @@ msgstr "Frage"
msgid "Answer"
msgstr "Antwort"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr "Â Angepasst von:"
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr "Titel:"
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr "%{title}"
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "Erzeuger:"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr "Hauptermittler:"
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr "%{investigation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr "Datumsmanager:"
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr "%{data_curation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr "Projektleiter:"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr "%{pa}"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr "Mitwirkender:"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr "%{other}"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Zugehörigkeit:"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Vorlage:"
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Grant Nummer:"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Projekt Zusammenfassung:"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Zuletzt bearbeitet:"
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Informationen zu Urheberrechten:"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1438,12 +1489,12 @@ msgstr ""
"             bedeutet nicht, dass der (die) Schöpfer (s) sich mit\n"
"Â Â Â Â Â Â Â Â Â Â Â Â Â Ihr Projekt oder Vorschlag"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Nicht beantwortet"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "darf nicht leer sein"
@@ -1468,15 +1519,15 @@ msgstr "'Fragetext' muss ausgefüllt werden."
msgid "You must specify at least one role."
msgstr "Sie müssen mindestens eine Rolle angeben."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr "darf nicht leer sein."
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr "darf nicht leer sein, wenn keine E-Mail-Adresse angegeben ist."
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr "darf nicht leer sein, wenn kein Name angegeben ist."
@@ -1509,11 +1560,11 @@ msgstr "bereits einen Wert zugewiesen"
msgid "Feedback email message"
msgstr "Feedback-Nachricht"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "muss eines der folgenden Formate sein: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "kann nicht größer als 500KB sein"
@@ -1541,7 +1592,7 @@ msgstr "muss nach dem Startdatum liegen"
msgid "guidance on"
msgstr "Hinweise zu"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "kann nicht kleiner als Null sein"
@@ -1577,53 +1628,53 @@ msgstr "Unbekannte Formatierungseinstellung"
msgid "Invalid maximum pages"
msgstr "Ungültige maximale Anzahl von Seiten"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "Eine alte Vorlage kann nicht zur Bearbeitung wiederhergestellt werden"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generate_copy! erfordert ein Organisationsziel"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "Kopie von %{template}"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "generate_version! benötigt eine veröffentlichte Vorlage"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "customize! erfordert ein Organisationsziel"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "customize! benötigt eine Vorlage von einem Forschungsförderer"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Sie können keine bereits veröffentlichte Vorlage erneut veröffentlichen."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Sie können keine veraltete Version dieser Vorlage veröffentlichen."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Sie können keine Vorlage ohne Phasen veröffentlichen."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr ""
"Sie können keine Vorlage veröffentlichen, deren Phasen keine Abschnitte enthal"
"ten."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "Sie können keine Vorlage veröffentlichen, die Abschnitte ohne Fragen enthält."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "Die Bedingungen in der Vorlage beziehen sich rückwärts"
@@ -1786,11 +1837,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "muss nach dem %{date} erfolgen"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Ein Schlüssel \"org\" wird für den Link-Hash erwartet"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Für Links wird ein Hash erwartet"
@@ -1844,7 +1895,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen"
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1852,7 +1903,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen"
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1992,7 +2043,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -2027,7 +2078,7 @@ msgid "Roles"
msgstr "Rollen"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2037,7 +2088,7 @@ msgstr "Rollen"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2050,7 +2101,7 @@ msgid "Remove"
msgstr "Entfernen"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2520,6 +2571,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "Hast du einen %{application_name}-Account?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2576,7 +2628,7 @@ msgstr ""
"Die Nutzer können die Anzeige von Hilfestellungen dieser Untergruppe im 'Plan "
"erstellen'-Assistenten auswählen."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr "Â (z.B. Institut / Einrichtung)"
@@ -2725,23 +2777,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Erste Schritte:"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "zuerst"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Letzte"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Nächster"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Früher"
@@ -2916,42 +2968,42 @@ msgstr "Error:"
msgid "Notice:"
msgstr "Beachten:"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Laden..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Dieses Feld wird benötigt."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Passwort anzeigen"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Wählen Sie eine Organisation aus der Liste aus."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Meine Organisation ist nicht aufgeführt"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "N / A"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Liste ausblenden"
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Siehe die vollständige Liste der Partnereinrichtungen."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2959,27 +3011,27 @@ msgstr ""
"Es konnte keine geeignete Vorlage für die von Ihnen ausgewählte Forschungsorga"
"nisation und den ausgewählten Geldgeber gefunden werden."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr "Bitte wählen Sie eine Forschungsorganisation und Förderer, um fortzufahren."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Laden ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Der Inhalt des Abschnitts konnte zu diesem Zeitpunkt nicht geladen werden."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Der Inhalt der Frage konnte zu diesem Zeitpunkt nicht geladen werden."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Wird in einem neuen Fenster geöffnet"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2990,45 +3042,45 @@ msgstr ""
"en Vorschlag auszuwählen, oder die Escape-Taste, um die Vorschläge zu schließe"
"n."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Für Ihren Eintrag sind keine Ergebnisse verfügbar."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Suchen ..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr "- Geben Sie einen Suchbegriff ein %{examples} -"
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr "Keine Ergebnisse entsprechen Ihren Filterkriterien."
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr "Nah dran"
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr "%{topic} suchen"
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr "Filter anwenden"
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr "Auswählen"
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr "Klicken, um %{item_name} auszuwählen"
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr "Zum Entfernen anklicken %{item_name}"
@@ -3045,11 +3097,11 @@ msgid "Add Comment"
msgstr "Einen Kommentar hinzufügen"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3324,7 +3376,7 @@ msgstr "Art"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3509,7 +3561,7 @@ msgstr "Keine Themen ausgewählt"
msgid "Themed Guidance"
msgstr "Themenspezifische Erläuterungen"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3517,7 +3569,7 @@ msgstr ""
"Klicken Sie auf die folgenden Links, um Anleitungen Ihrer Einrichtung anzuzeig"
"en, die sich auf das in dieser Frage behandelte Thema beziehen."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3527,7 +3579,7 @@ msgstr ""
" die Möglichkeit, die Anleitung beim Bearbeiten ihres Plans ein- und auszublen"
"den."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3535,14 +3587,14 @@ msgstr ""
"Zu den Themen, auf die sich diese Frage bezieht, gibt es keine Erläuterungen I"
"hrer Einrichtung."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "Anmerkungen"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Keine zur Verfügung gestellt"
@@ -3619,7 +3671,7 @@ msgstr "Status"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3632,7 +3684,7 @@ msgstr "Veröffentlicht"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3684,7 +3736,7 @@ msgstr ""
msgid "Template details"
msgstr "Details der Vorlage"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Fügen Sie eine neue Phase hinzu."
@@ -4051,7 +4103,7 @@ msgid "Homepage"
msgstr "Startseite"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Kontakt"
@@ -4097,7 +4149,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Optionale Untergruppe"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4106,7 +4158,7 @@ msgstr "Optionale Untergruppe"
msgid "No"
msgstr "Keine"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4115,21 +4167,21 @@ msgstr "Keine"
msgid "Yes"
msgstr "Ja"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Unpublish"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Veröffentlichen"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4243,14 +4295,14 @@ msgstr "Download"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Unbekannt"
@@ -4489,81 +4541,81 @@ msgstr "Kommentare & Anleitung"
msgid "Instructions"
msgstr "Anleitung"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Format"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Einstellungen herunterladen"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Wählen Sie die Phase zum Herunterladen aus"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "Optionale Plankomponenten"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "Deckblatt Projektdetails"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "Fragetext und Abschnittsüberschriften"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "unbeantwortete Fragen"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr "Forschungsergebnisse"
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr ""
"ergänzende(r) Abschnitt(e), die von der Förderorganisation nicht gefordert wer"
"den"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "PDF-Formatierung"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Schrift"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Rand (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Schriftart"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Größe"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Oben"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Seitenende"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Links"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Rechts"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5173,39 +5225,39 @@ msgstr "- Fachgebiet auswählen -"
msgid "- Select a repository type -"
msgstr "- Wählen Sie einen Repository-Typ aus -"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr "Klicken Sie hier, um Repositories im Zusammenhang mit %{subject} anzuzeigen"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr "Mehr Info"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr "Repository-URL"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr "Datenzugriff"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr "Persistenter ID-Typ"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr "Richtlinien"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr "Daten hochladen"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr "Anbietertyp"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr "Repository-Typ"
@@ -5275,7 +5327,7 @@ msgid "Filter plans"
msgstr "Filterung der Pläne"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Frage nicht beantwortet."
@@ -5284,45 +5336,41 @@ msgid "Plan Overview"
msgstr "Planübersicht"
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "Ein Datenmanagementplan, der mit %{application_name} erstellt wurde."
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr "Titel:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Zugehörigkeit:"
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
+msgstr "Datenmanager:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Geldgeber:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "ORCIDID:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "ICH WÃœRDE:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Anfangsdatum:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "Endtermin:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Grant-Nummer / URL:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5367,8 +5415,8 @@ msgstr "Kann personenbezogene Daten enthalten?"
msgid "Begin typing to see a list of suggestions."
msgstr "Beginnen Sie mit der Eingabe, um eine Liste mit Vorschlägen anzuzeigen."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5378,7 +5426,7 @@ msgstr ""
"prüfen Sie, ob Ihre Organisation nicht in einer etwas anderen Form in der List"
"e angezeigt wird."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "Der von Ihnen eingegebene Name war keiner der aufgeführten Vorschläge!"
@@ -6195,6 +6243,11 @@ msgstr ""
"Suchen Sie zuerst per E-Mail nach einem Benutzer und wählen Sie ihn dann aus d"
"er Liste aus."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr "Ursprünglich"
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/en_CA/LC_MESSAGES/app.mo b/config/locale/en_CA/LC_MESSAGES/app.mo
index 0f418ba512..5b531deb7a 100644
Binary files a/config/locale/en_CA/LC_MESSAGES/app.mo and b/config/locale/en_CA/LC_MESSAGES/app.mo differ
diff --git a/config/locale/en_CA/app.po b/config/locale/en_CA/app.po
index d6d98b5008..c0ab990ba8 100644
--- a/config/locale/en_CA/app.po
+++ b/config/locale/en_CA/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:02+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English\n"
"Language: en_CA\n"
@@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing."
msgstr "You need to sign in or sign up before continuing."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
msgstr ""
#: ../../app/controllers/application_controller.rb:114
@@ -233,19 +233,15 @@ msgstr ""
msgid "The search space does not have elements associated"
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr ""
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr ""
@@ -261,37 +257,37 @@ msgid "added"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -300,7 +296,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -308,7 +304,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -331,14 +327,14 @@ msgstr ""
msgid "An error occurred when requesting feedback for this plan."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -347,14 +343,14 @@ msgstr ""
msgid "created"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -363,57 +359,57 @@ msgstr ""
msgid "create"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
@@ -443,19 +439,19 @@ msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template."
msgstr ""
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr ""
@@ -581,33 +577,33 @@ msgstr ""
msgid "Customizable Templates"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr ""
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr ""
@@ -644,33 +640,33 @@ msgstr ""
msgid "template with customisations by the"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr ""
@@ -914,27 +910,27 @@ msgstr ""
msgid "Unable to link your account to %{scheme}."
msgstr ""
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr ""
@@ -984,7 +980,7 @@ msgid "Creators:"
msgstr ""
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1105,7 +1101,7 @@ msgid "Public"
msgstr ""
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr ""
@@ -1118,7 +1114,7 @@ msgid "Public: anyone can view."
msgstr ""
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr ""
@@ -1277,75 +1273,130 @@ msgstr ""
msgid "Answer"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1359,12 +1410,12 @@ msgid ""
" your project or proposal"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr ""
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "can't be blank"
@@ -1389,15 +1440,15 @@ msgstr ""
msgid "You must specify at least one role."
msgstr ""
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr ""
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr ""
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr ""
@@ -1430,11 +1481,11 @@ msgstr ""
msgid "Feedback email message"
msgstr ""
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr ""
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr ""
@@ -1462,7 +1513,7 @@ msgstr ""
msgid "guidance on"
msgstr ""
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr ""
@@ -1498,51 +1549,51 @@ msgstr ""
msgid "Invalid maximum pages"
msgstr ""
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr ""
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr ""
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr ""
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr ""
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr ""
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr ""
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr ""
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr ""
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr ""
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr ""
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr ""
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr ""
@@ -1693,11 +1744,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr ""
@@ -1749,7 +1800,7 @@ msgstr ""
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1757,7 +1808,7 @@ msgstr ""
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1891,7 +1942,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -1926,7 +1977,7 @@ msgid "Roles"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -1936,7 +1987,7 @@ msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -1949,7 +2000,7 @@ msgid "Remove"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2372,6 +2423,7 @@ msgid "Do you have a %{application_name} account?"
msgstr ""
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2418,7 +2470,7 @@ msgid ""
"this subset guidance when answering questions in the 'create plan' wizard."
msgstr ""
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr ""
@@ -2543,23 +2595,23 @@ msgstr ""
msgid "Getting started:"
msgstr ""
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr ""
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr ""
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr ""
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr ""
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr ""
@@ -2734,113 +2786,113 @@ msgstr ""
msgid "Notice:"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
"ons."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr ""
@@ -2857,11 +2909,11 @@ msgid "Add Comment"
msgstr ""
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3122,7 +3174,7 @@ msgstr ""
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3289,33 +3341,33 @@ msgstr ""
msgid "Themed Guidance"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
"ing their plan."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr ""
@@ -3380,7 +3432,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3393,7 +3445,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3441,7 +3493,7 @@ msgstr ""
msgid "Template details"
msgstr ""
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr ""
@@ -3778,7 +3830,7 @@ msgid "Homepage"
msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr ""
@@ -3820,7 +3872,7 @@ msgstr ""
msgid "Optional subset"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3829,7 +3881,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3838,21 +3890,21 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -3953,14 +4005,14 @@ msgstr ""
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr ""
@@ -4173,79 +4225,79 @@ msgstr ""
msgid "Instructions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -4781,39 +4833,39 @@ msgstr ""
msgid "- Select a repository type -"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr ""
@@ -4883,7 +4935,7 @@ msgid "Filter plans"
msgstr ""
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr ""
@@ -4892,45 +4944,41 @@ msgid "Plan Overview"
msgstr ""
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr ""
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -4969,15 +5017,15 @@ msgstr ""
msgid "Begin typing to see a list of suggestions."
msgstr ""
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
"different form."
msgstr ""
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr ""
@@ -5605,6 +5653,11 @@ msgstr ""
msgid "First, search for a user by email, then select them from the list."
msgstr ""
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr ""
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/en_GB/LC_MESSAGES/app.mo b/config/locale/en_GB/LC_MESSAGES/app.mo
index e868fc9140..8e54d9cdf7 100644
Binary files a/config/locale/en_GB/LC_MESSAGES/app.mo and b/config/locale/en_GB/LC_MESSAGES/app.mo differ
diff --git a/config/locale/en_GB/app.po b/config/locale/en_GB/app.po
index d63fc79447..3f335f8a56 100644
--- a/config/locale/en_GB/app.po
+++ b/config/locale/en_GB/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English\n"
"Language: en_GB\n"
@@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing."
msgstr "You need to sign in or sign up before continuing."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
msgstr ""
#: ../../app/controllers/application_controller.rb:114
@@ -233,19 +233,15 @@ msgstr ""
msgid "The search space does not have elements associated"
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr ""
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Contact email was successfully sent."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr ""
@@ -261,37 +257,37 @@ msgid "added"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -300,7 +296,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -308,7 +304,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -331,14 +327,14 @@ msgstr ""
msgid "An error occurred when requesting feedback for this plan."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -347,14 +343,14 @@ msgstr ""
msgid "created"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -363,57 +359,57 @@ msgstr ""
msgid "create"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
@@ -443,19 +439,19 @@ msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template."
msgstr ""
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr ""
@@ -581,33 +577,33 @@ msgstr ""
msgid "Customizable Templates"
msgstr "Customisable Templates"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr ""
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr ""
@@ -644,33 +640,33 @@ msgstr ""
msgid "template with customisations by the"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr ""
@@ -914,27 +910,27 @@ msgstr ""
msgid "Unable to link your account to %{scheme}."
msgstr ""
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr ""
@@ -984,7 +980,7 @@ msgid "Creators:"
msgstr ""
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1105,7 +1101,7 @@ msgid "Public"
msgstr ""
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr ""
@@ -1118,7 +1114,7 @@ msgid "Public: anyone can view."
msgstr ""
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr ""
@@ -1277,75 +1273,130 @@ msgstr ""
msgid "Answer"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1359,12 +1410,12 @@ msgid ""
" your project or proposal"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr ""
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "can't be blank"
@@ -1389,15 +1440,15 @@ msgstr ""
msgid "You must specify at least one role."
msgstr ""
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr ""
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr ""
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr ""
@@ -1430,11 +1481,11 @@ msgstr ""
msgid "Feedback email message"
msgstr ""
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr ""
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr ""
@@ -1462,7 +1513,7 @@ msgstr ""
msgid "guidance on"
msgstr ""
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr ""
@@ -1498,51 +1549,51 @@ msgstr ""
msgid "Invalid maximum pages"
msgstr ""
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr ""
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr ""
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr ""
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr ""
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr ""
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr ""
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr ""
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr ""
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr ""
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr ""
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr ""
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr ""
@@ -1693,11 +1744,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr ""
@@ -1749,7 +1800,7 @@ msgstr ""
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1757,7 +1808,7 @@ msgstr ""
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1891,7 +1942,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -1926,7 +1977,7 @@ msgid "Roles"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -1936,7 +1987,7 @@ msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -1949,7 +2000,7 @@ msgid "Remove"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2372,6 +2423,7 @@ msgid "Do you have a %{application_name} account?"
msgstr ""
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2418,7 +2470,7 @@ msgid ""
"this subset guidance when answering questions in the 'create plan' wizard."
msgstr ""
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr ""
@@ -2543,23 +2595,23 @@ msgstr ""
msgid "Getting started:"
msgstr ""
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr ""
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr ""
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr ""
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr ""
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr ""
@@ -2734,113 +2786,113 @@ msgstr ""
msgid "Notice:"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
"ons."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr ""
@@ -2857,11 +2909,11 @@ msgid "Add Comment"
msgstr ""
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3122,7 +3174,7 @@ msgstr ""
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3289,33 +3341,33 @@ msgstr ""
msgid "Themed Guidance"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
"ing their plan."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr ""
@@ -3380,7 +3432,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3393,7 +3445,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3441,7 +3493,7 @@ msgstr ""
msgid "Template details"
msgstr ""
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr ""
@@ -3778,7 +3830,7 @@ msgid "Homepage"
msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr ""
@@ -3820,7 +3872,7 @@ msgstr ""
msgid "Optional subset"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3829,7 +3881,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3838,21 +3890,21 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -3953,14 +4005,14 @@ msgstr ""
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr ""
@@ -4175,79 +4227,79 @@ msgstr ""
msgid "Instructions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -4783,39 +4835,39 @@ msgstr ""
msgid "- Select a repository type -"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr ""
@@ -4885,7 +4937,7 @@ msgid "Filter plans"
msgstr ""
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr ""
@@ -4894,45 +4946,41 @@ msgid "Plan Overview"
msgstr ""
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr ""
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -4971,15 +5019,15 @@ msgstr ""
msgid "Begin typing to see a list of suggestions."
msgstr ""
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
"different form."
msgstr ""
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr ""
@@ -5607,6 +5655,11 @@ msgstr ""
msgid "First, search for a user by email, then select them from the list."
msgstr ""
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr ""
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/en_US/LC_MESSAGES/app.mo b/config/locale/en_US/LC_MESSAGES/app.mo
index 70140bba74..de80a35841 100644
Binary files a/config/locale/en_US/LC_MESSAGES/app.mo and b/config/locale/en_US/LC_MESSAGES/app.mo differ
diff --git a/config/locale/en_US/app.po b/config/locale/en_US/app.po
index 32ac2ed3ee..05fff1dd29 100644
--- a/config/locale/en_US/app.po
+++ b/config/locale/en_US/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English\n"
"Language: en_US\n"
@@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing."
msgstr "You need to sign in or sign up before continuing."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
msgstr ""
#: ../../app/controllers/application_controller.rb:114
@@ -233,19 +233,15 @@ msgstr ""
msgid "The search space does not have elements associated"
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr ""
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr ""
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Contact email was successfully sent."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr ""
@@ -261,37 +257,37 @@ msgid "added"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr ""
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -300,7 +296,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -308,7 +304,7 @@ msgstr ""
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -331,14 +327,14 @@ msgstr ""
msgid "An error occurred when requesting feedback for this plan."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -347,14 +343,14 @@ msgstr ""
msgid "created"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -363,57 +359,57 @@ msgstr ""
msgid "create"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr ""
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr ""
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
@@ -443,19 +439,19 @@ msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template."
msgstr ""
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr ""
@@ -581,33 +577,33 @@ msgstr ""
msgid "Customizable Templates"
msgstr "Customizable Templates"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr ""
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "No organizations are currently registered."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Please choose an organization"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Your organization does not seem to be properly configured."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr ""
@@ -644,33 +640,33 @@ msgstr ""
msgid "template with customisations by the"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr ""
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr ""
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr ""
@@ -918,27 +914,27 @@ msgstr ""
msgid "Unable to link your account to %{scheme}."
msgstr ""
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr ""
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr ""
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr ""
@@ -988,7 +984,7 @@ msgid "Creators:"
msgstr ""
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1109,7 +1105,7 @@ msgid "Public"
msgstr ""
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr ""
@@ -1122,7 +1118,7 @@ msgid "Public: anyone can view."
msgstr ""
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr ""
@@ -1281,75 +1277,130 @@ msgstr ""
msgid "Answer"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr " Customized By: "
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1363,12 +1414,12 @@ msgid ""
" your project or proposal"
msgstr ""
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr ""
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "can't be blank"
@@ -1393,15 +1444,15 @@ msgstr ""
msgid "You must specify at least one role."
msgstr ""
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr ""
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr ""
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr ""
@@ -1434,11 +1485,11 @@ msgstr ""
msgid "Feedback email message"
msgstr ""
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr ""
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr ""
@@ -1466,7 +1517,7 @@ msgstr ""
msgid "guidance on"
msgstr ""
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr ""
@@ -1502,51 +1553,51 @@ msgstr ""
msgid "Invalid maximum pages"
msgstr ""
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr ""
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generate_copy! requires an organization target"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr ""
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr ""
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "customize! requires an organization target"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr ""
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr ""
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr ""
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr ""
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr ""
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr ""
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr ""
@@ -1697,11 +1748,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr ""
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr ""
@@ -1753,7 +1804,7 @@ msgstr ""
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1761,7 +1812,7 @@ msgstr ""
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1895,7 +1946,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -1930,7 +1981,7 @@ msgid "Roles"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -1940,7 +1991,7 @@ msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -1953,7 +2004,7 @@ msgid "Remove"
msgstr ""
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2380,6 +2431,7 @@ msgid "Do you have a %{application_name} account?"
msgstr ""
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2429,7 +2481,7 @@ msgid ""
"this subset guidance when answering questions in the 'create plan' wizard."
msgstr ""
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr ""
@@ -2561,23 +2613,23 @@ msgstr ""
msgid "Getting started:"
msgstr ""
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr ""
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr ""
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr ""
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr ""
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr ""
@@ -2752,42 +2804,42 @@ msgstr ""
msgid "Notice:"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Select an organization from the list."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "My organization isn't listed"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2795,72 +2847,72 @@ msgstr ""
"Unable to find a suitable template for the research organization and funder yo"
"u selected."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr "Please select a research organization and funder to continue."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr ""
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
"ons."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr ""
@@ -2877,11 +2929,11 @@ msgid "Add Comment"
msgstr ""
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3142,7 +3194,7 @@ msgstr ""
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3312,33 +3364,33 @@ msgstr ""
msgid "Themed Guidance"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
"ing their plan."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr ""
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr ""
@@ -3406,7 +3458,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3419,7 +3471,7 @@ msgstr ""
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3467,7 +3519,7 @@ msgstr ""
msgid "Template details"
msgstr ""
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr ""
@@ -3812,7 +3864,7 @@ msgid "Homepage"
msgstr ""
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr ""
@@ -3854,7 +3906,7 @@ msgstr ""
msgid "Optional subset"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3863,7 +3915,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -3872,21 +3924,21 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr ""
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -3987,14 +4039,14 @@ msgstr ""
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr ""
@@ -4210,79 +4262,79 @@ msgstr ""
msgid "Instructions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "supplementary section(s) not requested by funding organization"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -4835,39 +4887,39 @@ msgstr ""
msgid "- Select a repository type -"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr ""
@@ -4937,7 +4989,7 @@ msgid "Filter plans"
msgstr ""
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr ""
@@ -4946,45 +4998,41 @@ msgid "Plan Overview"
msgstr ""
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr ""
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5028,15 +5076,15 @@ msgstr ""
msgid "Begin typing to see a list of suggestions."
msgstr ""
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
"different form."
msgstr ""
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr ""
@@ -5694,6 +5742,11 @@ msgstr ""
msgid "First, search for a user by email, then select them from the list."
msgstr ""
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr ""
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/es/LC_MESSAGES/app.mo b/config/locale/es/LC_MESSAGES/app.mo
index a7cbfe9376..d47919515d 100644
Binary files a/config/locale/es/LC_MESSAGES/app.mo and b/config/locale/es/LC_MESSAGES/app.mo differ
diff --git a/config/locale/es/app.po b/config/locale/es/app.po
index 1f0af80a00..ab5c1a6584 100644
--- a/config/locale/es/app.po
+++ b/config/locale/es/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Spanish\n"
"Language: es\n"
@@ -137,8 +137,8 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Necesita iniciar sesión o registrarse para continuar."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
-msgstr "No se puede %{action} el %{object}. {errores}"
+msgid "Unable to %{action} the %{object}. %{errors}"
+msgstr "No se puede %{action} el %{object}. %{errors}"
#: ../../app/controllers/application_controller.rb:114
msgid "Successfully %{action} the %{object}."
@@ -237,19 +237,15 @@ msgstr "El espacio_búsqueda no responde a cada uno"
msgid "The search space does not have elements associated"
msgstr "El espacio de búsqueda no tiene elementos asociados."
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr "Debe iniciar sesión para usar esta función"
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "Error en la verificación del captcha, por favor vuelva a intentarlo."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "El correo electrónico de contacto fue enviado con éxito."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "No se puede enviar su solicitud"
@@ -265,37 +261,37 @@ msgid "added"
msgstr "Adicional"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "Guardado"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -304,7 +300,7 @@ msgstr "Guardar"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -312,7 +308,7 @@ msgstr "remoto"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -335,14 +331,14 @@ msgstr "No se puede enviar su solicitud de comentarios en este momento."
msgid "An error occurred when requesting feedback for this plan."
msgstr "Se produjo un error al solicitar comentarios para este plan."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -351,14 +347,14 @@ msgstr "Se produjo un error al solicitar comentarios para este plan."
msgid "created"
msgstr "creado"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -367,61 +363,61 @@ msgstr "creado"
msgid "create"
msgstr "Crear"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
"Su grupo de orientación ha sido publicado y ahora está disponible para los usu"
"arios."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "Publicar"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
"Su grupo de orientación ya no se publica y no estará disponible para los usuar"
"ios."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "Despublicar"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "Suprimido"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "Borrar"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr "Su guÃa ha sido publicada y ahora está disponible para los usuarios."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr "Su guÃa ya no se publica y no estará disponible para los usuarios."
@@ -451,19 +447,19 @@ msgstr "No se puede crear una nueva versión de esta plantilla. "
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "Actualizado"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -555,7 +551,7 @@ msgid "Unable to delete this version of the template."
msgstr "No se puede eliminar esta versión de la plantilla."
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "Dupdo"
@@ -591,35 +587,35 @@ msgstr "Plantillas propias"
msgid "Customizable Templates"
msgstr "Plantillas personalizables"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Error al analizar los enlaces para un %{template}"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
"Plantilla creada utilizando el servicio %{application_name}. Última modificaci"
"ón %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "No se puede descargar la plantilla DMP en este momento."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "No hay organizaciones actualmente registradas."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Por favor elige una organización"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Su organización no parece estar correctamente configurada."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Creado usando %{application_name}. Última modificación %{date}"
@@ -656,11 +652,11 @@ msgstr "Este plan se basa en el"
msgid "template with customisations by the"
msgstr "plantilla con personalizaciones por el"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "copiado"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -668,23 +664,23 @@ msgstr ""
"No se puede cambiar el estado del plan ya que se necesita al menos el porcenta"
"je %{percentage} respondido"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "No se puede encontrar la identificación del plan %{plan_id}"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Tu proyecto es ahora una prueba."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Tu proyecto ya no es una prueba."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "No se puede cambiar el estado de prueba del plan"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr "No hay plan asociado con id %{ s"
@@ -957,27 +953,27 @@ msgstr "Su cuenta se ha vinculado con éxito a %{scheme}."
msgid "Unable to link your account to %{scheme}."
msgstr "No se puede vincular su cuenta a %{scheme}."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "Con éxito la cuenta de %{action} %{username}."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "activado"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "Desactivado"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "No se puede %{action} %{username}"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "Activar"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "Desactivar"
@@ -1033,7 +1029,7 @@ msgid "Creators:"
msgstr "Creadores:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1161,7 +1157,7 @@ msgid "Public"
msgstr "Público"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Privado"
@@ -1174,7 +1170,7 @@ msgid "Public: anyone can view."
msgstr "Público: cualquiera puede ver."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Privado: restringido a mà y a las personas que invito."
@@ -1333,75 +1329,130 @@ msgstr "Pregunta"
msgid "Answer"
msgstr "responder"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr "Â Personalizado por:"
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr "TÃtulo:"
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr "%{title}"
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "Creadores:"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr "Investigador principal:"
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr "%{investigation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr "Administrador de fechas:"
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr "%{data_curation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr "Administrador de Proyectos:"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr "%{pa}"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr "Contribuyente:"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr "%{other}"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Afiliación:"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Modelo:"
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Conceder número:"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Resumen del proyecto:"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Última modificación:"
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Informacion registrada:"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1425,12 +1476,12 @@ msgstr ""
"alguna con\n"
"Â Â Â Â Â Â Â Â Â Â Â Â Â tu proyecto o propuesta"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Sin respuesta"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "no puede estar en blanco"
@@ -1455,15 +1506,15 @@ msgstr "para 'Texto de la pregunta' no puede estar en blanco."
msgid "You must specify at least one role."
msgstr "Debe especificar al menos un rol."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr "no puede estar en blanco."
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr "no puede estar en blanco si no se proporciona un correo electrónico."
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr "no puede estar en blanco si no se proporciona ningún nombre."
@@ -1496,11 +1547,11 @@ msgstr "ya asignado un valor"
msgid "Feedback email message"
msgstr "Mensaje de correo electrónico de comentarios"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "debe ser uno de los siguientes formatos: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "no puede ser más grande que 500KB"
@@ -1528,7 +1579,7 @@ msgstr "debe ser posterior a la fecha de inicio"
msgid "guidance on"
msgstr "orientación sobre"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "no puede ser menor que cero"
@@ -1566,51 +1617,51 @@ msgstr "Valores de formato desconocidos"
msgid "Invalid maximum pages"
msgstr "Número de páginas inválido"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "No se puede recuperar una plantilla histórica para modificarla."
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generar_copia! requiere un objetivo de organización"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "Copia de %{template}"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "generar_versión! requiere una plantilla publicada"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "personalizar requiere un objetivo de organización"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "personalizar requiere una plantilla de un financiador"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "No se puede publicar una plantilla publicada."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "No se puede publicar una versión histórica de esta plantilla."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "No puedes publicar una plantilla sin fases."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr "No se puede publicar una plantilla sin secciones en una fase."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "No se puede publicar una plantilla sin preguntas en una sección."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "Las condiciones en la plantilla se refieren al revés"
@@ -1773,11 +1824,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "debe ser después de %{date}"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Se espera una clave \"org\" para hash de enlaces"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Se espera un hash para enlaces."
@@ -1831,7 +1882,7 @@ msgstr "Por favor espere, los estándares se están cargando."
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1839,7 +1890,7 @@ msgstr "Por favor espere, los estándares se están cargando."
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1979,7 +2030,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -2014,7 +2065,7 @@ msgid "Roles"
msgstr "Roles"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2024,7 +2075,7 @@ msgstr "Roles"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2037,7 +2088,7 @@ msgid "Remove"
msgstr "Borrar"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2501,6 +2552,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "¿Tienes una cuenta %{application_name}?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2556,7 +2608,7 @@ msgstr ""
"ces de seleccionar esta guÃa cuando respondan sus preguntas durante la creació"
"n del plan."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr "Â (por ejemplo, escuela / departamento)"
@@ -2702,23 +2754,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Empezando:"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "primero"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Último"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "próximo"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Anterior"
@@ -2893,42 +2945,42 @@ msgstr "Error:"
msgid "Notice:"
msgstr "Darse cuenta:"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Cargando..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Este campo es requerido."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Mostrar contraseña"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Seleccione una organización de la lista."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Mi organización no está en la lista"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "N / A"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Ocultar lista"
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Vea la lista completa de instituciones asociadas."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2936,29 +2988,29 @@ msgstr ""
"No se puede encontrar una plantilla adecuada para la organización de investiga"
"ción y el financiador que seleccionó."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
"Por favor seleccione una organización de investigación y financiador para cont"
"inuar."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Cargando ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "No se puede cargar el contenido de la sección en este momento."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "No se puede cargar el contenido de la pregunta en este momento."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Se abre en una nueva ventana"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2968,45 +3020,45 @@ msgstr ""
" abajo para navegar por las sugerencias. Use la tecla Intro para seleccionar u"
"na sugerencia o la tecla Escape para cerrar las sugerencias."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "No hay resultados disponibles para su entrada."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Buscando ..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr "- Introduzca un término de búsqueda %{examples} -"
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr "Ningún resultado coincidió con sus criterios de filtro."
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr "Cerrar"
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr "%{topic} búsqueda"
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr "Aplicar filtro(s)"
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr "Seleccione"
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr "Haga clic para seleccionar %{item_name}"
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr "Haga clic para eliminar %{item_name}"
@@ -3023,11 +3075,11 @@ msgid "Add Comment"
msgstr "Agregar comentario"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3298,7 +3350,7 @@ msgstr "Escribe"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3481,7 +3533,7 @@ msgstr "No hay temas seleccionados"
msgid "Themed Guidance"
msgstr "Orientación temática"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3489,7 +3541,7 @@ msgstr ""
"Haga clic en los enlaces de abajo para ver la guÃa de la organización\n"
"Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Relacionados con los temas asociados a esta pregunta."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3499,7 +3551,7 @@ msgstr ""
"Â Â Â Â Â Â Â Â Â Â Â Â Los usuarios luego tienen la capacidad de ocultar / mostrar la guÃ"
"a al editar su plan."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3507,14 +3559,14 @@ msgstr ""
"No hay orientación organizacional relacionada con los temas asociados con esta"
" pregunta."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "anotaciones"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Ninguno proporcionado"
@@ -3590,7 +3642,7 @@ msgstr "Estado"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3603,7 +3655,7 @@ msgstr "Publicado"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3653,7 +3705,7 @@ msgstr "Agregue enlaces a los planes de muestra si los proporciona el financiado
msgid "Template details"
msgstr "Detalles de la plantilla"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Añadir nueva fase"
@@ -4020,7 +4072,7 @@ msgid "Homepage"
msgstr "Página principal"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "contacto"
@@ -4066,7 +4118,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Subconjunto opcional"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4075,7 +4127,7 @@ msgstr "Subconjunto opcional"
msgid "No"
msgstr "No"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4084,21 +4136,21 @@ msgstr "No"
msgid "Yes"
msgstr "SÃ"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Despublicar"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Publicar"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4211,14 +4263,14 @@ msgstr "descargar"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "desconocido"
@@ -4455,79 +4507,79 @@ msgstr "Comentarios y orientación"
msgid "Instructions"
msgstr "Instrucciones"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Formato"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Descargar ajustes"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Seleccione la fase para descargar"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "Componentes opcionales del plan"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "detalles del proyecto portada"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "texto de la pregunta y encabezados de sección"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "preguntas sin respuesta"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr "resultados de la investigación"
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "Secciones complementarias no solicitadas por la organización financiadora"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "Formato PDF"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Fuente"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Margen (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Estilo"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Tamaño"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Superior"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Inferior"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Izquierdo"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Derecho"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5134,39 +5186,39 @@ msgstr "- Seleccione un área temática -"
msgid "- Select a repository type -"
msgstr "- Seleccione un tipo de repositorio -"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr "Haga clic para ver los repositorios relacionados con %{subject}"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr "Más información"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr "URL del repositorio"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr "Acceso a los datos"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr "Tipo de identificador persistente"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr "PolÃticas"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr "Carga de datos"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr "tipo de proveedor"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr "Tipo de repositorio"
@@ -5236,7 +5288,7 @@ msgid "Filter plans"
msgstr "Filtro de planes"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Pregunta no respondida."
@@ -5245,45 +5297,41 @@ msgid "Plan Overview"
msgstr "Descripción general del plan"
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "Un plan de manejo de datos creado usando %{application_name}"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr "TÃtulo:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Afiliación:"
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
+msgstr "Administrador de datos:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Financiador:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "IDD DE ORCID:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "IDENTIFICACIÓN:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Fecha de inicio:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "Fecha final:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Número de concesión / URL:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5328,8 +5376,8 @@ msgstr "¿Puede contener PII?"
msgid "Begin typing to see a list of suggestions."
msgstr "Comience a escribir para ver una lista de sugerencias."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5339,7 +5387,7 @@ msgstr ""
". Verifique que su organización no aparezca en la lista en una forma ligeramen"
"te diferente."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "¡El nombre que ingresó no era una de las sugerencias enumeradas!"
@@ -6145,6 +6193,11 @@ msgstr ""
"Primero, busque un usuario por correo electrónico, luego selecciónelo de la li"
"sta."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr "defecto"
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/fi/LC_MESSAGES/app.mo b/config/locale/fi/LC_MESSAGES/app.mo
index 71bf9d208d..8aeaf1b6b2 100644
Binary files a/config/locale/fi/LC_MESSAGES/app.mo and b/config/locale/fi/LC_MESSAGES/app.mo differ
diff --git a/config/locale/fi/app.po b/config/locale/fi/app.po
index 96f363d55d..68a5bb7832 100644
--- a/config/locale/fi/app.po
+++ b/config/locale/fi/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Finnish\n"
"Language: fi\n"
@@ -139,8 +139,8 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Kirjaudu sisään tai rekisteröidy jatkaaksesi."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
-msgstr "Ei voida %{action} %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
+msgstr "Ei voida %{action} %{object}. %{errors}"
#: ../../app/controllers/application_controller.rb:114
msgid "Successfully %{action} the %{object}."
@@ -239,19 +239,15 @@ msgstr "haku_kenttä ei vastaa"
msgid "The search space does not have elements associated"
msgstr "Hakualuella ei ole elementtejä"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr "Sinun on kirjauduttava sisään käyttääksesi tätä toimintoa"
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "Captcha tarkastus epäonnistui, yritä uudelleen."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Sähköpostin lähettäminen onnistui."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "Pyyntösi ei onnistu"
@@ -267,37 +263,37 @@ msgid "added"
msgstr "lisä-"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "tallennettu"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -306,7 +302,7 @@ msgstr "tallenna"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -314,7 +310,7 @@ msgstr "poistettu"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -337,14 +333,14 @@ msgstr "Palautepyyntösi lähettäminen ei onnistunut juuri nyt."
msgid "An error occurred when requesting feedback for this plan."
msgstr "Tapahtui virhe, kun pyysit palautetta tälle suunnitelmalle."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -353,14 +349,14 @@ msgstr "Tapahtui virhe, kun pyysit palautetta tälle suunnitelmalle."
msgid "created"
msgstr "luominen"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -369,57 +365,57 @@ msgstr "luominen"
msgid "create"
msgstr "luo"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr "Ohjeryhmäsi on julkaistu ja se on nyt käytettävissä."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "julkaise"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr "Ohjeryhmäsi ei ole enää julkinen ja se ei siis ole käytettävissä."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "piilota"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "poistettu"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "poista"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr "Ohjeesi on julkaistu ja se on nyt käytettävissä."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr "Ohjeesi ei ole enää julkinen ja se ei siis ole käytettävissä."
@@ -451,19 +447,19 @@ msgstr "Tästä mallista ei voi luoda uutta versiota. "
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "päivitetty"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -553,7 +549,7 @@ msgid "Unable to delete this version of the template."
msgstr "Tätä mallin versiota ei voi poistaa."
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "kopio"
@@ -589,35 +585,35 @@ msgstr "Omat suunnitelmapohjani"
msgid "Customizable Templates"
msgstr "Mukautettavissa olevat suunnitelmapohjat"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Virhe linkkien jäsentämisessä %{template}:ssa"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
"Suunnitelmapohjan tekemiseen on käytetty %{application_name}:a. Viimeksi muoka"
"ttu %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "Aineistonhallinnan suunnitelmapohjan lataaminen ei onnistu tällä hetkellä."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "Yhtään organisaatiota ei ole rekisteröity."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Valitse organisaatio"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Organisaatiotasi määrittelyssä on ongelmia."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Luotu käyttäen DMPTuulia. "
@@ -654,11 +650,11 @@ msgstr "Suunnitelma perustuu"
msgid "template with customisations by the"
msgstr "malli asiakassuhteiden mukauttamisella"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "kopionti"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -666,23 +662,23 @@ msgstr ""
"Suunnitelman tilan muuttaminen ei onnistunut, koska vähintään %{percentage}:a "
"vastauksista pitää olla vastattuna"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "Suunnitelman tunnistetta %{plan_id} ei löydy"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Projektisi on nyt testimuodossa."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Projektisi ei ole enää testimuodossa."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Suunnitelman testistatuksen muuttaminen ei onnistu"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr "Tunnukseen %{ ei liity suunnitelmaa s"
@@ -947,27 +943,27 @@ msgstr "Tilisi liitettiin onnistuneesti %{scheme}:n."
msgid "Unable to link your account to %{scheme}."
msgstr "Tilisi liittäminen %{scheme}:hin ei onnistunut."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "%{username}n tilin %{action} onnistui."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "aktivoitu"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "pois käytöstä"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "%{username}:n %{action} ei onnistunut"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "aktivoi"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "kytke pois päältä"
@@ -1022,7 +1018,7 @@ msgid "Creators:"
msgstr "Tekijät:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1149,7 +1145,7 @@ msgid "Public"
msgstr "Julkinen"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Yksityinen"
@@ -1162,7 +1158,7 @@ msgid "Public: anyone can view."
msgstr "Avattu: näkyvissä kaikille ilman DMPTuuli-kirjautumista"
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Yksityinen: rajattu minulle ja kutsumilleni henkilöille."
@@ -1324,76 +1320,131 @@ msgstr "Kysymys"
msgid "Answer"
msgstr "Vastaus"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr "Muokkaaja:"
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr "Otsikko:"
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr "%{title}"
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "Tekijät:"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr "Päätutkija:"
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr "%{investigation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr "Päivänpäällikkö:"
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr "%{data_curation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr "Projektin ylläpitäjä:"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr "%{pa}"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr "Osallistuja:"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr "%{other}"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Affiliaatio:"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Suunnitelmapohja:"
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr ""
"Rahoitusnumero:\n"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Projektin tiivistelmä:"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Viimeksi muokattu:"
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Tekijänoikeustiedot:"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1412,12 +1463,12 @@ msgstr ""
"yttö merkitse sitä, että tekijä kannattaisi suunnitelmaa tai että hänellä olis"
"i jonkinlainen suhde projektiin tai esitykseen"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Ei vastausta"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "ei voi olla tyhjä"
@@ -1442,15 +1493,15 @@ msgstr "'Kysymys teksti' ei voi olla tyhjä."
msgid "You must specify at least one role."
msgstr "Sinun on määritettävä ainakin yksi rooli."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr "ei voi olla tyhjä."
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr "ei voi olla tyhjä, jos sähköpostia ei ole annettu."
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr "ei voi olla tyhjä, jos nimeä ei ole annettu."
@@ -1483,11 +1534,11 @@ msgstr "jo määritetty arvo"
msgid "Feedback email message"
msgstr "Palautteen sähköpostiviesti"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "täytyy olla yksi seuraavista tiedostomuodoista: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "ei voi olla suurempi kuin 500KB"
@@ -1515,7 +1566,7 @@ msgstr "on oltava alkamispäivän jälkeen"
msgid "guidance on"
msgstr "ohjeistus"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "ei voi olla pienempi kuin nolla"
@@ -1551,51 +1602,51 @@ msgstr "Tuntematon muotoiluasetus"
msgid "Invalid maximum pages"
msgstr "Virheellinen enimmäismäärä sivuja"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "Ohjepohjan edellistä versiota ei pysty muokkaamaan"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "kopion_tuottaminen! vaatii organisaatiokohteen."
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "%{template}:n kopio"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "version_tuottaminen! vaatii julkaistun mallipohjan"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "mukauta! vaatii kohteeksi organisaation"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "mukauta! vaatii rahoittajan mallipohjan"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Et voi julkaista julkaistua mallia."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Et voi julkaista tämän mallin historiallista versiota."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Et voi julkaista mallia ilman vaiheita."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr "Et voi julkaista mallia ilman osioita vaiheessa."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "Et voi julkaista mallipohjaa ilman kysymyksiä."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "Mallin ehdot viittaavat taaksepäin"
@@ -1761,11 +1812,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "on oltava myöhempi kuin %{date}"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Linkkihashit tarvitsevat \"org\" avaimen"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Linkeissä on oltava hash"
@@ -1819,7 +1870,7 @@ msgstr "Odota, standardit latautuvat"
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1827,7 +1878,7 @@ msgstr "Odota, standardit latautuvat"
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1966,7 +2017,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -2001,7 +2052,7 @@ msgid "Roles"
msgstr "roolit"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2011,7 +2062,7 @@ msgstr "roolit"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2024,7 +2075,7 @@ msgid "Remove"
msgstr "Poista"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2488,6 +2539,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "Onko sinulla jo %{application_name} -tili?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2542,7 +2594,7 @@ msgstr ""
"n käyttäjille, ruksaa tämä laatikko. Käyttäjät voivat valita, että tämä alaoh"
"je näkyy, kun he vastaavat kysymyksiin 'Luo suunnitelma' -kohdassa."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr "(esim. Koulu/Osasto)"
@@ -2684,23 +2736,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Näin pääset alkuun:"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "Ensin"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Viimeinen"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Seuraava"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Edellinen"
@@ -2876,42 +2928,42 @@ msgstr "Virhe:"
msgid "Notice:"
msgstr "Hei!"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Ladataan ..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Tämä kenttä on pakollinen."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Näytä salasana"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Valitse organisaatio listalta."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Organisaationi puuttuu listasta"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "Ei käytettävissä"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Piilota lista."
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Katso lista partneri-instituutioista."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2919,27 +2971,27 @@ msgstr ""
"Valitsemallesi tutkimusorganisaatiolle ja rahoittajalle ei löydy sopivaa malli"
"pohjaa."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr "Valitse tutkimusorganisaatio ja rahoittaja ennen kuin jatkat."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Latautuu ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Osion sisällön lataaminen ei onnistu tällä hetkellä."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Kysymyksen sisällön lataaminen ei onnistu tällä hetkellä."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Avautuu uuteen ikkunaan"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2949,45 +3001,45 @@ msgstr ""
"ksiin. Käytä Enter-näppäintä valitaksesi ehdotuksen tai Escape-näppäintä sulke"
"aksesi ehdotukset."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Tuloillesi ei ole tuloksia."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Etsitään ..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr "- Syötä hakutermi %{examples} -"
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr "Yksikään tulos ei vastannut suodatusehtojasi."
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr "kiinni"
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr "%{topic} haku"
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr "Käytä suodattimia"
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr "Valitse"
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr "Napsauta valitaksesi %{item_name}"
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr "Napsauta poistaaksesi %{item_name}"
@@ -3004,11 +3056,11 @@ msgid "Add Comment"
msgstr "Lisää kommentti"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3278,7 +3330,7 @@ msgstr "Tyyppi"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3459,7 +3511,7 @@ msgstr "Teemoja ei ole valittu"
msgid "Themed Guidance"
msgstr "Teemavaihtoehdot"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3467,7 +3519,7 @@ msgstr ""
"Voit tarkastella organisaation ohjausta napsauttamalla alla olevia linkkejä\n"
"                        liittyvät tähän kysymykseen liittyviin aiheisiin."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3477,7 +3529,7 @@ msgstr ""
"            Käyttäjät voivat sitten piilottaa / näyttää ohjeet muokkaamalla su"
"unnitelmiaan."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3485,14 +3537,14 @@ msgstr ""
"Tähän kysymykseen liittyviin aiheisiin ei liity organisaatiota koskevia ohjeit"
"a."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "Huomautukset"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Tietoa ei ole annettu"
@@ -3567,7 +3619,7 @@ msgstr "Tila"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3580,7 +3632,7 @@ msgstr "Julkaistu"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3631,7 +3683,7 @@ msgid "Template details"
msgstr ""
"Suunnitelmapohjan tiedot\n"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Lisää uusi jakso"
@@ -3994,7 +4046,7 @@ msgid "Homepage"
msgstr "kotisivu"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Yhteyshenkilö"
@@ -4040,7 +4092,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Valinnainen alakohta"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4049,7 +4101,7 @@ msgstr "Valinnainen alakohta"
msgid "No"
msgstr "Ei"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4058,21 +4110,21 @@ msgstr "Ei"
msgid "Yes"
msgstr "Kyllä"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Piilota"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Julkaise"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4185,14 +4237,14 @@ msgstr "Lataa"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Tuntematon"
@@ -4428,80 +4480,80 @@ msgstr "Kommentit ja ohjeet"
msgid "Instructions"
msgstr "Ohjeet"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Tiedostomuoto"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Asetukset"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Valitse vaihe ladattavaksi"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr ""
"Valinnaiset suunnitelman osat\n"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "Projektin tiedot"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "Kysymyksen teksti ja osioiden otsikot"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "Vastaamattomat kysymykset"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr "tutkimustuloksista"
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "lisäosiot, joita rahoittajat eivät edellytä"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "PDF:n muotoilu"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Fontti"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Marginaali (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Kirjasinlaji"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Koko"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Yläosa"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Alaosa"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Vasen"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Oikea"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5105,39 +5157,39 @@ msgstr "- Valitse aihealue -"
msgid "- Select a repository type -"
msgstr "- Valitse arkiston tyyppi -"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr "Napsauta nähdäksesi %{subject}-tietovarastot"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr "Lisätietoja"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr "Tietovaraston URL-osoite"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr "Tietojen käyttö"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr "Pysyvä tunnistetyyppi"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr "Käytännöt"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr "Tietojen lataus"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr "Palveluntarjoajan tyyppi"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr "Arkiston tyyppi"
@@ -5207,7 +5259,7 @@ msgid "Filter plans"
msgstr "Suodata suunnitelmia"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Kysymykseen ei ole vastattu."
@@ -5216,47 +5268,43 @@ msgid "Plan Overview"
msgstr "Suunnitelman yleiskatsaus"
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr ""
"Aineistonhallintasuunnitelman kirjoittamisessa on käytetty %{application_name}"
":a"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr "Otsikko:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Affiliaatio:"
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
+msgstr "Tietojen hallinta:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "rahoittaja:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "ORCID tunniste:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "Tunnus:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Aloituspäivämäärä:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "Päättymispäivä:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Apurahan numero / URL:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5302,8 +5350,8 @@ msgstr ""
"Aloita kirjoittaminen, valitse listasta.\n"
"\n"
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5312,7 +5360,7 @@ msgstr ""
"Edellä nimeämällesi organisaatiolle luodaan uusi merkintä. Tarkista vielä kerr"
"an, että organisaatiosi ei näy luettelossa hiukan eri muodossa."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "Antamasi nimi ei ollut yksi luetelluista ehdotuksista!"
@@ -6097,6 +6145,11 @@ msgstr "Yhdistä tilit"
msgid "First, search for a user by email, then select them from the list."
msgstr "Etsi ensin käyttäjä sähköpostitse ja valitse sitten hän luettelosta."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr "oletuksena"
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/fr_CA/LC_MESSAGES/app.mo b/config/locale/fr_CA/LC_MESSAGES/app.mo
index 0f694f206c..aceecf5bd4 100644
Binary files a/config/locale/fr_CA/LC_MESSAGES/app.mo and b/config/locale/fr_CA/LC_MESSAGES/app.mo differ
diff --git a/config/locale/fr_CA/app.po b/config/locale/fr_CA/app.po
index cb010124e3..cdd2dddf2b 100644
--- a/config/locale/fr_CA/app.po
+++ b/config/locale/fr_CA/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: French\n"
"Language: fr_CA\n"
@@ -137,7 +137,7 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Vous devez vous connecter ou vous inscrire pour continuer."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
msgstr ""
#: ../../app/controllers/application_controller.rb:114
@@ -239,19 +239,15 @@ msgstr "Le search_space ne répond pas à chaque"
msgid "The search space does not have elements associated"
msgstr "L’espace de recherche n’est associé à aucun élément"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr ""
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "La vérification Captcha a échoué, veuillez réessayer."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Le courriel du contact a été envoyé avec succès."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "Il est impossible de soumettre votre demande"
@@ -267,37 +263,37 @@ msgid "added"
msgstr "ajouté"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "enregistré"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -306,7 +302,7 @@ msgstr "enregistrer"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -314,7 +310,7 @@ msgstr "retiré"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -337,14 +333,14 @@ msgstr "Il est impossible de soumettre votre demande de commentaires pour le mom
msgid "An error occurred when requesting feedback for this plan."
msgstr "Une erreur s’est produite lors de la demande de commentaires pour ce plan."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -353,14 +349,14 @@ msgstr "Une erreur s’est produite lors de la demande de commentaires pour ce p
msgid "created"
msgstr "créé"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -369,63 +365,63 @@ msgstr "créé"
msgid "create"
msgstr "créer"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
"Votre groupe de directives a été publié et est désormais accessible aux utilis"
"ateurs."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "publier"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
"Votre groupe de directives n’est plus publié et ne sera pas accessible aux uti"
"lisateurs."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "annuler la publication"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "supprimé"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "supprimer"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr ""
"Vos directives ont été publiées et sont désormais accessibles aux utilisateurs"
"."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
"Vos directives ne sont plus publiés et ne seront pas accessibles aux utilisate"
@@ -459,19 +455,19 @@ msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "mis à jour"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -565,7 +561,7 @@ msgid "Unable to delete this version of the template."
msgstr ""
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "copier"
@@ -601,35 +597,35 @@ msgstr "Vos modèles"
msgid "Customizable Templates"
msgstr "Modèles personnalisables"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Erreur d’analyse des liens pour un %{template}"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
"Modèle créé à l’aide du service %{application_name}. Dernière modification : %"
"{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "Il est impossible de télécharger le modèle du PGD pour le moment."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "Aucun organisme n’est actuellement inscrit."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Veuillez choisir un organisme"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Votre organisme ne semble pas être correctement configuré."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Créé(e) avec %{application_name}. Dernière modification : %{date}"
@@ -666,11 +662,11 @@ msgstr "Ce plan est fondé sur "
msgid "template with customisations by the"
msgstr "modèle avec des personnalisations par le"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "copié"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -678,23 +674,23 @@ msgstr ""
"Il est impossible de modifier l’état du plan, car il est nécessaire d’obtenir "
"un taux de réponse d’au moins %{percentage}"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "Il est impossible de trouver l’ID du plan %{plan_id}"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Votre projet est maintenant à l’état d’essai."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Votre projet n’est plus à l’état d’essai."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Il est impossible de modifier l’état d’essai du plan"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr ""
@@ -953,27 +949,27 @@ msgstr "Votre compte a bien été associé à %{scheme}."
msgid "Unable to link your account to %{scheme}."
msgstr "Il est impossible d’associer votre compte à %{scheme}."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "La mesure %{action} pour %{username} a été effectuée avec succès."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "activé"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "désactivé"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "Il est impossible de %{action} %{username}"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "activer"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "désactiver"
@@ -1030,7 +1026,7 @@ msgid "Creators:"
msgstr "Créateurs :"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1158,7 +1154,7 @@ msgid "Public"
msgstr "Public"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Privé"
@@ -1171,7 +1167,7 @@ msgid "Public: anyone can view."
msgstr "Public : Tous peuvent consulter le plan."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Privé : usage réservé à moi et aux personnes que j’invite."
@@ -1334,75 +1330,130 @@ msgstr "Question"
msgid "Answer"
msgstr "Réponse"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr " Personnalisé par:"
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "Créateurs :"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Affiliation :"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Modèle :"
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Numéro de subvention :"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Résumé du projet :"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Dernière modification :"
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Renseignements sur le droit d’auteur :"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1422,12 +1473,12 @@ msgstr ""
"e du texte du plan ne signifie pas que les créateurs approuvent votre projet o"
"u votre proposition ou qu’il(s) y sont liés."
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Pas de réponse"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "doit être rempli(e)"
@@ -1452,15 +1503,15 @@ msgstr "pour « Texte de la question » doit être rempli(e)."
msgid "You must specify at least one role."
msgstr "Vous devez préciser au moins un rôle."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr ""
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr ""
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr ""
@@ -1493,11 +1544,11 @@ msgstr "une valeur a déjà été attribuée"
msgid "Feedback email message"
msgstr "Courriel de rétroaction"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "doit être dans l’un des formats suivants: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "ne peut pas dépasser 500 Ko"
@@ -1525,7 +1576,7 @@ msgstr "doit être postérieur à la date de début"
msgid "guidance on"
msgstr "directives sur"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "ne peut pas être inférieur à zéro"
@@ -1563,55 +1614,55 @@ msgstr "Paramètre de formatage inconnu"
msgid "Invalid maximum pages"
msgstr "Invalide – Nombre maximal de pages"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "Un modèle historique ne peut pas être récupéré pour être modifié"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "un organisme cible est exigé pour generate_copy!"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "Copie de %{template}"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "un modèle publié est exigé pour generate_version!"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "organisme cible exiger pour personnaliser!"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "un modèle d’un bailleur de fonds est exigé pour personnaliser!"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Vous ne pouvez pas publier un modèle déjà publié."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Vous ne pouvez pas publier une version historique de ce modèle."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Vous ne pouvez pas publier un modèle ne contenant pas de phases."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr ""
"Vous ne pouvez pas publier un modèle dont une phase ne contient pas de section"
"s."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr ""
"Vous ne pouvez pas publier un modèle dont certaines sections ne contiennent pa"
"s de questions."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "Les conditions du modèle sont associées à une référence antérieure"
@@ -1774,11 +1825,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "doit être après %{date}"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Une clé \"org\" est attendue pour le code hash associé aux liens"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Un code hash est attendu pour les liens"
@@ -1833,7 +1884,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours."
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1841,7 +1892,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours."
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1981,7 +2032,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -2018,7 +2069,7 @@ msgid "Roles"
msgstr "Rôles"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2028,7 +2079,7 @@ msgstr "Rôles"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2041,7 +2092,7 @@ msgid "Remove"
msgstr "Supprimer"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2504,6 +2555,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "Avez-vous un compte %{application_name}?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2560,7 +2612,7 @@ msgstr ""
"teurs pourront choisir d’afficher ces directives visant un sous-ensemble lorsq"
"u’ils répondront aux questions de l’assistant « Créer un plan »."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr " (par exemple, école / département)"
@@ -2709,23 +2761,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Commencer :"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "Premier"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "…"
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Dernier"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Suivant"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Précédent"
@@ -2900,42 +2952,42 @@ msgstr "Erreur :"
msgid "Notice:"
msgstr "Remarque :"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr ""
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Ce champ est requis."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Afficher le mot de passe"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Sélectionnez un organisme dans la liste."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Mon organisme n’est pas répertorié"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "S. o."
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Masquer la liste."
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Consulter la liste complète des établissements partenaires."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2943,29 +2995,29 @@ msgstr ""
"Il est impossible de trouver un modèle approprié pour l’organisme de recherche"
" et le bailleur de fonds que vous avez sélectionnés."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
"Veuillez sélectionner un organisme de recherche et un bailleur de fonds pour c"
"ontinuer."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Chargement en cours..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Il est impossible de charger le contenu de la question pour le moment."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Il est impossible de charger le contenu de la question pour le moment."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "S’ouvre dans une nouvelle fenêtre"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2975,45 +3027,45 @@ msgstr ""
"bas pour parcourir les suggestions. Utilisez la touche Entrée pour sélectionne"
"r une suggestion ou la touche Échap pour fermer les suggestions."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Votre entrée n’a donné aucun résultat."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr ""
@@ -3030,11 +3082,11 @@ msgid "Add Comment"
msgstr "Ajouter un commentaire"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3308,7 +3360,7 @@ msgstr "Type"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3494,7 +3546,7 @@ msgstr "Aucun thème n’a été sélectionné"
msgid "Themed Guidance"
msgstr "Directives thématiques"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3502,7 +3554,7 @@ msgstr ""
"Cliquez sur les liens ci-dessous pour afficher les directives organisationnell"
"es pour les thèmes associés à cette question."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3512,7 +3564,7 @@ msgstr ""
" Les utilisateurs ont alors la possibilité de masquer ou d’afficher"
" les directives lorsqu’ils modifient leur plan."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3520,14 +3572,14 @@ msgstr ""
"Aucune directive organisationnelle n’est liée aux thèmes associés à cette ques"
"tion."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "Annotations"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Aucun fourni"
@@ -3604,7 +3656,7 @@ msgstr "État"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3617,7 +3669,7 @@ msgstr "Publié"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3669,7 +3721,7 @@ msgstr ""
msgid "Template details"
msgstr "Détails du modèle"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Ajouter une nouvelle phase"
@@ -4034,7 +4086,7 @@ msgid "Homepage"
msgstr "Page d’accueil"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Contact"
@@ -4082,7 +4134,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Sous-ensemble facultatif"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4091,7 +4143,7 @@ msgstr "Sous-ensemble facultatif"
msgid "No"
msgstr "Non"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4100,21 +4152,21 @@ msgstr "Non"
msgid "Yes"
msgstr "Oui"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Annuler la publication"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Publier"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4230,14 +4282,14 @@ msgstr "Télécharger"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Inconnu"
@@ -4474,79 +4526,79 @@ msgstr ""
msgid "Instructions"
msgstr "Consignes"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Format"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Télécharger les paramètres"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Sélectionner la phase à télécharger"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "Composants de plan facultatifs"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "page de couverture des détails du projet"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "texte des questions et en-têtes des sections"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "questions sans réponse"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "sections supplémentaires non demandées par l’organisme de financement"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "Format PDF"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Police de caractère"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Marge (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Police de caractère"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Taille"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Haut"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Bas"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Gauche"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Droite"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5140,39 +5192,39 @@ msgstr ""
msgid "- Select a repository type -"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr ""
@@ -5242,7 +5294,7 @@ msgid "Filter plans"
msgstr "Filtrer les plans"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Question sans réponse."
@@ -5251,45 +5303,41 @@ msgid "Plan Overview"
msgstr ""
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "Un plan de gestion des données créé à l’aide de %{application_name}"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Affiliation :"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Bailleur de fonds :"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "ID ORCID :"
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5334,8 +5382,8 @@ msgstr ""
msgid "Begin typing to see a list of suggestions."
msgstr "Commencez à saisir des caractères pour voir une liste de suggestions."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5345,7 +5393,7 @@ msgstr ""
". Veuillez vérifier que votre organisme ne figure pas dans la liste sous une f"
"orme légèrement différente."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "Le nom que vous avez entré ne faisait pas partie des suggestions répertoriées!"
@@ -6099,6 +6147,11 @@ msgstr ""
"Commencez par rechercher un utilisateur par courriel, puis sélectionnez-le dan"
"s la liste."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr ""
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/fr_FR/LC_MESSAGES/app.mo b/config/locale/fr_FR/LC_MESSAGES/app.mo
index 723c542fc9..401aafcbe3 100644
Binary files a/config/locale/fr_FR/LC_MESSAGES/app.mo and b/config/locale/fr_FR/LC_MESSAGES/app.mo differ
diff --git a/config/locale/fr_FR/app.po b/config/locale/fr_FR/app.po
index 351f69a9ef..a3aefb106b 100644
--- a/config/locale/fr_FR/app.po
+++ b/config/locale/fr_FR/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -140,12 +140,12 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Vous devez vous connecter ou vous enregistrer afin de continuer."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
-msgstr "Impossible de %{action} le %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
+msgstr "Impossible de %{action} le %{object}. %{errors}"
#: ../../app/controllers/application_controller.rb:114
msgid "Successfully %{action} the %{object}."
-msgstr "Avec succès %{action} le %{object}."
+msgstr "%{object} %{action} avec succès."
#: ../../app/controllers/application_controller.rb:127
msgid "API client"
@@ -240,19 +240,15 @@ msgstr "search_space ne répond pas à each"
msgid "The search space does not have elements associated"
msgstr "L'espace de recherche n'a aucun élément associé"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr "Vous devez être connecté pour utiliser cette fonctionnalité"
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "la vérificatio du CAPTCHA a échouée, veuillez réessayer."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Mail de contact envoyé avec succès."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "Impossible de soumettre votre demande"
@@ -268,37 +264,37 @@ msgid "added"
msgstr "ajouté"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "enregistré"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -307,7 +303,7 @@ msgstr "enregistrer"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -315,7 +311,7 @@ msgstr "supprimé(e)"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -338,14 +334,14 @@ msgstr "Impossible de soumettre votre demande d'assistance conseil pour le momen
msgid "An error occurred when requesting feedback for this plan."
msgstr "Une erreur s'est produite lors de la demande de commentaires sur ce plan."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -354,14 +350,14 @@ msgstr "Une erreur s'est produite lors de la demande de commentaires sur ce plan
msgid "created"
msgstr "créé"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -370,64 +366,64 @@ msgstr "créé"
msgid "create"
msgstr "créer"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
-"Votre groupe de recommendations a été publié et est disponible pour les utilis"
+"Votre groupe de recommandations a été publié et est disponible pour les utilis"
"ateurs."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "publier"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
"Votre groupe de recommentations n'est plus publié et ne sera plus disponible p"
"our les utilisateurs."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "dépublier"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "supprimé"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "effacer"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
-msgstr "Votre recommendation a été publiée et est disponible pour les utilisateurs."
+msgstr "Votre recommandation a été publiée et est disponible pour les utilisateurs."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
-"Votre recommendation n'est plus publiée et ne sera plus disponible pour les ut"
+"Votre recommandation n'est plus publiée et ne sera plus disponible pour les ut"
"ilisateurs."
#: ../../app/controllers/identifiers_controller.rb:19
@@ -458,19 +454,19 @@ msgstr "Impossible de créer une nouvelle version de ce modèle. "
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "mis à jour"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -564,7 +560,7 @@ msgid "Unable to delete this version of the template."
msgstr "Impossible de supprimer cette version du modèle."
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "copier"
@@ -600,33 +596,33 @@ msgstr "Vos modèles"
msgid "Customizable Templates"
msgstr "Modèles personnalisables"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Erreur d'analyse des liens pour un %{template}"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr "Modèle créé avec %{application_name}. Dernière modification %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "Impossible de télécharger le modèle de DMP pour le moment."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "Aucun organisme n'est actuellement enregistré."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Veuillez choisir un organisme"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Votre organisme ne semble pas être correctement configurée."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Créé avec %{application_name}. Dernière modification %{date}"
@@ -663,11 +659,11 @@ msgstr "Ce plan est basé sur le"
msgid "template with customisations by the"
msgstr "modèle personnalisé par"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "copié"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -675,23 +671,23 @@ msgstr ""
"Impossible de changer le statut du plan, au moins %{percentage} % de questions"
" répondues sont nécessaires"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "Impossible de trouver le plan avec l'identifiant %{plan_id}"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Votre projet est maintenant un test."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Votre projet n'est plus un test."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Impossible de changer le statut du plan"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr "Il n'y a pas de forfait associé à l'identifiant %{ s"
@@ -787,7 +783,7 @@ msgstr "Le mot de passe et sa confirmation doivent correspondre"
#: ../../app/controllers/research_outputs_controller.rb:217
msgid "research output not found"
-msgstr "résultat de la recherche introuvable"
+msgstr "produit de recherche introuvable"
#: ../../app/controllers/roles_controller.rb:26
msgid ""
@@ -964,27 +960,27 @@ msgstr "Votre compte a été lié à %{scheme} avec succès."
msgid "Unable to link your account to %{scheme}."
msgstr "Impossible de lier votre compte avec %{scheme}."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "Compte de %{username} %{action} avec succès."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "activé"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "désactivé"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "Impossible de %{action} %{username}"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "activer"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "désactiver"
@@ -1040,7 +1036,7 @@ msgid "Creators:"
msgstr "Créateurs:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1168,7 +1164,7 @@ msgid "Public"
msgstr "Public"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Privé"
@@ -1181,7 +1177,7 @@ msgid "Public: anyone can view."
msgstr "Public : visible par tous."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Privé : accès restreint aux personnes que j'invite."
@@ -1340,75 +1336,130 @@ msgstr "Question"
msgid "Answer"
msgstr "Réponse"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr " Personnalisé par : "
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr "Titre:"
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr "%{title}"
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "Créateurs : "
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr "Chercheur principal:"
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr "%{investigation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr "Gestionnaire de dates :"
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr "%{data_curation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr "Administrateur de projet:"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr "%{pa}"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr "Donateur:"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr "%{other}"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Affiliation : "
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Modèle : "
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Numéro de subvention : "
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Résumé du projet : "
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Dernière modification : "
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Droits d'auteur"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1433,12 +1484,12 @@ msgstr ""
"n quelconque avec,\n"
"Â Â Â Â Â Â Â Â Â Â Â Â Â votre projet ou proposition"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Non répondues"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "ne peut être vide"
@@ -1463,15 +1514,15 @@ msgstr "pour 'Texte de la question' ne peut pas être vide."
msgid "You must specify at least one role."
msgstr "Vous devez spécifier au moins un rôle."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr "ne peut pas être vide."
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr "ne peut pas être vide si aucun courriel n'est fourni."
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr "ne peut pas être vide si aucun nom n'est fourni."
@@ -1504,11 +1555,11 @@ msgstr "a déjà une valeur attribuée"
msgid "Feedback email message"
msgstr "Message du mail de l'assistance conseil"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "doit être dans l'un des formats suivants : jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "ne peut peser plus de 500ko"
@@ -1536,7 +1587,7 @@ msgstr "doit être postérieur à la date de début"
msgid "guidance on"
msgstr "recommandation concernant"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "ne peut être inférieur à zéro"
@@ -1574,51 +1625,51 @@ msgstr "Réglage de mise en forme"
msgid "Invalid maximum pages"
msgstr "Nombre de pages maxi non valide"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "Un modèle historisé ne peut être extrait pour modification"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generate_copy! nécessite un organisme cible"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "Copie de %{template}"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "generate_version! nécessite un modèle publie"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "customize! nécessite un organisme cible"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "customize! nécessite le modèle d'un financeur"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Vous ne pouvez pas publier un modèle publié."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Vous ne pouvez pas publier une ancienne version de ce modèle."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Vous ne pouvez pas publier un modèle sans phases."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr "Vous ne pouvez pas publier un modèle sans sections dans une phase."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "Vous ne pouvez pas publier un modèle sans questions dans une section."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr ""
"Les conditions du modèle s'appliquent à une question positionnée avant celle-c"
@@ -1781,11 +1832,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "doit être après %{date}"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Une clé \"org\" est attendu pour la table de hachage des liens"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Un hash est attendu pour les liens"
@@ -1839,7 +1890,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement"
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1847,7 +1898,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement"
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1987,7 +2038,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -2024,7 +2075,7 @@ msgid "Roles"
msgstr "Rôles"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2034,7 +2085,7 @@ msgstr "Rôles"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2047,7 +2098,7 @@ msgid "Remove"
msgstr "Supprimer"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2511,6 +2562,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "Avez vous un compte sur %{application_name} ?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2567,7 +2619,7 @@ msgstr ""
"es utilisateurs pourront choisir d'afficher ce sous-groupe de recommandations "
"lorsqu'ils répondront aux questions dans l'onglet 'créer un plan'."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr " (par ex. : Ecole/Département) "
@@ -2649,11 +2701,11 @@ msgid ""
"ally displayed across all templates rather than having to write guidance to ac"
"company each."
msgstr ""
-"Vous pouvez écrire des recommendations qui peuvent être affichées par theme (e"
-"x: recommendation générique sur le stockage et la sauvegarde devant être prése"
-"nte systèmatiquement). Ecrire une recommendation générique par theme vous fera"
+"Vous pouvez écrire des recommandations qui peuvent être affichées par thème (e"
+"x: recommandation générique sur le stockage et la sauvegarde devant être prése"
+"nte systématiquement). Écrire une recommandation générique par thème vous fera"
" gagner du temps car votre conseil sera automatiquement affiché sur tous les m"
-"odèles plutot que de devoir écrire une recommandation accompagnant chacun d'eu"
+"odèles plutôt que de devoir écrire une recommandation accompagnant chacun d'eu"
"x."
#: ../../app/views/guidances/admin_index.html.erb:35
@@ -2714,23 +2766,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Pour commencer :"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "Premier"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Dernier"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Suivant"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Précédent"
@@ -2905,42 +2957,42 @@ msgstr "Erreur :"
msgid "Notice:"
msgstr "Note :"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Chargement..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Ce champ est obligatoire."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Afficher le mot de passe"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Sélectionner un organisme dans la liste."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Mon organisme n'est pas dans la liste"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "N/D"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Cacher la liste."
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Voir la liste des institutions partenaires."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2948,29 +3000,29 @@ msgstr ""
"Impossible de trouver un modèle approprié à l'organisme de recherche et au fin"
"anceur que vous avez sélectionnés."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
"Veuillez sélectionner un organisme de recherche et un financeur pour continuer"
"."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Chargement ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Impossible de charger le contenu de la section pour le moment."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Impossible de charger le contenu de la question pour le moment."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Ouvre une nouvelle fenêtre"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2980,45 +3032,45 @@ msgstr ""
"ir les suggestions. Utilisez la touche Entrée pour sélectionner une suggestion"
" ou la touche Échap pour fermer les suggestions."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Aucun résultat n'est disponible pour votre recherche."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Recherche..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
-msgstr "- Entrez un terme de recherche %{examples} -"
+msgstr "- Entrez un critère de recherche %{examples} -"
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
-msgstr "Aucun résultat ne correspond à vos critères de filtre."
+msgstr "Aucun résultat ne correspond à vos critères de filtrage."
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr "Fermer"
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
-msgstr "Recherche %{topic}"
+msgstr "Rechercher %{topic}"
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr "Appliquer le(s) filtre(s)"
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr "Sélectionner"
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr "Cliquez pour sélectionner %{item_name}"
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr "Cliquez pour supprimer %{item_name}"
@@ -3035,11 +3087,11 @@ msgid "Add Comment"
msgstr "Ajouter un commentaire"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3212,7 +3264,7 @@ msgstr "Personnaliser la phase"
#: ../../app/views/org_admin/phases/_phase.html.erb:11
msgid "Edit phase"
-msgstr "Edtier la phase"
+msgstr "Editer la phase"
#: ../../app/views/org_admin/phases/_phase.html.erb:13
msgid "Show phase"
@@ -3312,7 +3364,7 @@ msgstr "Type"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3499,7 +3551,7 @@ msgstr "Aucun thème sélectionné"
msgid "Themed Guidance"
msgstr "Recommandation associée à un thème"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3508,7 +3560,7 @@ msgstr ""
"sme\n"
"                        liées aux thèmes associés à cette question."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3519,7 +3571,7 @@ msgstr ""
"            Les utilisateurs ont ensuite la possibilité de masquer / afficher "
"des recommandations lors de la modification de leur plan."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3527,14 +3579,14 @@ msgstr ""
"Il n’existe aucune recommandation d'organisme liée aux thèmes associés à cette"
" question."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "Annotations"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Aucune fournie"
@@ -3610,7 +3662,7 @@ msgstr "Statut"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3623,7 +3675,7 @@ msgstr "Publié"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3675,7 +3727,7 @@ msgstr ""
msgid "Template details"
msgstr "Détails du modèle"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Ajouter une nouvelle phase"
@@ -3940,7 +3992,7 @@ msgstr "URLs de l'organisme"
#: ../../app/views/orgs/_profile_form.html.erb:91
#: ../../app/views/orgs/_profile_form.html.erb:96
msgid "Help Desk email"
-msgstr "E-mail du service d'assistance"
+msgstr "Courriel du service d'assistance"
#: ../../app/views/orgs/_profile_form.html.erb:105
msgid "Administrator contact"
@@ -4038,7 +4090,7 @@ msgid "Homepage"
msgstr "Page d'accueil"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Contact"
@@ -4084,7 +4136,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Sous-ensemble facultatif"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4093,7 +4145,7 @@ msgstr "Sous-ensemble facultatif"
msgid "No"
msgstr "Non"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4102,26 +4154,26 @@ msgstr "Non"
msgid "Yes"
msgstr "Oui"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Dépublier"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Publier"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
msgstr ""
-"Vous allez effacer '%{guidance_group_name}'. Cela impactera les recommendation"
+"Vous allez effacer '%{guidance_group_name}'. Cela impactera les recommandation"
"s. En êtes-vous sûr ?"
#: ../../app/views/paginable/guidances/_index.html.erb:62
@@ -4229,14 +4281,14 @@ msgstr "Télécharger"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Inconnu"
@@ -4300,11 +4352,11 @@ msgstr "Non applicable"
#: ../../app/views/paginable/research_outputs/_index.html.erb:13
msgid "Repository"
-msgstr "Dépôt"
+msgstr "Entrepôt"
#: ../../app/views/paginable/research_outputs/_index.html.erb:16
msgid "Release date"
-msgstr "Date de sortie"
+msgstr "Date de publication"
#: ../../app/views/paginable/research_outputs/_index.html.erb:19
msgid "Access level"
@@ -4474,79 +4526,79 @@ msgstr "Commentaires & Recommandations"
msgid "Instructions"
msgstr "Instructions"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Format"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Paramètres de téléchargement"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Sélectionner la phase à télécharger"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "Eléments optionnels du plan"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "page de renseignements sur le projet"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "texte de la question et entête de la section"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "questions non répondues"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
-msgstr "résultats de la recherche"
+msgstr "produits de recherche"
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "section(s) supplémentaire(s) non requise(s) par l'organisme financeur"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "Mise en forme du PDF"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Police de caractères"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Marge (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Police"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Taille"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Haut"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Bas"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Gauche"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Droite"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -4569,7 +4621,7 @@ msgstr ""
#: ../../app/views/plans/_guidance_selection.html.erb:9
msgid "Select up to 6 organisations to see their guidance."
-msgstr "Choisissez jusqu'Ã 6 organismes pour voir leurs recommendations."
+msgstr "Choisissez jusqu'Ã 6 organismes pour voir leurs recommandations."
#: ../../app/views/plans/_guidance_selection.html.erb:18
msgid "Find guidance from additional organisations below"
@@ -4616,7 +4668,7 @@ msgstr "Rédiger"
#: ../../app/views/plans/_navigation.html.erb:22
msgid "Research Outputs"
-msgstr "Résultats de la recherche"
+msgstr "Produit de recherche"
#: ../../app/views/plans/_overview_details.html.erb:9
msgid ""
@@ -5018,8 +5070,8 @@ msgid ""
"Your research output abbreviation can be used as a reference when answering th"
"is plan's questions."
msgstr ""
-"L'abréviation de votre résultat de recherche peut être utilisée comme référenc"
-"e pour répondre aux questions de ce plan."
+"L'abréviation de votre produit de recherche peut être utilisée comme référence"
+" pour répondre aux questions de ce plan."
#: ../../app/views/research_outputs/_form.html.erb:7
msgid ""
@@ -5043,20 +5095,20 @@ msgid ""
"nuing basis. (From https://codata.org/rdm-glossary/personally-identifiable-inf"
"ormation/)"
msgstr ""
-"Les référentiels préservent, gèrent et donnent accès à de nombreux types de do"
-"cuments numériques dans une variété de formats. Les matériaux des référentiels"
-" en ligne sont organisés pour permettre la recherche, la découverte et la réut"
-"ilisation. Il doit y avoir un contrôle suffisant pour que le matériel numériqu"
-"e soit authentique, fiable, accessible et utilisable en permanence. (Tiré de h"
-"ttps://codata.org/rdm-glossary/personally-identifiable-information/)"
+"Les entrepôts préservent, gèrent et donnent accès à de nombreux types de docum"
+"ents numériques dans une variété de formats. Les matériaux des entrepôts en li"
+"gne sont organisés pour permettre la recherche, la découverte et la réutilisat"
+"ion. Il doit y avoir un contrôle suffisant pour que le matériel numérique soit"
+" authentique, fiable, accessible et utilisable en permanence. (Tiré de https:/"
+"/codata.org/rdm-glossary/personally-identifiable-information/)"
#: ../../app/views/research_outputs/_form.html.erb:16
msgid "Please describe the output type"
-msgstr "Veuillez décrire le type de sortie"
+msgstr "Veuillez décrire le type de produit"
#: ../../app/views/research_outputs/_form.html.erb:44
msgid "Abbreviation"
-msgstr "Abréviation"
+msgstr "Nom abrégé"
#: ../../app/views/research_outputs/_form.html.erb:73
#: ../../app/views/shared/export/_plan_outputs.erb:26
@@ -5065,28 +5117,28 @@ msgstr "Peut contenir des données sensibles ?"
#: ../../app/views/research_outputs/_form.html.erb:80
msgid "May contain personally identifiable information?"
-msgstr "Peut contenir des informations personnellement identifiables ?"
+msgstr "Peut contenir des informations personnelles ?"
#: ../../app/views/research_outputs/_form.html.erb:90
msgid "Intended repositories"
-msgstr "Référentiels prévus"
+msgstr "Entrepôts prévus"
#: ../../app/views/research_outputs/_form.html.erb:99
msgid "Add a repository"
-msgstr "Ajouter un référentiel"
+msgstr "Ajouter un entrepôt"
#: ../../app/views/research_outputs/_form.html.erb:114
msgid "Metadata standards"
-msgstr "Normes de métadonnées"
+msgstr "Standards de métadonnées"
#: ../../app/views/research_outputs/_form.html.erb:122
msgid "Add a metadata standard"
-msgstr "Ajouter une norme de métadonnées"
+msgstr "Ajouter un standard de métadonnées"
#: ../../app/views/research_outputs/_form.html.erb:136
#: ../../app/views/shared/export/_plan_outputs.erb:20
msgid "Anticipated release date"
-msgstr "Date de sortie prévue"
+msgstr "Date de publication prévue"
#: ../../app/views/research_outputs/_form.html.erb:140
#: ../../app/views/shared/export/_plan_outputs.erb:21
@@ -5105,15 +5157,15 @@ msgstr "Édition %{research_output_title}"
#: ../../app/views/research_outputs/edit.html.erb:13
#: ../../app/views/research_outputs/new.html.erb:13
msgid "View all research outputs"
-msgstr "Voir tous les résultats de la recherche"
+msgstr "Voir tous les produits de recherche"
#: ../../app/views/research_outputs/index.html.erb:14
msgid "Please list your anticipated research output(s)."
-msgstr "Veuillez énumérer vos résultats de recherche prévus."
+msgstr "Veuillez lister les produits de recherche prévus."
#: ../../app/views/research_outputs/index.html.erb:30
msgid "Add a research output"
-msgstr "Ajouter un résultat de recherche"
+msgstr "Ajouter un produit de recherche"
#: ../../app/views/research_outputs/licenses/_form.html.erb:24
msgid "Initial license"
@@ -5125,7 +5177,7 @@ msgstr "Pour obtenir des conseils sur la sélection d'une licence :"
#: ../../app/views/research_outputs/new.html.erb:12
msgid "New research output"
-msgstr "Nouvelle production de recherche"
+msgstr "Nouveau produit de recherche"
#: ../../app/views/research_outputs/repositories/_search.html.erb:5
msgid ""
@@ -5146,47 +5198,47 @@ msgstr "Sélectionnez un domaine pour affiner votre recherche."
#: ../../app/views/research_outputs/repositories/_search.html.erb:12
msgid "- Select a subject area -"
-msgstr "- Sélectionnez un domaine -"
+msgstr "- Sélectionnez un domaine d'étude -"
#: ../../app/views/research_outputs/repositories/_search.html.erb:21
msgid "- Select a repository type -"
-msgstr "- Sélectionnez un type de référentiel -"
+msgstr "- Sélectionnez un type d’entrepôt -"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
-msgstr "Cliquez pour afficher les référentiels liés à %{subject}"
+msgstr "Cliquez pour afficher les entrepôts liés à %{subject}"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr "Plus d'informations"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
-msgstr "URL du référentiel"
+msgstr "URL de l'entrepôt"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr "Accès aux données"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
-msgstr "Type d'identifiant persistant"
+msgstr "Type d'identifiant pérenne"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
-msgstr "Stratégies"
+msgstr "Politiques"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr "Téléchargement de données"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr "Type de fournisseur"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
-msgstr "Type de référentiel"
+msgstr "Type d'entrepôt"
#: ../../app/views/shared/_create_account_form.html.erb:8
msgid "Last Name"
@@ -5254,54 +5306,50 @@ msgid "Filter plans"
msgstr "Filtrer les plans"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Question sans réponse."
#: ../../app/views/shared/export/_plan_coversheet.erb:2
msgid "Plan Overview"
-msgstr "Aperçu du forfait"
+msgstr "Vue d'ensemble"
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "Plan de gestion de données créé à l'aide de %{application_name}"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr "Titre:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Affiliation : "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
+msgstr "Gestionnaire de données:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Financeur:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "Identifiant ORCID : "
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "Identifiant :"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Date de début:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "Date de fin:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Numéro de subvention / URL :"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5317,15 +5365,15 @@ msgstr ""
#: ../../app/views/shared/export/_plan_outputs.erb:3
msgid "Planned Research Outputs"
-msgstr "Résultats de recherche prévus"
+msgstr "Produits de recherche prévus"
#: ../../app/views/shared/export/_plan_outputs.erb:14
msgid "Planned research output details"
-msgstr "Détails des résultats de recherche prévus"
+msgstr "Détails des produits de recherche prévus"
#: ../../app/views/shared/export/_plan_outputs.erb:22
msgid "Intended repository(ies)"
-msgstr "Dépôt(s) prévu(s)"
+msgstr "Entrepôt(s) prévu(s)"
#: ../../app/views/shared/export/_plan_outputs.erb:24
msgid "License"
@@ -5333,11 +5381,11 @@ msgstr "Licence"
#: ../../app/views/shared/export/_plan_outputs.erb:25
msgid "Metadata standard(s)"
-msgstr "Norme(s) de métadonnées"
+msgstr "Standard(s) de métadonnées"
#: ../../app/views/shared/export/_plan_outputs.erb:27
msgid "May contain PII?"
-msgstr "Peut contenir des PIIÂ ?"
+msgstr "Peut contenir des informations personnelles ?"
#: ../../app/views/shared/org_selectors/_combined.html.erb:15
#: ../../app/views/shared/org_selectors/_external_only.html.erb:13
@@ -5345,8 +5393,8 @@ msgstr "Peut contenir des PIIÂ ?"
msgid "Begin typing to see a list of suggestions."
msgstr "Commencez à taper pour voir une liste de suggestions."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5356,7 +5404,7 @@ msgstr ""
"sus. Veuillez vérifier que votre organisme n'apparaît pas dans la liste sous u"
"ne forme légèrement différente."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "L'organisme que vous avez saisi ne figure pas dans la liste"
@@ -5726,7 +5774,7 @@ msgid ""
"organisation."
msgstr ""
"Afin de fournir l'accès à %{application_name} et personnaliser votre expérienc"
-"e utilisateur (ex: mise à disposition de modèles pertinents et de recommendati"
+"e utilisateur (ex: mise à disposition de modèles pertinents et de recommandati"
"ons provenant de votre organisation)."
#: ../../app/views/static_pages/privacy.html.erb:20
@@ -6197,6 +6245,11 @@ msgstr ""
"Commencez par rechercher un utilisateur par courriel, puis sélectionnez-le dan"
"s la liste."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr "défaut"
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
@@ -6556,7 +6609,7 @@ msgstr ""
#: ../../app/views/users/_admin_grant_permissions.html.erb:41
msgid "Review plans"
-msgstr "Examiner les plans"
+msgstr "Relecture des plans"
#: ../../app/views/users/_admin_grant_permissions.html.erb:51
msgid "Allows the user to create new organisations"
diff --git a/config/locale/pt_BR/LC_MESSAGES/app.mo b/config/locale/pt_BR/LC_MESSAGES/app.mo
index 79c9f59675..60d4d157dd 100644
Binary files a/config/locale/pt_BR/LC_MESSAGES/app.mo and b/config/locale/pt_BR/LC_MESSAGES/app.mo differ
diff --git a/config/locale/pt_BR/app.po b/config/locale/pt_BR/app.po
index 57c3302259..a063f3770b 100644
--- a/config/locale/pt_BR/app.po
+++ b/config/locale/pt_BR/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Portuguese\n"
"Language: pt_BR\n"
@@ -137,8 +137,8 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Você precisa entrar ou registrar-se antes de continuar."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
-msgstr "Não é possÃvel %{action} o %{object}. {erros}"
+msgid "Unable to %{action} the %{object}. %{errors}"
+msgstr "Não é possÃvel %{action} o %{object}. %{errors}"
#: ../../app/controllers/application_controller.rb:114
msgid "Successfully %{action} the %{object}."
@@ -237,19 +237,15 @@ msgstr "O search_space não responde a cada"
msgid "The search space does not have elements associated"
msgstr "O espaço de pesquisa não possui elementos associados"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr "Você precisa estar conectado para usar esta funcionalidade"
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "A verificação do Captcha falhou. Tente novamente."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Email de contato foi enviado com sucesso."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "Não é possÃvel enviar sua solicitação"
@@ -265,37 +261,37 @@ msgid "added"
msgstr "adicionado"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "salvo"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -304,7 +300,7 @@ msgstr "Salvar"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -312,7 +308,7 @@ msgstr "removido"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -335,14 +331,14 @@ msgstr "Não conseguimos submeter seu pedido de feedback neste momento."
msgid "An error occurred when requesting feedback for this plan."
msgstr "Ocorreu um erro ao solicitar feedback para este plano."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -351,14 +347,14 @@ msgstr "Ocorreu um erro ao solicitar feedback para este plano."
msgid "created"
msgstr "criado"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -367,61 +363,61 @@ msgstr "criado"
msgid "create"
msgstr "criar"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr ""
"Seu grupo de instruções foi publicado e agora está disponÃvel para os usuários"
"."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "publicar"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
"Seu grupo de instruções não é mais publicado e não estará disponÃvel para os u"
"suários."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "cancelar publicação"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "apagado"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "excluir"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr "Suas instruções foram publicadas e agora estão disponÃveis para os usuários."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
"Suas instruções não são mais publicadas e não estarão disponÃveis para os usuá"
@@ -455,19 +451,19 @@ msgstr "Não foi possÃvel criar uma nova versão deste modelo. "
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "Atualizado"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -557,7 +553,7 @@ msgid "Unable to delete this version of the template."
msgstr "Não foi possÃvel excluir esta versão do modelo."
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "cópia"
@@ -593,33 +589,33 @@ msgstr "Modelos Próprios"
msgid "Customizable Templates"
msgstr "Modelos customizáveis"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Erro ao analisar links para um %{template}"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr "Modelo criado usando %{application_name}. Última modificação %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "Não conseguimos baixar o Modelo de PGD neste momento."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "No momento não há nenhuma organização registrada."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Por favor, escolha uma organização."
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Parece que sua organização não está configurada corretamente."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Criado usando %{application_name}. Última modificação %{date}"
@@ -656,11 +652,11 @@ msgstr "Este plano é baseado no"
msgid "template with customisations by the"
msgstr "modelo com personalizações pelo"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "copieado"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -668,23 +664,23 @@ msgstr ""
"Não conseguimos mudar o status do plano. É preciso pelo menos %{percentage} de"
" respostas."
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "Não conseguimos encontrar o plano com id %{plan_id}"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Seu projeto agora é um teste."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Seu projeto não é mais um teste."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Não conseguimos mudar o status de teste do plano"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr "Não há plano associado ao id %{ s"
@@ -953,27 +949,27 @@ msgstr "Sua conta foi vinculada a %{scheme}."
msgid "Unable to link your account to %{scheme}."
msgstr "Não é possÃvel vincular sua conta a% {scheme}."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "Successo ao %{action} conta do %{username}"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "ativado"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "desativado"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "Incapaz de %{action} %{username}"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "Ativo"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "desativar"
@@ -1029,7 +1025,7 @@ msgid "Creators:"
msgstr "Criadores:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1156,7 +1152,7 @@ msgid "Public"
msgstr "Público"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Privado"
@@ -1169,7 +1165,7 @@ msgid "Public: anyone can view."
msgstr "Público: qualquer pessoa pode ver."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Privado: restrito a mim e a meus convidados."
@@ -1328,75 +1324,130 @@ msgstr "Pergunta"
msgid "Answer"
msgstr "Resposta"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr " Customizado Por: "
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr "TÃtulo:"
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr "%{title}"
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "Criadores:"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr "Investigador principal:"
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr "%{investigation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr "Gerenciador de datas:"
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr "%{data_curation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr "Administrador de projetos:"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr "%{pa}"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr "Contribuinte:"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr "%{other}"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Afiliação: "
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Modelo: "
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Número da Concessão"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Resumo do projeto:"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Última modificação: "
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Informação de copyright"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1420,12 +1471,12 @@ msgstr ""
"relação com\n"
"Â Â Â Â Â Â Â Â Â Â Â Â Â seu projeto ou proposta"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Não Respondido"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "não pode estar em branco"
@@ -1450,15 +1501,15 @@ msgstr "para \"Texto da pergunta\" não pode estar em branco."
msgid "You must specify at least one role."
msgstr "Você deve especificar pelo menos uma função."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr "não pode ficar em branco."
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr "não pode ficar em branco se nenhum e-mail for fornecido."
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr "não pode ficar em branco se nenhum nome for fornecido."
@@ -1491,11 +1542,11 @@ msgstr "já atribuiu um valor"
msgid "Feedback email message"
msgstr "Mensagem de email de feedback"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "deve ser um dos seguintes formatos: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "não pode ser maior que 500KB"
@@ -1523,7 +1574,7 @@ msgstr "deve ser posterior à data de inÃcio"
msgid "guidance on"
msgstr "instruções sobre"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "não pode ser menor que zero"
@@ -1561,51 +1612,51 @@ msgstr "Parâmetro de formatação desconhecido"
msgid "Invalid maximum pages"
msgstr "Máximo de páginas inválido"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "Um modelo histórico não pode ser recuperado para ser modificado"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generate_copy! requer uma meta de organização"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "Cópia do %{template}"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "generate_version! requer um modelo publicado"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "customizar! requer uma meta de organização"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "customizar! requer um modelo de um financiador"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Você não pode publicar um modelo publicado."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Você não pode publicar uma versão histórica deste modelo."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Você não pode publicar um modelo sem fases."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr "Você não pode publicar um modelo sem seções em uma fase."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "Você não pode publicar um modelo sem perguntas em uma seção."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "As condições no modelo se referem ao contrário"
@@ -1765,11 +1816,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "deve ser depois de %{date}"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Uma \"org\" chave é esperada para hash de links"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Espera-se uma 'jogo da velha' para os links"
@@ -1823,7 +1874,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados."
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1831,7 +1882,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados."
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1971,7 +2022,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -2006,7 +2057,7 @@ msgid "Roles"
msgstr "Papéis"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2016,7 +2067,7 @@ msgstr "Papéis"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2029,7 +2080,7 @@ msgid "Remove"
msgstr "Remover"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2492,6 +2543,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "Você tem uma conta %{application_name}?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2547,7 +2599,7 @@ msgstr ""
"ão escolher a exibição dessas instruções especiais quando estiverem respondend"
"o as questões no wizard 'criar plano'."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr " (e.g. Instituição/ Departamento) "
@@ -2692,23 +2744,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Começando"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "Primeiro"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Último"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Próximo"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Anterior"
@@ -2883,42 +2935,42 @@ msgstr "Erro"
msgid "Notice:"
msgstr "Nota:"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Carregando..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Este campo é obrigatório."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Mostrar senha"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Selecione uma organização da lista."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Minha organização não está listada"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "N/A"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Esconder lista."
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Veja a lista completa de instituições parceiras"
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2926,29 +2978,29 @@ msgstr ""
"Não conseguimos encontrar um modelo adequado para a instituição de pesquisa e "
"o órgão financiador que você selecionou."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr ""
"Por favor, selecione uma instituição de pesquisa e um órgão financiador para c"
"ontinuar."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Carregando ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Não carregar o conteúdo da seção neste momento."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Não foi carregar o conteúdo da pergunta no momento."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Abre em uma nova janela"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2958,45 +3010,45 @@ msgstr ""
" navegar pelas sugestões. Use a tecla Enter para selecionar uma sugestão ou a "
"tecla Escape para fechar as sugestões."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Nenhum resultado está disponÃvel para sua entrada."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Procurando ..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr "- Digite um termo de pesquisa %{examples} -"
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr "Nenhum resultado correspondeu aos seus critérios de filtro."
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr "Fechar"
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr "%{topic} pesquisa"
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr "Aplicar filtro (s)"
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr "Selecionar"
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr "Clique para selecionar %{item_name}"
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr "Clique para remover %{item_name}"
@@ -3013,11 +3065,11 @@ msgid "Add Comment"
msgstr "Adicionar Comentário"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3289,7 +3341,7 @@ msgstr "Tipo"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3472,7 +3524,7 @@ msgstr "Nenhum tema selecionado"
msgid "Themed Guidance"
msgstr "Orientação Temática"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3480,7 +3532,7 @@ msgstr ""
"Clique nos links abaixo para ver a orientação organizacional\n"
"                        relacionados aos temas associados a esta questão."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3490,7 +3542,7 @@ msgstr ""
"            Os usuários podem ocultar / exibir a orientação ao editar seu plan"
"o."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3498,14 +3550,14 @@ msgstr ""
"Não há orientação organizacional relacionada aos temas associados a essa quest"
"ão."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "Anotações"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Nenhum fornecido"
@@ -3577,7 +3629,7 @@ msgstr "Status"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3590,7 +3642,7 @@ msgstr "Publicado"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3642,7 +3694,7 @@ msgstr ""
msgid "Template details"
msgstr "Detalhes do modelo"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Acrescente nova fase"
@@ -4006,7 +4058,7 @@ msgid "Homepage"
msgstr "Pagina inicial"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Contato"
@@ -4052,7 +4104,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Subconjunto opcional"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4061,7 +4113,7 @@ msgstr "Subconjunto opcional"
msgid "No"
msgstr "Não"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4070,21 +4122,21 @@ msgstr "Não"
msgid "Yes"
msgstr "Sim"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Despublicar"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Publicar"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4197,14 +4249,14 @@ msgstr "Baixar"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Desconhecido"
@@ -4441,79 +4493,79 @@ msgstr "Comentários e orientações"
msgid "Instructions"
msgstr "Instruções"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Formato"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Baixar parâmetros"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Selecione a fase a ser baixada"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "Componentes opcionais do plano"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "capa com detalhes do projeto"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "texto das questões e cabeçalhos das seções"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "questões não respondida"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr "resultados de pesquisa"
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "seção(ões) suplementar(es) não solicitada(s) pela organização financiadora"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "Formatação de PDF"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Fonte"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Margem (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Face"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Tamanho"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Alto"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Fim da página"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Esquerda"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Direito"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5116,39 +5168,39 @@ msgstr "- Selecione uma área de assunto -"
msgid "- Select a repository type -"
msgstr "- Selecione um tipo de repositório -"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr "Clique para ver os repositórios relacionados a %{subject}"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr "Mais informações"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr "URL do repositório"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr "Acesso de dados"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr "Tipo de identificador persistente"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr "PolÃticas"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr "Upload de dados"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr "Tipo de provedor"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr "Tipo de repositório"
@@ -5218,7 +5270,7 @@ msgid "Filter plans"
msgstr "Filtrar planos"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Pergunta não respondida."
@@ -5227,45 +5279,41 @@ msgid "Plan Overview"
msgstr "Visão geral do plano"
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "Um Plano de Gestão de Dados criado usando %{application_name}"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr "TÃtulo:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Afiliação: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
+msgstr "Gerenciador de dados:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Financiador:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "ORCID iD: "
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "EU IA:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Data de inÃcio:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "Data final:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Número de concessão / URL:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5309,8 +5357,8 @@ msgstr "Pode conter PII?"
msgid "Begin typing to see a list of suggestions."
msgstr "Comece a digitar para ver uma lista de sugestões."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5319,7 +5367,7 @@ msgstr ""
"Uma nova entrada será criada para a organização que você nomeou acima. Verifiq"
"ue se sua organização não aparece na lista de forma um pouco diferente."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "O nome digitado não foi uma das sugestões listadas!"
@@ -6119,6 +6167,11 @@ msgstr "Mesclar contas"
msgid "First, search for a user by email, then select them from the list."
msgstr "Primeiro, pesquise um usuário por email e selecione-o na lista."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr "predefinição"
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/sv_FI/LC_MESSAGES/app.mo b/config/locale/sv_FI/LC_MESSAGES/app.mo
index 75537c8f69..352f6fb5be 100644
Binary files a/config/locale/sv_FI/LC_MESSAGES/app.mo and b/config/locale/sv_FI/LC_MESSAGES/app.mo differ
diff --git a/config/locale/sv_FI/app.po b/config/locale/sv_FI/app.po
index 719da1c389..7eb3b1a7b2 100644
--- a/config/locale/sv_FI/app.po
+++ b/config/locale/sv_FI/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Swedish\n"
"Language: sv_FI\n"
@@ -137,8 +137,8 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Du behöver logga in eller registrera dig innan du kan fortsätta."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
-msgstr "Det går inte att %{action} %{object}. {fel}"
+msgid "Unable to %{action} the %{object}. %{errors}"
+msgstr "Det går inte att %{action} %{object}. %{errors}"
#: ../../app/controllers/application_controller.rb:114
msgid "Successfully %{action} the %{object}."
@@ -237,19 +237,15 @@ msgstr "Search_space svarar inte på varje"
msgid "The search space does not have elements associated"
msgstr "Sökutrymmet har inga element associerade"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr "Du måste vara inloggad för att använda den här funktionen"
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "Captcha-verifiering misslyckades, försök igen."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "Kontaktadressen skickades med framgång."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "Det gick inte att skicka din förfrågan"
@@ -265,37 +261,37 @@ msgid "added"
msgstr "Lagt till"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "sparade"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -304,7 +300,7 @@ msgstr "spara"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -312,7 +308,7 @@ msgstr "tog bort"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -335,14 +331,14 @@ msgstr "Det gick inte att skicka din begäran om återkoppling just nu."
msgid "An error occurred when requesting feedback for this plan."
msgstr "Ett fel uppstod när du begärde feedback för den här planen."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -351,14 +347,14 @@ msgstr "Ett fel uppstod när du begärde feedback för den här planen."
msgid "created"
msgstr "skapad"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -367,59 +363,59 @@ msgstr "skapad"
msgid "create"
msgstr "skapa"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr "Din vägledning har publicerats och är nu tillgänglig för användarna."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "publicera"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr ""
"Din vägledningsgrupp är inte längre publicerad och kommer inte att vara tillgä"
"nglig för användarna."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "Avpublicera"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "raderade"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "radera"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr "Din vägledning har publicerats och är nu tillgänglig för användarna."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr ""
"Din vägledning är inte längre publicerad och kommer inte att vara tillgänglig "
@@ -453,19 +449,19 @@ msgstr "Det gick inte att skapa en ny version av den här mallen. "
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "Uppdaterad"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -555,7 +551,7 @@ msgid "Unable to delete this version of the template."
msgstr "Det gick inte att ta bort den här versionen av mallen."
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "kopia"
@@ -591,33 +587,33 @@ msgstr "Egna mallar"
msgid "Customizable Templates"
msgstr "Anpassningsbara mallar"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "Felsökning av länkar för en %{template}"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr "Mall skapad med tjänsten %{application_name}. Senast ändrad %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "Det gick inte att hämta DMP-mallen för tillfället."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "Inga organisationer är för närvarande registrerade."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Välj en organisation"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Din organisation verkar inte vara korrekt konfigurerad."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "Skapat med hjälp av %{application_name}. Senast ändrad %{date}"
@@ -654,11 +650,11 @@ msgstr "Denna plan är baserad på"
msgid "template with customisations by the"
msgstr "mall med anpassningar av"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "kopieras"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -666,23 +662,23 @@ msgstr ""
"Det går inte att ändra planens status eftersom det behövs minst %{percentage} "
"procent svarat"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "Det gick inte att hitta plan id %{plan_id}"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Ditt projekt är nu ett test."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Ditt projekt är inte längre ett test."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Kan inte ändra planens teststatus"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr "Det finns ingen plan kopplad till id %{ s"
@@ -945,27 +941,27 @@ msgstr "Ditt konto har länkats till %{scheme}."
msgid "Unable to link your account to %{scheme}."
msgstr "Det gick inte att länka ditt konto till %{scheme}."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "Framgångsrikt %{action} %{username} s konto."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "aktiverad"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "deaktiveras"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr "Kan inte %{action} %{username}"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "Aktivera"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "avaktivera"
@@ -1020,7 +1016,7 @@ msgid "Creators:"
msgstr "skapare:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1147,7 +1143,7 @@ msgid "Public"
msgstr "offentlig"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Privat"
@@ -1160,7 +1156,7 @@ msgid "Public: anyone can view."
msgstr "Offentlig: alla kan visa."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Privat: begränsad till mig och personer jag bjuder in."
@@ -1319,75 +1315,130 @@ msgstr "Fråga"
msgid "Answer"
msgstr "Svar"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr "Â Anpassad av:"
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr "Titel:"
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr "%{title}"
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "skapare:"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr "Huvudutredare:"
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr "%{investigation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr "Datumansvarig:"
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr "%{data_curation}"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr "Projektadministratör:"
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr "%{pa}"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr "Bidragsgivare:"
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr "%{other}"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Anslutning:"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "%{affiliation}"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Mall:"
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Bidragsnummer:"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Projektens abstrakt:"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Senast ändrad:"
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Upphovsrättsinformation:"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1411,12 +1462,12 @@ msgstr ""
"amband med,\n"
"             ditt projekt eller förslag"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Inte besvarad"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "måste anges"
@@ -1441,15 +1492,15 @@ msgstr "för \"Frågetekst\" kan inte vara tomt."
msgid "You must specify at least one role."
msgstr "Du måste ange minst en roll."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr "kan inte vara tom."
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr "kan inte vara tom om ingen e-post anges."
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr "kan inte vara tom om inget namn anges."
@@ -1482,11 +1533,11 @@ msgstr "redan tilldelat ett värde"
msgid "Feedback email message"
msgstr "Feedback e-postmeddelande"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "måste vara ett av följande format: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "kan inte vara större än 500 kB"
@@ -1514,7 +1565,7 @@ msgstr "måste vara efter startdatumet"
msgid "guidance on"
msgstr "vägledning om"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "kan inte vara mindre än noll"
@@ -1550,51 +1601,51 @@ msgstr "Okänd formatering inställning"
msgid "Invalid maximum pages"
msgstr "Ogiltiga högsta sidor"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "En historisk mall kan inte hämtas för att ändras"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generate_copy! kräver ett organisationsmål"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "Kopia av %{template}"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "generate_version! kräver en publicerad mall"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "skräddarsy! kräver ett organisationsmål"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "skräddarsy! kräver en mall från en funderare"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Du kan inte publicera en publicerad mall."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Du kan inte publicera en historisk version av denna mall."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Du kan inte publicera en mall utan faser."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr "Du kan inte publicera en mall utan sektioner i en fas."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "Du kan inte publicera en mall utan frågor i en sektion."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "Förhållandena i mallen hänvisar bakåt"
@@ -1755,11 +1806,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "måste vara efter %{date}"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "En nyckel \"org\" förväntas för länkar hash"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "En hash väntas för länkar"
@@ -1813,7 +1864,7 @@ msgstr "Vänligen vänta, Standarder laddas"
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1821,7 +1872,7 @@ msgstr "Vänligen vänta, Standarder laddas"
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1960,7 +2011,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -1995,7 +2046,7 @@ msgid "Roles"
msgstr "roller"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -2005,7 +2056,7 @@ msgstr "roller"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2018,7 +2069,7 @@ msgid "Remove"
msgstr "ta bort"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2477,6 +2528,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "Har du ett %{application_name} konto?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2532,7 +2584,7 @@ msgstr ""
"t kunna välja att visa denna undergruppsguide när de svarar på frågor i guiden"
" \"skapa plan\"."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr "Â (t ex skola / avdelning)"
@@ -2677,23 +2729,23 @@ msgstr ""
msgid "Getting started:"
msgstr "Komma igång:"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "Först"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Sista"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Nästa"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Tidigare"
@@ -2868,42 +2920,42 @@ msgstr "Fel:"
msgid "Notice:"
msgstr "Lägga märke till:"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Läser in..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Detta fält är obligatoriskt."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Visa lösenord"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Välj en organisation från listan."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "Min organisation är inte listad"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "N / A"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Dölj lista."
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Se hela listan över partnerinstitut."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2911,27 +2963,27 @@ msgstr ""
"Det gick inte att hitta en lämplig mall för forskningsorganisationen och funde"
"raren du valt."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr "Vänligen välj en forskningsorganisation och funderare att fortsätta."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Läser in ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Det går inte att läsa in sektionens innehåll just nu."
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Det gick inte att läsa in innehållets innehåll just nu."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Öppnar i nytt fönster"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2941,45 +2993,45 @@ msgstr ""
"örslag. Använd Enter-knappen för att välja ett förslag eller Escape-knappen fö"
"r att stänga förslagen."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Inga resultat är tillgängliga för din post."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Söker ..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr "- Ange en sökterm %{examples} -"
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr "Inga resultat matchade dina filterkriterier."
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr "Stänga"
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr "%{topic} sökning"
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr "Använd filter"
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr "Välj"
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr "Klicka för att välja %{item_name}"
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr "Klicka för att ta bort %{item_name}"
@@ -2996,11 +3048,11 @@ msgid "Add Comment"
msgstr "Lägg till en kommentar"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3271,7 +3323,7 @@ msgstr "Typ"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3452,7 +3504,7 @@ msgstr "Inga teman valda"
msgid "Themed Guidance"
msgstr "Temanvägledning"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3460,7 +3512,7 @@ msgstr ""
"Klicka på länkarna nedan för att visa organisatorisk vägledning\n"
"                        relaterade till teman i samband med denna fråga."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3470,7 +3522,7 @@ msgstr ""
"            Användare har då möjlighet att dölja / visa vägledningen när man r"
"edigerar planen."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
@@ -3478,14 +3530,14 @@ msgstr ""
"Det finns ingen organisatorisk vägledning relaterad till teman i samband med d"
"enna fråga."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "anteckningar"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Ingen tillhandahålls"
@@ -3559,7 +3611,7 @@ msgstr "Tillstånd"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3572,7 +3624,7 @@ msgstr "Publicerad"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3622,7 +3674,7 @@ msgstr "Lägg till länkar till provplaner om de tillhandahålls av fonden."
msgid "Template details"
msgstr "Mall detaljer"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Lägg till en ny fas"
@@ -3982,7 +4034,7 @@ msgid "Homepage"
msgstr "Hemsida"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Kontakt"
@@ -4028,7 +4080,7 @@ msgstr ""
msgid "Optional subset"
msgstr "Valfri delmängd"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4037,7 +4089,7 @@ msgstr "Valfri delmängd"
msgid "No"
msgstr "Nej"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4046,21 +4098,21 @@ msgstr "Nej"
msgid "Yes"
msgstr "Ja"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Avpublicera"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "publicera"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4173,14 +4225,14 @@ msgstr "Ladda ned"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Okänd"
@@ -4417,79 +4469,79 @@ msgstr "Kommentarer & vägledning"
msgid "Instructions"
msgstr "Instruktioner"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Formatera"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "Hämta inställningar"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "Välj fas att hämta"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "Valfria plankomponenter"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "projekt detaljer täckplåt"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "Frågeformulär och rubrikrubriker"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "obesvarade frågor"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr "forskningsresultat"
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "kompletterande sektion (er) som inte begärs av finansieringsorganisationen"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "PDF-formatering"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Font"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Marginal (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Ansikte"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Storlek"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Topp"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Botten"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Vänster"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Höger"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5084,39 +5136,39 @@ msgstr "- Välj ett ämnesområde -"
msgid "- Select a repository type -"
msgstr "- Välj en förvarstyp -"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr "Klicka för att se arkiv relaterade till %{subject}"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr "Mer information"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr "Repository URL"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr "Datatillgång"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr "Beständig identifierartyp"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr "Policyer"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr "Uppladdning av data"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr "Typ av leverantör"
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr "Förvarstyp"
@@ -5186,7 +5238,7 @@ msgid "Filter plans"
msgstr "Filter planer"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Fråga inte besvarad."
@@ -5195,45 +5247,41 @@ msgid "Plan Overview"
msgstr "Planöversikt"
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "En datahanteringsplan skapad med hjälp av %{application_name}"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
-msgstr "Titel:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Anslutning:"
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
+msgstr "Datahanterare:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Grundare:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "ORCID iD:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "ID:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Start datum:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "Slutdatum:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Bidragsnummer / URL:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5278,8 +5326,8 @@ msgstr "Kan innehålla PII?"
msgid "Begin typing to see a list of suggestions."
msgstr "Börja skriva för att se en lista med förslag."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5288,7 +5336,7 @@ msgstr ""
"En ny post skapas för den organisation du har namngivit ovan. Kontrollera att "
"din organisation inte visas i listan i något annorlunda formulär."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "Namnet du angav var inte ett av de listade förslagen!"
@@ -6073,6 +6121,11 @@ msgstr "Slå samman konton"
msgid "First, search for a user by email, then select them from the list."
msgstr "Sök först efter en användare via e-post och välj sedan dem från listan."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr "standard"
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locale/tr_TR/LC_MESSAGES/app.mo b/config/locale/tr_TR/LC_MESSAGES/app.mo
index 19e92d013b..2e41725226 100644
Binary files a/config/locale/tr_TR/LC_MESSAGES/app.mo and b/config/locale/tr_TR/LC_MESSAGES/app.mo differ
diff --git a/config/locale/tr_TR/app.po b/config/locale/tr_TR/app.po
index 6a26e100be..a4615f4392 100644
--- a/config/locale/tr_TR/app.po
+++ b/config/locale/tr_TR/app.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: app 1.0\n"
"Report-Msgid-Bugs-To: contact@translation.io\n"
-"POT-Creation-Date: 2022-04-07 11:27+0000\n"
-"PO-Revision-Date: 2022-04-07 13:27+0200\n"
+"POT-Creation-Date: 2022-10-25 16:02+0000\n"
+"PO-Revision-Date: 2022-10-25 18:03+0200\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
@@ -135,7 +135,7 @@ msgid "You need to sign in or sign up before continuing."
msgstr "Devam etmeden önce oturum açmanız veya kaydolmanız gerekir."
#: ../../app/controllers/application_controller.rb:108
-msgid "Unable to %{action} the %{object}. {errors}"
+msgid "Unable to %{action} the %{object}. %{errors}"
msgstr ""
#: ../../app/controllers/application_controller.rb:114
@@ -235,19 +235,15 @@ msgstr "search_space her birine yanıt vermiyor"
msgid "The search space does not have elements associated"
msgstr "Arama alanı ilişkili öğelere sahip değil"
-#: ../../app/controllers/contacts_controller.rb:9
-msgid "You need to be signed in to use this functionality"
-msgstr ""
-
-#: ../../app/controllers/contacts_controller.rb:15
+#: ../../app/controllers/contact_us/contacts_controller.rb:13
msgid "Captcha verification failed, please retry."
msgstr "Captcha doğrulaması başarısız oldu, lütfen tekrar deneyin."
-#: ../../app/controllers/contacts_controller.rb:21
+#: ../../app/controllers/contact_us/contacts_controller.rb:18
msgid "Contact email was successfully sent."
msgstr "İletişim e-postası başarıyla gönderildi."
-#: ../../app/controllers/contacts_controller.rb:23
+#: ../../app/controllers/contact_us/contacts_controller.rb:20
msgid "Unable to submit your request"
msgstr "İsteğiniz gönderilemedi"
@@ -263,37 +259,37 @@ msgid "added"
msgstr "eklendi"
#: ../../app/controllers/contributors_controller.rb:72
-#: ../../app/controllers/guidance_groups_controller.rb:51
-#: ../../app/controllers/guidances_controller.rb:74
+#: ../../app/controllers/guidance_groups_controller.rb:55
+#: ../../app/controllers/guidances_controller.rb:75
#: ../../app/controllers/notes_controller.rb:89
#: ../../app/controllers/org_admin/departments_controller.rb:50
#: ../../app/controllers/org_admin/sections_controller.rb:103
-#: ../../app/controllers/org_admin/templates_controller.rb:204
-#: ../../app/controllers/orgs_controller.rb:88
-#: ../../app/controllers/plans_controller.rb:281
-#: ../../app/controllers/plans_controller.rb:284
+#: ../../app/controllers/org_admin/templates_controller.rb:205
+#: ../../app/controllers/orgs_controller.rb:92
+#: ../../app/controllers/plans_controller.rb:280
+#: ../../app/controllers/plans_controller.rb:283
#: ../../app/controllers/registrations_controller.rb:249
#: ../../app/controllers/registrations_controller.rb:253
#: ../../app/controllers/registrations_controller.rb:280
#: ../../app/controllers/registrations_controller.rb:284
#: ../../app/controllers/research_outputs_controller.rb:60
-#: ../../app/controllers/users_controller.rb:101
-#: ../../app/controllers/users_controller.rb:129
+#: ../../app/controllers/users_controller.rb:103
+#: ../../app/controllers/users_controller.rb:131
msgid "saved"
msgstr "kaydedildi"
#: ../../app/controllers/contributors_controller.rb:74
-#: ../../app/controllers/guidance_groups_controller.rb:53
-#: ../../app/controllers/guidances_controller.rb:76
+#: ../../app/controllers/guidance_groups_controller.rb:57
+#: ../../app/controllers/guidances_controller.rb:77
#: ../../app/controllers/notes_controller.rb:107
#: ../../app/controllers/org_admin/departments_controller.rb:52
#: ../../app/controllers/org_admin/sections_controller.rb:105
-#: ../../app/controllers/org_admin/templates_controller.rb:209
-#: ../../app/controllers/orgs_controller.rb:90
-#: ../../app/controllers/plans_controller.rb:290
-#: ../../app/controllers/plans_controller.rb:293
-#: ../../app/controllers/plans_controller.rb:297
-#: ../../app/controllers/plans_controller.rb:300
+#: ../../app/controllers/org_admin/templates_controller.rb:210
+#: ../../app/controllers/orgs_controller.rb:94
+#: ../../app/controllers/plans_controller.rb:289
+#: ../../app/controllers/plans_controller.rb:292
+#: ../../app/controllers/plans_controller.rb:296
+#: ../../app/controllers/plans_controller.rb:299
#: ../../app/controllers/registrations_controller.rb:256
#: ../../app/controllers/registrations_controller.rb:287
#: ../../app/controllers/research_outputs_controller.rb:63
@@ -302,7 +298,7 @@ msgstr "kaydet"
#: ../../app/controllers/contributors_controller.rb:84
#: ../../app/controllers/notes_controller.rb:131
-#: ../../app/controllers/org_admin/templates_controller.rb:237
+#: ../../app/controllers/org_admin/templates_controller.rb:238
#: ../../app/controllers/research_outputs_controller.rb:74
#: ../../app/controllers/super_admin/orgs_controller.rb:94
msgid "removed"
@@ -310,7 +306,7 @@ msgstr "kaldırıldı"
#: ../../app/controllers/contributors_controller.rb:87
#: ../../app/controllers/notes_controller.rb:149
-#: ../../app/controllers/org_admin/templates_controller.rb:239
+#: ../../app/controllers/org_admin/templates_controller.rb:240
#: ../../app/controllers/research_outputs_controller.rb:77
#: ../../app/controllers/super_admin/orgs_controller.rb:97
msgid "remove"
@@ -333,14 +329,14 @@ msgstr "Geri bildirim isteğiniz şu anda gönderilemiyor."
msgid "An error occurred when requesting feedback for this plan."
msgstr "Bu plan için geri bildirim istenirken bir hata oluştu."
-#: ../../app/controllers/guidance_groups_controller.rb:29
-#: ../../app/controllers/guidances_controller.rb:52
+#: ../../app/controllers/guidance_groups_controller.rb:31
+#: ../../app/controllers/guidances_controller.rb:53
#: ../../app/controllers/notes_controller.rb:48
#: ../../app/controllers/org_admin/departments_controller.rb:26
#: ../../app/controllers/org_admin/phases_controller.rb:121
#: ../../app/controllers/org_admin/questions_controller.rb:94
#: ../../app/controllers/org_admin/sections_controller.rb:79
-#: ../../app/controllers/org_admin/templates_controller.rb:180
+#: ../../app/controllers/org_admin/templates_controller.rb:181
#: ../../app/controllers/plans_controller.rb:120
#: ../../app/controllers/super_admin/api_clients_controller.rb:44
#: ../../app/controllers/super_admin/notifications_controller.rb:38
@@ -349,14 +345,14 @@ msgstr "Bu plan için geri bildirim istenirken bir hata oluştu."
msgid "created"
msgstr "oluÅŸturuldu"
-#: ../../app/controllers/guidance_groups_controller.rb:32
-#: ../../app/controllers/guidances_controller.rb:54
+#: ../../app/controllers/guidance_groups_controller.rb:34
+#: ../../app/controllers/guidances_controller.rb:55
#: ../../app/controllers/notes_controller.rb:67
#: ../../app/controllers/org_admin/departments_controller.rb:30
#: ../../app/controllers/org_admin/phases_controller.rb:123
#: ../../app/controllers/org_admin/questions_controller.rb:96
#: ../../app/controllers/org_admin/sections_controller.rb:86
-#: ../../app/controllers/org_admin/templates_controller.rb:182
+#: ../../app/controllers/org_admin/templates_controller.rb:183
#: ../../app/controllers/plans_controller.rb:151
#: ../../app/controllers/super_admin/api_clients_controller.rb:50
#: ../../app/controllers/super_admin/notifications_controller.rb:41
@@ -365,57 +361,57 @@ msgstr "oluÅŸturuldu"
msgid "create"
msgstr "oluÅŸtur"
-#: ../../app/controllers/guidance_groups_controller.rb:65
+#: ../../app/controllers/guidance_groups_controller.rb:69
msgid "Your guidance group has been published and is now available to users."
msgstr "Rehberlik grubunuz yayınlandı ve artık kullanıma açık."
-#: ../../app/controllers/guidance_groups_controller.rb:68
-#: ../../app/controllers/guidances_controller.rb:112
+#: ../../app/controllers/guidance_groups_controller.rb:72
+#: ../../app/controllers/guidances_controller.rb:113
msgid "publish"
msgstr "yayınla"
-#: ../../app/controllers/guidance_groups_controller.rb:79
+#: ../../app/controllers/guidance_groups_controller.rb:83
msgid "Your guidance group is no longer published and will not be available to users."
msgstr "Rehberlik grubunuz artık yayınlanmıyor ve kullanılamayacak."
-#: ../../app/controllers/guidance_groups_controller.rb:81
-#: ../../app/controllers/guidances_controller.rb:129
+#: ../../app/controllers/guidance_groups_controller.rb:85
+#: ../../app/controllers/guidances_controller.rb:130
msgid "unpublish"
msgstr "yayından kaldır"
-#: ../../app/controllers/guidance_groups_controller.rb:91
-#: ../../app/controllers/guidances_controller.rb:93
+#: ../../app/controllers/guidance_groups_controller.rb:95
+#: ../../app/controllers/guidances_controller.rb:94
#: ../../app/controllers/org_admin/departments_controller.rb:66
#: ../../app/controllers/org_admin/phases_controller.rb:179
#: ../../app/controllers/org_admin/question_options_controller.rb:24
#: ../../app/controllers/org_admin/questions_controller.rb:197
#: ../../app/controllers/org_admin/sections_controller.rb:128
-#: ../../app/controllers/plans_controller.rb:343
+#: ../../app/controllers/plans_controller.rb:342
#: ../../app/controllers/super_admin/api_clients_controller.rb:81
#: ../../app/controllers/super_admin/notifications_controller.rb:85
#: ../../app/controllers/super_admin/themes_controller.rb:51
msgid "deleted"
msgstr "silindi"
-#: ../../app/controllers/guidance_groups_controller.rb:93
-#: ../../app/controllers/guidances_controller.rb:95
+#: ../../app/controllers/guidance_groups_controller.rb:97
+#: ../../app/controllers/guidances_controller.rb:96
#: ../../app/controllers/org_admin/departments_controller.rb:68
#: ../../app/controllers/org_admin/phases_controller.rb:181
#: ../../app/controllers/org_admin/question_options_controller.rb:26
#: ../../app/controllers/org_admin/questions_controller.rb:199
#: ../../app/controllers/org_admin/sections_controller.rb:130
-#: ../../app/controllers/plans_controller.rb:348
+#: ../../app/controllers/plans_controller.rb:347
#: ../../app/controllers/super_admin/api_clients_controller.rb:84
#: ../../app/controllers/super_admin/notifications_controller.rb:88
#: ../../app/controllers/super_admin/themes_controller.rb:54
msgid "delete"
msgstr "sil"
-#: ../../app/controllers/guidances_controller.rb:109
+#: ../../app/controllers/guidances_controller.rb:110
msgid "Your guidance has been published and is now available to users."
msgstr "Rehberliğiniz yayınlandı ve artık kullanıma açık."
-#: ../../app/controllers/guidances_controller.rb:126
+#: ../../app/controllers/guidances_controller.rb:127
msgid "Your guidance is no longer published and will not be available to users."
msgstr "Rehberliğiniz artık yayınlanmıyor ve kullanılamayacak."
@@ -447,19 +443,19 @@ msgstr ""
#: ../../app/controllers/org_admin/phases_controller.rb:147
#: ../../app/controllers/org_admin/questions_controller.rb:166
#: ../../app/controllers/org_admin/users_controller.rb:30
-#: ../../app/controllers/plans_controller.rb:416
+#: ../../app/controllers/plans_controller.rb:415
#: ../../app/controllers/super_admin/api_clients_controller.rb:68
#: ../../app/controllers/super_admin/notifications_controller.rb:52
#: ../../app/controllers/super_admin/themes_controller.rb:39
#: ../../app/controllers/super_admin/users_controller.rb:54
-#: ../../app/controllers/users_controller.rb:106
+#: ../../app/controllers/users_controller.rb:108
msgid "updated"
msgstr "güncellendi"
#: ../../app/controllers/org_admin/phases_controller.rb:149
#: ../../app/controllers/org_admin/questions_controller.rb:169
#: ../../app/controllers/org_admin/users_controller.rb:32
-#: ../../app/controllers/plans_controller.rb:419
+#: ../../app/controllers/plans_controller.rb:418
#: ../../app/controllers/super_admin/api_clients_controller.rb:70
#: ../../app/controllers/super_admin/notifications_controller.rb:55
#: ../../app/controllers/super_admin/themes_controller.rb:41
@@ -549,7 +545,7 @@ msgid "Unable to delete this version of the template."
msgstr ""
#: ../../app/controllers/org_admin/template_copies_controller.rb:20
-#: ../../app/controllers/plans_controller.rb:395
+#: ../../app/controllers/plans_controller.rb:394
msgid "copy"
msgstr "kopyala"
@@ -585,35 +581,35 @@ msgstr "Kendi Şablonları"
msgid "Customizable Templates"
msgstr "Özelleştirilebilir Şablonlar"
-#: ../../app/controllers/org_admin/templates_controller.rb:215
+#: ../../app/controllers/org_admin/templates_controller.rb:216
msgid "Error parsing links for a %{template}"
msgstr "%{template} için bağlantılar ayrıştırılırken hata oluştu"
-#: ../../app/controllers/org_admin/templates_controller.rb:343
+#: ../../app/controllers/org_admin/templates_controller.rb:344
#: ../../app/controllers/public_pages_controller.rb:67
msgid "Template created using the %{application_name} service. Last modified %{date}"
msgstr ""
"Şablon %{application_name} hizmeti kullanılarak oluşturuldu. Son değiştirilme:"
" %{date}"
-#: ../../app/controllers/org_admin/templates_controller.rb:355
+#: ../../app/controllers/org_admin/templates_controller.rb:356
#: ../../app/controllers/public_pages_controller.rb:80
msgid "Unable to download the DMP Template at this time."
msgstr "VYP Åžablonu ÅŸu anda indirilemiyor."
-#: ../../app/controllers/orgs_controller.rb:116
+#: ../../app/controllers/orgs_controller.rb:120
msgid "No organisations are currently registered."
msgstr "Şu anda kayıtlı hiçbir kuruluş yok."
-#: ../../app/controllers/orgs_controller.rb:127
+#: ../../app/controllers/orgs_controller.rb:131
msgid "Please choose an organisation"
msgstr "Lütfen bir kuruluş seçin"
-#: ../../app/controllers/orgs_controller.rb:136
+#: ../../app/controllers/orgs_controller.rb:140
msgid "Your organisation does not seem to be properly configured."
msgstr "Kuruluşunuz düzgün yapılandırılmamış gibi görünüyor."
-#: ../../app/controllers/plan_exports_controller.rb:89
+#: ../../app/controllers/plan_exports_controller.rb:99
msgid "Created using %{application_name}. Last modified %{date}"
msgstr "%{application_name} kullanılarak oluşturuldu. Son değiştirildiği tarih %{date}"
@@ -650,11 +646,11 @@ msgstr "Bu plan şunlara dayanmaktadır:"
msgid "template with customisations by the"
msgstr "şu kişi tarafından özelleştirmeler içeren şablon:"
-#: ../../app/controllers/plans_controller.rb:393
+#: ../../app/controllers/plans_controller.rb:392
msgid "copied"
msgstr "kopyalandı"
-#: ../../app/controllers/plans_controller.rb:424
+#: ../../app/controllers/plans_controller.rb:423
msgid ""
"Unable to change the plan's status since it is needed at least %{percentage} p"
"ercentage responded"
@@ -662,23 +658,23 @@ msgstr ""
"En az yüzde %{percentage} yanıt verilmesi gerektiğinden planın durumu değiştir"
"ilemiyor"
-#: ../../app/controllers/plans_controller.rb:430
+#: ../../app/controllers/plans_controller.rb:429
msgid "Unable to find plan id %{plan_id}"
msgstr "%{plan_id} no.'lu plan bulunamadı"
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is now a test."
msgstr "Projeniz ÅŸu an bir test."
-#: ../../app/controllers/plans_controller.rb:445
+#: ../../app/controllers/plans_controller.rb:444
msgid "Your project is no longer a test."
msgstr "Projeniz artık bir test değil."
-#: ../../app/controllers/plans_controller.rb:449
+#: ../../app/controllers/plans_controller.rb:448
msgid "Unable to change the plan's test status"
msgstr "Planın test durumu değiştirilemiyor"
-#: ../../app/controllers/plans_controller.rb:462
+#: ../../app/controllers/plans_controller.rb:461
msgid "There is no plan associated with id %{s"
msgstr ""
@@ -936,27 +932,27 @@ msgstr "Hesabınız başarıyla %{scheme} şemasına bağlandı."
msgid "Unable to link your account to %{scheme}."
msgstr "Hesabınız %{scheme} şemasına bağlanamadı."
-#: ../../app/controllers/users_controller.rb:147
+#: ../../app/controllers/users_controller.rb:149
msgid "Successfully %{action} %{username}'s account."
msgstr "%{username} adlı kullanıcının hesabı başarıyla %{action}."
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "activated"
msgstr "etkinleÅŸtirildi"
-#: ../../app/controllers/users_controller.rb:148
+#: ../../app/controllers/users_controller.rb:150
msgid "deactivated"
msgstr "devre dışı bırakıldı"
-#: ../../app/controllers/users_controller.rb:154
+#: ../../app/controllers/users_controller.rb:156
msgid "Unable to %{action} %{username}"
msgstr " %{username} %{action} yapılamıyor"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "activate"
msgstr "etkinleÅŸtir"
-#: ../../app/controllers/users_controller.rb:155
+#: ../../app/controllers/users_controller.rb:157
msgid "deactivate"
msgstr "devre dışı bırak"
@@ -1012,7 +1008,7 @@ msgid "Creators:"
msgstr "OluÅŸturanlar:"
#: ../../app/helpers/exports_helper.rb:38
-#: ../../app/models/concerns/exportable_plan.rb:141
+#: ../../app/models/concerns/exportable_plan.rb:147
#: ../../app/views/shared/export/_plan_coversheet.erb:8
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creator:"
@@ -1139,7 +1135,7 @@ msgid "Public"
msgstr "Herkese Açık"
#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28
-#: ../../app/views/layouts/application.html.erb:128
+#: ../../app/views/layouts/application.html.erb:129
msgid "Private"
msgstr "Özel"
@@ -1152,7 +1148,7 @@ msgid "Public: anyone can view."
msgstr "Herkese açık: herkes görüntüleyebilir."
#: ../../app/helpers/plans_helper.rb:39
-#: ../../app/views/layouts/application.html.erb:129
+#: ../../app/views/layouts/application.html.erb:130
msgid "Private: restricted to me and people I invite."
msgstr "Özel: benimle ve davet ettiğim kişilerle sınırlı."
@@ -1311,75 +1307,130 @@ msgstr "Soru"
msgid "Answer"
msgstr "Cevap"
-#: ../../app/models/concerns/exportable_plan.rb:128
+#: ../../app/models/concerns/exportable_plan.rb:134
msgid " Customised By: "
msgstr " Özelleştiren:"
-#: ../../app/models/concerns/exportable_plan.rb:139
+#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/views/shared/export/_plan_coversheet.erb:6
+msgid "Title: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:143
+msgid "%{title}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:145
#: ../../app/views/shared/export/_plan_txt.erb:4
msgid "Creators: "
msgstr "OluÅŸturanlar:"
-#: ../../app/models/concerns/exportable_plan.rb:142
+#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:147
msgid "%{authors}"
msgstr "%{authors}"
-#: ../../app/models/concerns/exportable_plan.rb:143
+#: ../../app/models/concerns/exportable_plan.rb:150
+#: ../../app/views/shared/export/_plan_coversheet.erb:14
+#: ../../app/views/shared/export/_plan_txt.erb:9
+msgid "Principal Investigator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:151
+msgid "%{investigation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:154
+msgid "Date Manager: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:155
+msgid "%{data_curation}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+#: ../../app/views/shared/export/_plan_coversheet.erb:20
+#: ../../app/views/shared/export/_plan_txt.erb:15
+msgid "Project Administrator: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:158
+msgid "%{pa}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+#: ../../app/views/shared/export/_plan_coversheet.erb:23
+#: ../../app/views/shared/export/_plan_txt.erb:18
+msgid "Contributor: "
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:161
+msgid "%{other}"
+msgstr ""
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/views/shared/export/_plan_coversheet.erb:26
+#: ../../app/views/shared/export/_plan_txt.erb:20
+msgid "Affiliation: "
+msgstr "Bağlı olunan kurum/kuruluş:"
+
+#: ../../app/models/concerns/exportable_plan.rb:163
+#: ../../app/models/concerns/exportable_plan.rb:164
msgid "%{affiliation}"
msgstr "Bağlı olunan kurum/kuruluş:"
-#: ../../app/models/concerns/exportable_plan.rb:145
-#: ../../app/models/concerns/exportable_plan.rb:147
-#: ../../app/views/shared/export/_plan_coversheet.erb:16
-#: ../../app/views/shared/export/_plan_txt.erb:7
-#: ../../app/views/shared/export/_plan_txt.erb:9
+#: ../../app/models/concerns/exportable_plan.rb:166
+#: ../../app/models/concerns/exportable_plan.rb:168
+#: ../../app/views/shared/export/_plan_coversheet.erb:32
+#: ../../app/views/shared/export/_plan_txt.erb:22
+#: ../../app/views/shared/export/_plan_txt.erb:24
msgid "Template: "
msgstr "Åžablon:"
-#: ../../app/models/concerns/exportable_plan.rb:145
+#: ../../app/models/concerns/exportable_plan.rb:166
msgid "%{funder}"
msgstr "%{funder}"
-#: ../../app/models/concerns/exportable_plan.rb:147
+#: ../../app/models/concerns/exportable_plan.rb:168
msgid "%{template}"
msgstr "%{template}"
-#: ../../app/models/concerns/exportable_plan.rb:149
-#: ../../app/views/shared/export/_plan_txt.erb:12
+#: ../../app/models/concerns/exportable_plan.rb:170
+#: ../../app/views/shared/export/_plan_txt.erb:27
msgid "Grant number: "
msgstr "Fon/hibe numarası:"
-#: ../../app/models/concerns/exportable_plan.rb:149
+#: ../../app/models/concerns/exportable_plan.rb:170
msgid "%{grant_number}"
msgstr "%{grant_number}"
-#: ../../app/models/concerns/exportable_plan.rb:151
-#: ../../app/views/shared/export/_plan_coversheet.erb:26
-#: ../../app/views/shared/export/_plan_txt.erb:15
+#: ../../app/models/concerns/exportable_plan.rb:172
+#: ../../app/views/shared/export/_plan_coversheet.erb:42
+#: ../../app/views/shared/export/_plan_txt.erb:30
msgid "Project abstract: "
msgstr "Proje özeti:"
-#: ../../app/models/concerns/exportable_plan.rb:151
+#: ../../app/models/concerns/exportable_plan.rb:172
msgid "%{description}"
msgstr "%{description}"
-#: ../../app/models/concerns/exportable_plan.rb:153
-#: ../../app/views/shared/export/_plan_coversheet.erb:42
-#: ../../app/views/shared/export/_plan_txt.erb:18
+#: ../../app/models/concerns/exportable_plan.rb:174
+#: ../../app/views/shared/export/_plan_coversheet.erb:58
+#: ../../app/views/shared/export/_plan_txt.erb:33
msgid "Last modified: "
msgstr "Son düzenleme:"
-#: ../../app/models/concerns/exportable_plan.rb:153
+#: ../../app/models/concerns/exportable_plan.rb:174
msgid "%{date}"
msgstr "%{date}"
-#: ../../app/models/concerns/exportable_plan.rb:154
-#: ../../app/views/shared/export/_plan_coversheet.erb:49
-#: ../../app/views/shared/export/_plan_txt.erb:19
+#: ../../app/models/concerns/exportable_plan.rb:175
+#: ../../app/views/shared/export/_plan_coversheet.erb:65
+#: ../../app/views/shared/export/_plan_txt.erb:34
msgid "Copyright information:"
msgstr "Telif hakkı bilgileri:"
-#: ../../app/models/concerns/exportable_plan.rb:155
+#: ../../app/models/concerns/exportable_plan.rb:176
msgid ""
"The above plan creator(s) have agreed that others may use as\n"
" much of the text of this plan as they would like in their own pla"
@@ -1399,12 +1450,12 @@ msgstr ""
"anız, planı oluşturan(lar)ın sizin projenizi veya önerinizi onayladığı veya bu"
"nlarla herhangi bir ilişkisi olduğu anlamına gelmez"
-#: ../../app/models/concerns/exportable_plan.rb:179
+#: ../../app/models/concerns/exportable_plan.rb:199
msgid "Not Answered"
msgstr "Cevaplanmadı"
#: ../../app/models/concerns/validation_messages.rb:11
-#: ../../app/models/template.rb:221
+#: ../../app/models/template.rb:226
msgid "can't be blank"
msgstr "boş bırakılamaz"
@@ -1429,15 +1480,15 @@ msgstr "'Soru metni' için boş olamaz."
msgid "You must specify at least one role."
msgstr "En az bir rol belirtmelisiniz."
-#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138
+#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135
msgid "can't be blank."
msgstr ""
-#: ../../app/models/contributor.rb:142
+#: ../../app/models/contributor.rb:139
msgid "can't be blank if no email is provided."
msgstr ""
-#: ../../app/models/contributor.rb:143
+#: ../../app/models/contributor.rb:140
msgid "can't be blank if no name is provided."
msgstr ""
@@ -1470,11 +1521,11 @@ msgstr "zaten bir değer atanmış"
msgid "Feedback email message"
msgstr "Geri bildirim e-posta iletisi"
-#: ../../app/models/org.rb:122
+#: ../../app/models/org.rb:123
msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp"
msgstr "şu biçimlerden biri olmalıdır: jpeg, jpg, png, gif, bmp"
-#: ../../app/models/org.rb:127
+#: ../../app/models/org.rb:128
msgid "can't be larger than 500KB"
msgstr "500KB'den büyük olamaz"
@@ -1502,7 +1553,7 @@ msgstr "başlangıç tarihinden sonra olmalıdır"
msgid "guidance on"
msgstr "rehberlik açık"
-#: ../../app/models/role.rb:63
+#: ../../app/models/role.rb:64
msgid "can't be less than zero"
msgstr "sıfırdan küçük olamaz"
@@ -1538,51 +1589,51 @@ msgstr "Bilinmeyen biçimlendirme ayarı"
msgid "Invalid maximum pages"
msgstr "Geçersiz maksimum sayfa sayısı"
-#: ../../app/models/template.rb:249
+#: ../../app/models/template.rb:254
msgid "A historical template cannot be retrieved for being modified"
msgstr "Tarihsel bir şablon değiştirilmek üzere çekilemiyor"
-#: ../../app/models/template.rb:373
+#: ../../app/models/template.rb:378
msgid "generate_copy! requires an organisation target"
msgstr "generate_copy! bir kuruluÅŸ hedefi gerektirir"
-#: ../../app/models/template.rb:382
+#: ../../app/models/template.rb:387
msgid "Copy of %{template}"
msgstr "%{template} şablonunun kopyası"
-#: ../../app/models/template.rb:389
+#: ../../app/models/template.rb:394
msgid "generate_version! requires a published template"
msgstr "generate_version! yayınlanmış bir şablon gerektirir"
-#: ../../app/models/template.rb:403
+#: ../../app/models/template.rb:408
msgid "customize! requires an organisation target"
msgstr "customize! bir kuruluÅŸ hedefi gerektirir"
-#: ../../app/models/template.rb:406
+#: ../../app/models/template.rb:411
msgid "customize! requires a template from a funder"
msgstr "customize! bir fon sağlayıcıdan bir şablon gerektirir"
-#: ../../app/models/template.rb:442
+#: ../../app/models/template.rb:447
msgid "You can not publish a published template. "
msgstr "Yayınlanmış bir şablonu yayınlayamazsınız."
-#: ../../app/models/template.rb:446
+#: ../../app/models/template.rb:451
msgid "You can not publish a historical version of this template. "
msgstr "Bu şablonun geçmiş bir sürümünü yayınlayamazsınız."
-#: ../../app/models/template.rb:451
+#: ../../app/models/template.rb:456
msgid "You can not publish a template without phases. "
msgstr "Aşamaları olmayan bir şablonu yayınlayamazsınız."
-#: ../../app/models/template.rb:456
+#: ../../app/models/template.rb:461
msgid "You can not publish a template without sections in a phase. "
msgstr "Bir aşamasında bölüm yer almayan bir şablonu yayınlayamazsınız."
-#: ../../app/models/template.rb:461
+#: ../../app/models/template.rb:466
msgid "You can not publish a template without questions in a section. "
msgstr "Bir bölümünde soru bulunmayan bir şablonu yayınlayamazsınız."
-#: ../../app/models/template.rb:465
+#: ../../app/models/template.rb:470
msgid "Conditions in the template refer backwards"
msgstr "Şablondaki koşullar geriye dönük"
@@ -1743,11 +1794,11 @@ msgstr ""
msgid "must be after %{date}"
msgstr "%{date} tarihinden sonra olmalıdır"
-#: ../../app/validators/org_links_validator.rb:10
+#: ../../app/validators/org_links_validator.rb:11
msgid "A key \"org\" is expected for links hash"
msgstr "Bağlantı hash'i için bir anahtar \"org\" bekleniyor"
-#: ../../app/validators/org_links_validator.rb:13
+#: ../../app/validators/org_links_validator.rb:14
#: ../../app/validators/template_links_validator.rb:23
msgid "A hash is expected for links"
msgstr "Bağlantılar için bir hash bekleniyor"
@@ -1801,7 +1852,7 @@ msgstr "Lütfen bekleyin, Standartlar yükleniyor"
#: ../../app/views/devise/passwords/edit.html.erb:35
#: ../../app/views/devise/registrations/_password_details.html.erb:31
#: ../../app/views/devise/registrations/_personal_details.html.erb:90
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28
#: ../../app/views/guidances/new_edit.html.erb:49
#: ../../app/views/notes/_edit.html.erb:10
#: ../../app/views/notes/_new.html.erb:13
@@ -1809,7 +1860,7 @@ msgstr "Lütfen bekleyin, Standartlar yükleniyor"
#: ../../app/views/org_admin/departments/new.html.erb:23
#: ../../app/views/org_admin/phases/_form.html.erb:25
#: ../../app/views/org_admin/questions/_form.html.erb:99
-#: ../../app/views/org_admin/questions/_show.html.erb:208
+#: ../../app/views/org_admin/questions/_show.html.erb:209
#: ../../app/views/org_admin/sections/_form.html.erb:17
#: ../../app/views/org_admin/templates/_form.html.erb:82
#: ../../app/views/org_admin/users/edit.html.erb:54
@@ -1949,7 +2000,7 @@ msgstr ""
#: ../../app/views/paginable/templates/_organisational.html.erb:85
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29
#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
#: ../../app/views/static_pages/about_us.html.erb:22
#: ../../app/views/static_pages/about_us.html.erb:29
#: ../../app/views/static_pages/termsuse.html.erb:46
@@ -1984,7 +2035,7 @@ msgid "Roles"
msgstr "Roller"
#: ../../app/views/contributors/_form.html.erb:96
-#: ../../app/views/layouts/modal_search/_result.html.erb:12
+#: ../../app/views/layouts/modal_search/_result.html.erb:23
#: ../../app/views/notes/_archive.html.erb:10
#: ../../app/views/notes/_list.html.erb:16
#: ../../app/views/notes/_list.html.erb:19
@@ -1994,7 +2045,7 @@ msgstr "Roller"
#: ../../app/views/paginable/api_clients/_index.html.erb:44
#: ../../app/views/paginable/contributors/_index.html.erb:55
#: ../../app/views/paginable/departments/_index.html.erb:28
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
#: ../../app/views/paginable/guidances/_index.html.erb:61
#: ../../app/views/paginable/orgs/_index.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:75
@@ -2007,7 +2058,7 @@ msgid "Remove"
msgstr "Kaldır"
#: ../../app/views/contributors/_form.html.erb:99
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29
#: ../../app/views/guidances/new_edit.html.erb:50
#: ../../app/views/notes/_archive.html.erb:11
#: ../../app/views/notes/_edit.html.erb:11
@@ -2472,6 +2523,7 @@ msgid "Do you have a %{application_name} account?"
msgstr "%{application_name} hesabınız var mı?"
#: ../../app/views/devise/registrations/new.html.erb:22
+#: ../../app/views/layouts/_navigation.html.erb:63
#: ../../app/views/layouts/_signin_signout.html.erb:41
#: ../../app/views/shared/_access_controls.html.erb:5
#: ../../app/views/shared/_sign_in_form.html.erb:19
@@ -2529,7 +2581,7 @@ msgstr ""
"urma' sihirbazındaki soruları yanıtlarken bu alt küme kılavuzunu görüntülemeyi"
" seçebileceklerdir."
-#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19
+#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21
msgid " (e.g. School/ Department) "
msgstr " (ör. Üniversite/Bölüm)"
@@ -2673,23 +2725,23 @@ msgstr ""
msgid "Getting started:"
msgstr "BaÅŸlarken:"
-#: ../../app/views/kaminari/_first_page.html.erb:3
+#: ../../app/views/kaminari/_first_page.html.erb:10
msgid "First"
msgstr "Ä°lk"
-#: ../../app/views/kaminari/_gap.html.erb:2
+#: ../../app/views/kaminari/_gap.html.erb:8
msgid "..."
msgstr "..."
-#: ../../app/views/kaminari/_last_page.html.erb:3
+#: ../../app/views/kaminari/_last_page.html.erb:10
msgid "Last"
msgstr "Son"
-#: ../../app/views/kaminari/_next_page.html.erb:3
+#: ../../app/views/kaminari/_next_page.html.erb:10
msgid "Next"
msgstr "Sonraki"
-#: ../../app/views/kaminari/_prev_page.html.erb:3
+#: ../../app/views/kaminari/_prev_page.html.erb:10
msgid "Previous"
msgstr "Önceki"
@@ -2864,42 +2916,42 @@ msgstr "Hata:"
msgid "Notice:"
msgstr "Bildiri:"
-#: ../../app/views/layouts/application.html.erb:101
+#: ../../app/views/layouts/application.html.erb:102
msgid "Loading..."
msgstr "Yükleniyor..."
-#: ../../app/views/layouts/application.html.erb:121
+#: ../../app/views/layouts/application.html.erb:122
#: ../../app/views/plans/new.html.erb:2
msgid "This field is required."
msgstr "Bu alan zorunludur."
-#: ../../app/views/layouts/application.html.erb:123
+#: ../../app/views/layouts/application.html.erb:124
#: ../../app/views/shared/_create_account_form.html.erb:31
msgid "Show password"
msgstr "Şifreyi göster"
-#: ../../app/views/layouts/application.html.erb:124
+#: ../../app/views/layouts/application.html.erb:125
msgid "Select an organisation from the list."
msgstr "Listeden bir kuruluş seçin."
-#: ../../app/views/layouts/application.html.erb:125
+#: ../../app/views/layouts/application.html.erb:126
msgid "My organisation isn't listed"
msgstr "KuruluÅŸum listelenmedi"
-#: ../../app/views/layouts/application.html.erb:127
+#: ../../app/views/layouts/application.html.erb:128
#: ../../app/views/paginable/plans/_privately_visible.html.erb:39
msgid "N/A"
msgstr "EriÅŸilebilir deÄŸil"
-#: ../../app/views/layouts/application.html.erb:131
+#: ../../app/views/layouts/application.html.erb:132
msgid "Hide list."
msgstr "Listeyi gizle."
-#: ../../app/views/layouts/application.html.erb:132
+#: ../../app/views/layouts/application.html.erb:133
msgid "See the full list of partner institutions."
msgstr "Ortak kurumların tam listesine bakın."
-#: ../../app/views/layouts/application.html.erb:134
+#: ../../app/views/layouts/application.html.erb:135
msgid ""
"Unable to find a suitable template for the research organisation and funder yo"
"u selected."
@@ -2907,27 +2959,27 @@ msgstr ""
"Seçtiğiniz araştırma kuruluşu ve fon sağlayıcı için uygun bir şablon bulunamad"
"ı."
-#: ../../app/views/layouts/application.html.erb:135
+#: ../../app/views/layouts/application.html.erb:136
msgid "Please select a research organisation and funder to continue."
msgstr "Devam etmek için lütfen bir araştırma kuruluşu ve fon sağlayıcı seçin."
-#: ../../app/views/layouts/application.html.erb:137
+#: ../../app/views/layouts/application.html.erb:138
msgid "Loading ..."
msgstr "Yükleniyor ..."
-#: ../../app/views/layouts/application.html.erb:138
+#: ../../app/views/layouts/application.html.erb:139
msgid "Unable to load the section's content at this time."
msgstr "Bölümün içeriği şu anda yüklenemiyor"
-#: ../../app/views/layouts/application.html.erb:139
+#: ../../app/views/layouts/application.html.erb:140
msgid "Unable to load the question's content at this time."
msgstr "Sorunun içeriği şu anda yüklenemiyor."
-#: ../../app/views/layouts/application.html.erb:140
+#: ../../app/views/layouts/application.html.erb:141
msgid "Opens in a new window"
msgstr "Yeni bir pencerede açılır"
-#: ../../app/views/layouts/application.html.erb:142
+#: ../../app/views/layouts/application.html.erb:143
msgid ""
"%{n} results are available, use up and down arrows to navigate suggestions. Us"
"e the Enter key to select a suggestion or the Escape key to close the suggesti"
@@ -2937,45 +2989,45 @@ msgstr ""
" Bir öneri seçmek için Enter tuşunu veya önerileri kapatmak için Çıkış tuşunu "
"kullanın."
-#: ../../app/views/layouts/application.html.erb:143
+#: ../../app/views/layouts/application.html.erb:144
msgid "No results are available for your entry."
msgstr "Girişiniz için sonuç bulunamadı."
-#: ../../app/views/layouts/application.html.erb:144
+#: ../../app/views/layouts/application.html.erb:145
msgid "Searching ..."
msgstr "Aranıyor ..."
-#: ../../app/views/layouts/modal_search/_form.html.erb:7
+#: ../../app/views/layouts/modal_search/_form.html.erb:24
msgid "- Enter a search term %{examples} -"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:8
-#: ../../app/views/layouts/modal_search/_results.html.erb:6
+#: ../../app/views/layouts/modal_search/_form.html.erb:25
+#: ../../app/views/layouts/modal_search/_results.html.erb:20
msgid "No results matched your filter criteria."
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:24
-#: ../../app/views/layouts/modal_search/_form.html.erb:66
+#: ../../app/views/layouts/modal_search/_form.html.erb:41
+#: ../../app/views/layouts/modal_search/_form.html.erb:83
msgid "Close"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:27
+#: ../../app/views/layouts/modal_search/_form.html.erb:44
msgid "%{topic} search"
msgstr ""
-#: ../../app/views/layouts/modal_search/_form.html.erb:49
+#: ../../app/views/layouts/modal_search/_form.html.erb:66
msgid "Apply filter(s)"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:9
+#: ../../app/views/layouts/modal_search/_result.html.erb:20
msgid "Select"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:11
+#: ../../app/views/layouts/modal_search/_result.html.erb:22
msgid "Click to select %{item_name}"
msgstr ""
-#: ../../app/views/layouts/modal_search/_result.html.erb:14
+#: ../../app/views/layouts/modal_search/_result.html.erb:25
msgid "Click to remove %{item_name}"
msgstr ""
@@ -2992,11 +3044,11 @@ msgid "Add Comment"
msgstr "Yorum ekle"
#: ../../app/views/notes/_list.html.erb:15
-#: ../../app/views/org_admin/questions/_show.html.erb:217
+#: ../../app/views/org_admin/questions/_show.html.erb:218
#: ../../app/views/paginable/api_clients/_index.html.erb:43
#: ../../app/views/paginable/contributors/_index.html.erb:53
#: ../../app/views/paginable/departments/_index.html.erb:27
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:44
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:49
#: ../../app/views/paginable/guidances/_index.html.erb:54
#: ../../app/views/paginable/orgs/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:58
@@ -3268,7 +3320,7 @@ msgstr "Tür"
#: ../../app/views/paginable/departments/_index.html.erb:7
#: ../../app/views/paginable/departments/_index.html.erb:24
#: ../../app/views/paginable/guidance_groups/_index.html.erb:10
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:41
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
#: ../../app/views/paginable/guidances/_index.html.erb:11
#: ../../app/views/paginable/guidances/_index.html.erb:51
#: ../../app/views/paginable/orgs/_index.html.erb:10
@@ -3450,7 +3502,7 @@ msgstr "Tema seçilmedi"
msgid "Themed Guidance"
msgstr "Temalı Rehberlik"
-#: ../../app/views/org_admin/questions/_show.html.erb:111
+#: ../../app/views/org_admin/questions/_show.html.erb:118
msgid ""
"Click the links below to view organisational guidance\n"
" related to the themes associated with this question."
@@ -3458,7 +3510,7 @@ msgstr ""
"Bu soruya ilişkili temalarla bağlantılı kurumsal kılavuzu görüntülemek için aş"
"ağıdaki bağlantılara tıklayın."
-#: ../../app/views/org_admin/questions/_show.html.erb:168
+#: ../../app/views/org_admin/questions/_show.html.erb:169
msgid ""
"Note: New plans will automatically display this guidance.\n"
" Users then have the ability to hide/display the guidance when edit"
@@ -3468,20 +3520,20 @@ msgstr ""
" Kullanıcılar daha sonra planlarını düzenlerken rehberi gizleme/gör"
"üntüleme olanağına sahip olurlar."
-#: ../../app/views/org_admin/questions/_show.html.erb:171
+#: ../../app/views/org_admin/questions/_show.html.erb:172
msgid ""
"There is no organisational guidance related to the themes associated with this"
" question."
msgstr "Bu soruyla ilişkili temalara yönelik herhangi bir kurumsal rehber yoktur."
-#: ../../app/views/org_admin/questions/_show.html.erb:181
-#: ../../app/views/org_admin/questions/_show.html.erb:193
-#: ../../app/views/org_admin/questions/_show.html.erb:223
+#: ../../app/views/org_admin/questions/_show.html.erb:182
+#: ../../app/views/org_admin/questions/_show.html.erb:194
+#: ../../app/views/org_admin/questions/_show.html.erb:224
msgid "Annotations"
msgstr "Ek açıklamalar"
-#: ../../app/views/org_admin/questions/_show.html.erb:187
-#: ../../app/views/org_admin/questions/_show.html.erb:229
+#: ../../app/views/org_admin/questions/_show.html.erb:188
+#: ../../app/views/org_admin/questions/_show.html.erb:230
msgid "None provided"
msgstr "Hiçbiri sağlanmadı"
@@ -3555,7 +3607,7 @@ msgstr "Durum"
#: ../../app/views/org_admin/templates/_row.html.erb:13
#: ../../app/views/org_admin/templates/_show.html.erb:19
#: ../../app/views/org_admin/templates/_show.html.erb:22
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:21
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
#: ../../app/views/paginable/guidances/_index.html.erb:37
#: ../../app/views/paginable/templates/_customisable.html.erb:31
#: ../../app/views/paginable/templates/_customisable.html.erb:34
@@ -3568,7 +3620,7 @@ msgstr "Yayınlandı"
#: ../../app/views/org_admin/templates/_form.html.erb:37
#: ../../app/views/org_admin/templates/_row.html.erb:16
#: ../../app/views/org_admin/templates/_show.html.erb:26
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:19
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:24
#: ../../app/views/paginable/guidances/_index.html.erb:35
#: ../../app/views/paginable/templates/_customisable.html.erb:37
#: ../../app/views/paginable/templates/_organisational.html.erb:42
@@ -3618,7 +3670,7 @@ msgstr "Fon sağlayıcı tarafından sunuluyorsa, örnek planlara bağlantı ekl
msgid "Template details"
msgstr "Şablon ayrıntıları"
-#: ../../app/views/org_admin/templates/_navigation.html.erb:14
+#: ../../app/views/org_admin/templates/_navigation.html.erb:15
msgid "Add new phase"
msgstr "Yeni aÅŸama ekle"
@@ -3980,7 +4032,7 @@ msgid "Homepage"
msgstr "Ana Sayfa"
#: ../../app/views/paginable/api_clients/_index.html.erb:15
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42
msgid "Contact"
msgstr "Ä°letiÅŸim"
@@ -4026,7 +4078,7 @@ msgstr ""
msgid "Optional subset"
msgstr "İsteğe bağlı alt küme"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:26
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:31
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:45
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4035,7 +4087,7 @@ msgstr "İsteğe bağlı alt küme"
msgid "No"
msgstr "Yok"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:28
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:33
#: ../../app/views/paginable/plans/_privately_visible.html.erb:35
#: ../../app/views/paginable/plans/_privately_visible.html.erb:43
#: ../../app/views/paginable/templates/_history.html.erb:42
@@ -4044,21 +4096,21 @@ msgstr "Yok"
msgid "Yes"
msgstr "Evet"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:46
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:51
#: ../../app/views/paginable/guidances/_index.html.erb:57
#: ../../app/views/paginable/templates/_customisable.html.erb:58
#: ../../app/views/paginable/templates/_organisational.html.erb:59
msgid "Unpublish"
msgstr "Yayından kaldır"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:48
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:53
#: ../../app/views/paginable/guidances/_index.html.erb:59
#: ../../app/views/paginable/templates/_customisable.html.erb:63
#: ../../app/views/paginable/templates/_organisational.html.erb:64
msgid "Publish"
msgstr "Yayınla"
-#: ../../app/views/paginable/guidance_groups/_index.html.erb:50
+#: ../../app/views/paginable/guidance_groups/_index.html.erb:56
msgid ""
"You are about to delete '%{guidance_group_name}'. This will affect guidance. A"
"re you sure?"
@@ -4170,14 +4222,14 @@ msgstr "Ä°ndir"
#:
#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31
#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77
msgid "Unknown"
msgstr "Bilinmeyen"
@@ -4413,79 +4465,79 @@ msgstr ""
msgid "Instructions"
msgstr "Talimatlar"
-#: ../../app/views/plans/_download_form.html.erb:3
+#: ../../app/views/plans/_download_form.html.erb:6
msgid "Format"
msgstr "Biçim"
-#: ../../app/views/plans/_download_form.html.erb:12
+#: ../../app/views/plans/_download_form.html.erb:15
msgid "Download settings"
msgstr "İndirme ayarları"
-#: ../../app/views/plans/_download_form.html.erb:16
+#: ../../app/views/plans/_download_form.html.erb:19
msgid "Select phase to download"
msgstr "İndirilecek aşamayı seçin"
-#: ../../app/views/plans/_download_form.html.erb:23
+#: ../../app/views/plans/_download_form.html.erb:26
msgid "Optional plan components"
msgstr "İsteğe bağlı plan bileşenleri"
-#: ../../app/views/plans/_download_form.html.erb:27
+#: ../../app/views/plans/_download_form.html.erb:30
msgid "project details coversheet"
msgstr "proje detayları kapak sayfası"
-#: ../../app/views/plans/_download_form.html.erb:33
+#: ../../app/views/plans/_download_form.html.erb:36
msgid "question text and section headings"
msgstr "soru metni ve bölüm başlıkları"
-#: ../../app/views/plans/_download_form.html.erb:39
+#: ../../app/views/plans/_download_form.html.erb:42
msgid "unanswered questions"
msgstr "cevaplanmamış sorular"
-#: ../../app/views/plans/_download_form.html.erb:46
+#: ../../app/views/plans/_download_form.html.erb:49
msgid "research outputs"
msgstr ""
-#: ../../app/views/plans/_download_form.html.erb:54
+#: ../../app/views/plans/_download_form.html.erb:57
msgid "supplementary section(s) not requested by funding organisation"
msgstr "Fon sağlayıcı kurum tarafından talep edilmeyen ek bölüm(ler)"
-#: ../../app/views/plans/_download_form.html.erb:62
+#: ../../app/views/plans/_download_form.html.erb:65
msgid "PDF formatting"
msgstr "PDF biçimlendirme"
-#: ../../app/views/plans/_download_form.html.erb:65
+#: ../../app/views/plans/_download_form.html.erb:68
msgid "Font"
msgstr "Yazı tipi"
-#: ../../app/views/plans/_download_form.html.erb:68
+#: ../../app/views/plans/_download_form.html.erb:71
msgid "Margin (mm)"
msgstr "Kenar boÅŸluÄŸu (mm)"
-#: ../../app/views/plans/_download_form.html.erb:73
+#: ../../app/views/plans/_download_form.html.erb:76
msgid "Face"
msgstr "Yüz"
-#: ../../app/views/plans/_download_form.html.erb:81
+#: ../../app/views/plans/_download_form.html.erb:84
msgid "Size"
msgstr "Boyut"
-#: ../../app/views/plans/_download_form.html.erb:89
+#: ../../app/views/plans/_download_form.html.erb:92
msgid "Top"
msgstr "Ãœst"
-#: ../../app/views/plans/_download_form.html.erb:98
+#: ../../app/views/plans/_download_form.html.erb:101
msgid "Bottom"
msgstr "Alt"
-#: ../../app/views/plans/_download_form.html.erb:107
+#: ../../app/views/plans/_download_form.html.erb:110
msgid "Left"
msgstr "Kalan"
-#: ../../app/views/plans/_download_form.html.erb:116
+#: ../../app/views/plans/_download_form.html.erb:119
msgid "Right"
msgstr "Yetki"
-#: ../../app/views/plans/_download_form.html.erb:127
+#: ../../app/views/plans/_download_form.html.erb:130
msgid ""
"Download Plan (new window) %{open_in_new_window_text} "
@@ -5066,39 +5118,39 @@ msgstr ""
msgid "- Select a repository type -"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20
msgid "Click to view repositories related to %{subject}"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32
msgid "More info"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37
msgid "Repository URL"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51
msgid "Data access"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54
msgid "Persistent identifier type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57
msgid "Policies"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66
msgid "Data upload"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73
msgid "Provider type"
msgstr ""
-#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74
+#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76
msgid "Repository type"
msgstr ""
@@ -5168,7 +5220,7 @@ msgid "Filter plans"
msgstr "Planları filtrele"
#: ../../app/views/shared/export/_plan.erb:55
-#: ../../app/views/shared/export/_plan_txt.erb:52
+#: ../../app/views/shared/export/_plan_txt.erb:67
msgid "Question not answered."
msgstr "Soru cevaplanmadı."
@@ -5177,45 +5229,41 @@ msgid "Plan Overview"
msgstr ""
#: ../../app/views/shared/export/_plan_coversheet.erb:3
-#: ../../app/views/shared/export/_plan_txt.erb:67
+#: ../../app/views/shared/export/_plan_txt.erb:82
msgid "A Data Management Plan created using %{application_name}"
msgstr "%{application_name} kullanılarak oluşturulan bir Veri Yönetim Planı"
-#: ../../app/views/shared/export/_plan_coversheet.erb:6
-msgid "Title: "
+#: ../../app/views/shared/export/_plan_coversheet.erb:17
+#: ../../app/views/shared/export/_plan_txt.erb:12
+msgid "Data Manager: "
msgstr ""
-#: ../../app/views/shared/export/_plan_coversheet.erb:10
-#: ../../app/views/shared/export/_plan_txt.erb:5
-msgid "Affiliation: "
-msgstr "Bağlı olunan kurum/kuruluş:"
-
-#: ../../app/views/shared/export/_plan_coversheet.erb:13
+#: ../../app/views/shared/export/_plan_coversheet.erb:29
msgid "Funder: "
msgstr "Fon Sağlayıcı:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:22
+#: ../../app/views/shared/export/_plan_coversheet.erb:38
msgid "ORCID iD: "
msgstr "ORCID hesabı:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:31
+#: ../../app/views/shared/export/_plan_coversheet.erb:47
msgid "ID: "
msgstr "ID:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:35
+#: ../../app/views/shared/export/_plan_coversheet.erb:51
msgid "Start date: "
msgstr "Başlangıç tarihi: "
-#: ../../app/views/shared/export/_plan_coversheet.erb:39
+#: ../../app/views/shared/export/_plan_coversheet.erb:55
msgid "End date: "
msgstr "BitiÅŸ tarihi:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:45
+#: ../../app/views/shared/export/_plan_coversheet.erb:61
msgid "Grant number / URL: "
msgstr "Fon/hibe numarası (grant number) / URL:"
-#: ../../app/views/shared/export/_plan_coversheet.erb:52
-#: ../../app/views/shared/export/_plan_txt.erb:20
+#: ../../app/views/shared/export/_plan_coversheet.erb:68
+#: ../../app/views/shared/export/_plan_txt.erb:35
msgid ""
" The above plan creator(s) have agreed that others may use as much of the text"
" of this plan as they would like in their own plans, and customise it as neces"
@@ -5260,8 +5308,8 @@ msgstr ""
msgid "Begin typing to see a list of suggestions."
msgstr "Öneri listesini görmek için yazmaya başlayın."
-#: ../../app/views/shared/org_selectors/_combined.html.erb:48
-#: ../../app/views/shared/org_selectors/_external_only.html.erb:43
+#: ../../app/views/shared/org_selectors/_combined.html.erb:50
+#: ../../app/views/shared/org_selectors/_external_only.html.erb:45
msgid ""
"A new entry will be created for the organisation you have named above. Please "
"double check that your organisation does not appear in the list in a slightly "
@@ -5271,7 +5319,7 @@ msgstr ""
"kuruluşunuzun listede daha farklı bir biçimde görünmediğini tekrar kontrol edi"
"n."
-#: ../../app/views/shared/org_selectors/_local_only.html.erb:46
+#: ../../app/views/shared/org_selectors/_local_only.html.erb:48
msgid "The name you entered was not one of the listed suggestions!"
msgstr "Girdiğiniz ad, listelenen önerilerden biri değil!"
@@ -6019,6 +6067,11 @@ msgstr "Hesapları Birleştir"
msgid "First, search for a user by email, then select them from the list."
msgstr "Önce, bir kullanıcıyı e-posta ile aratın, sonra listeden seçin."
+#: ../../app/views/template_exports/template_export.docx.erb:29
+#: ../../app/views/template_exports/template_export.pdf.erb:73
+msgid "default"
+msgstr ""
+
#: ../../app/views/template_exports/template_export.docx.erb:39
#: ../../app/views/template_exports/template_export.pdf.erb:81
msgid "Example Answer"
diff --git a/config/locales/.translation_io b/config/locales/.translation_io
index ad80074937..1ce07b9c49 100644
--- a/config/locales/.translation_io
+++ b/config/locales/.translation_io
@@ -5,4 +5,4 @@
# ignore the conflicts and "sync" again, it will fix this file for you.
---
-timestamp: 1649330852
+timestamp: 1666713759
diff --git a/config/locales/translation.de.yml b/config/locales/translation.de.yml
index 2c79e49ded..7281133b2a 100644
--- a/config/locales/translation.de.yml
+++ b/config/locales/translation.de.yml
@@ -117,6 +117,15 @@ de:
konnte:"
model_invalid: 'Gültigkeitsprüfung ist fehlgeschlagen: %{errors}'
required: muss ausgefüllt werden
+ unavailable_session: "Session %{id} ist nicht mehr im Arbeitsspeicher verfügbar.
+ \n\nSollte Ihr System auf einem Multi-Process-Server (wie Unicorn oder Puma)
+ laufen, dann speichert der Prozess, den diese Anfrage ansteuert, keine %{id}
+ im Arbeitspeicher. Sie sollten die Anzahl der Prozesse/Arbeiter auf eins (1)
+ setzen oder einen anderen Server für die Entwicklung verwenden."
+ unacceptable_request: " Im Accept-Header wird eine unterstützte Version erwartet."
+ connection_refused: |-
+ Ups! Konnte keine Verbindung zur Web-Console-Middleware herstellen.
+ Bitte stellen Sie sicher, dass ein Rails-Development-Server läuft.
template:
body: 'Bei den folgenden Feldern gibt es Unstimmigkeiten:'
header:
diff --git a/config/locales/translation.en-CA.yml b/config/locales/translation.en-CA.yml
index d10f8ad442..28b000e488 100644
--- a/config/locales/translation.en-CA.yml
+++ b/config/locales/translation.en-CA.yml
@@ -121,6 +121,9 @@ en-CA:
header:
one: 1 error prohibited this %{model} from being saved
other: "%{count} errors prohibited this %{model} from being saved"
+ unavailable_session:
+ unacceptable_request:
+ connection_refused:
activerecord:
errors:
messages:
diff --git a/config/locales/translation.en-GB.yml b/config/locales/translation.en-GB.yml
index adfd57062c..b304bb3441 100644
--- a/config/locales/translation.en-GB.yml
+++ b/config/locales/translation.en-GB.yml
@@ -116,6 +116,9 @@ en-GB:
other: "%{count} errors prohibited this %{resource} from being saved:"
model_invalid: 'Validation failed: %{errors}'
required: must exist
+ unavailable_session:
+ unacceptable_request:
+ connection_refused:
template:
body: 'There were problems with the following fields:'
header:
diff --git a/config/locales/translation.en-US.yml b/config/locales/translation.en-US.yml
index 2a054b2d80..3751efc8b3 100644
--- a/config/locales/translation.en-US.yml
+++ b/config/locales/translation.en-US.yml
@@ -116,6 +116,9 @@ en-US:
other: "%{count} errors prohibited this %{resource} from being saved:"
model_invalid: 'Validation failed: %{errors}'
required: must exist
+ unavailable_session:
+ unacceptable_request:
+ connection_refused:
template:
body: 'There were problems with the following fields:'
header:
@@ -241,7 +244,7 @@ en-US:
accept: Accept invitation
accept_until: 'This invitation will be due in %{due_date}.
-'
+ '
ignore:
omniauth_callbacks:
failure: Could not authenticate you from %{kind} because "%{reason}".
diff --git a/config/locales/translation.es.yml b/config/locales/translation.es.yml
index a3521d3a2b..1adb863ec2 100644
--- a/config/locales/translation.es.yml
+++ b/config/locales/translation.es.yml
@@ -116,6 +116,16 @@ es:
other: "%{count} errores impidieron que este %{resource} fuese guardado:"
model_invalid: 'La validación falló: %{errors}'
required: debe existir
+ unavailable_session: |-
+ Sesión %{id} ya no se encuentra disponible en la memoria.
+
+ Si le sucede a ejecutar en un servidor multi-proceso (como el unicornio o Puma) el proceso de
+ esta solicitud golpe no almacena %{id} en la memoria. Considere girando el número de
+ procesos / trabajadores a uno (1) o el uso de un servidor diferente en el desarrollo.
+ unacceptable_request: Una versión compatible Se espera que en la cabecera Aceptar.
+ connection_refused: |-
+ Ups! No se pudo conectar a la consola Web de middleware.
+ Por favor asegúrese de que un servidor de desarrollo carriles se está ejecutando.
template:
body: 'Se encontraron problemas con los siguientes campos:'
header:
diff --git a/config/locales/translation.fi.yml b/config/locales/translation.fi.yml
index 68ab4dcac7..cc675b245a 100644
--- a/config/locales/translation.fi.yml
+++ b/config/locales/translation.fi.yml
@@ -115,6 +115,13 @@ fi:
other: "%{count} virhettä estivät kohteen %{resource} tallennuksen:"
model_invalid: 'Validointi epäonnistui: %{errors}'
required: täytyy olla
+ unavailable_session: Istunnon %{id} ei ole enää saatavilla muistissa. Jos satut
+ ajaa usean prosessin palvelimen (kuten Unicorn tai Puma) prosessi. Tämä pyyntö
+ osuma ei tallenna %{id} muistiin. Tarkastellaan kääntämällä määrä prosessit
+ / työntekijät yhteen (1) tai käyttämällä eri palvelinta kehittämiseen.
+ unacceptable_request: Pitää olla tuettu versio Hyväksytty otsikossa.
+ connection_refused: Oho! Yhteys nettikonsolin väliohjelmistoon epäonnistui. Varmista,
+ että palvelin on käynnissä.
template:
body: 'Seuraavat kentät aiheuttivat ongelmia:'
header:
diff --git a/config/locales/translation.fr-CA.yml b/config/locales/translation.fr-CA.yml
index f36b76baec..7ab41f5169 100644
--- a/config/locales/translation.fr-CA.yml
+++ b/config/locales/translation.fr-CA.yml
@@ -121,6 +121,17 @@ fr-CA:
header:
one: " 1 erreur a empêché l’enregistrement de %{model}"
other: "%{count} erreurs ont empêché l’enregistrement de %{model} "
+ unavailable_session: |
+ La session %{id} n’est plus disponible en mémoire.
+
+ S'il vous arrive d’exécuter le processus sur un serveur multi-processus (comme Unicorn ou Puma), le processus cette requête ne stocke pas %{id} en mémoire. Pensez à remettre le nombre de processus ou de travailleurs à un (1) ou à utiliser un autre serveur en développement.
+ unacceptable_request: 'Une version prise en charge est attendue dans l’en-tête
+ Accept.
+
+ '
+ connection_refused: |
+ Oups! Échec de la connexion à l’intergiciel de la console Web.
+ Veuillez vous assurer qu’un serveur de développement Rails est en cours d'exécution.
activerecord:
errors:
messages:
diff --git a/config/locales/translation.fr-FR.yml b/config/locales/translation.fr-FR.yml
index 490e876eef..e817de7cda 100644
--- a/config/locales/translation.fr-FR.yml
+++ b/config/locales/translation.fr-FR.yml
@@ -116,6 +116,17 @@ fr-FR:
other: "%{count} erreurs ont empêché d’enregistrer ce(tte) %{resource} :"
model_invalid: 'Validation échouée : %{errors}'
required: doit exister
+ unavailable_session: |-
+ La session %{id} n'est plus disponible en mémoire.
+
+ Si vous utilisez un serveur multi-processus (comme Unicorn ou Puma), le processus
+ cet appel de requête ne stocke pas %{id} en mémoire. Pensez à tourner le nombre de
+ processus / travailleurs à un (1) ou en utilisant un serveur différent en développement.
+ unacceptable_request: Une version prise en charge est attendue dans l'en-tête
+ Accept.
+ connection_refused: |-
+ Oops! Impossible de se connecter au middleware Console Web.
+ Assurez-vous que le serveur de développement de rails est en cours d'exécution.
template:
body: 'Veuillez vérifier les champs suivants : '
header:
diff --git a/config/locales/translation.pt-BR.yml b/config/locales/translation.pt-BR.yml
index f7d15265ec..18ec57cc42 100644
--- a/config/locales/translation.pt-BR.yml
+++ b/config/locales/translation.pt-BR.yml
@@ -116,6 +116,18 @@ pt-BR:
other: "%{count} erros proibiram que esse %{resource} fosse salvo:"
model_invalid: 'A validação falhou: %{errors}'
required: é obrigatório(a)
+ unavailable_session: |
+ A sessão %{id} não está mais disponÃvel na memória.
+
+ Se acontecer de você executar em um servidor com vários processos (como Unicorn ou Puma), o processo
+ esta solicitação não armazena %{id} na memória. Considere transformar o número de
+ processos / trabalhadores para um (1) ou usando um servidor diferente em desenvolvimento.
+ unacceptable_request: 'Uma versão suportada é esperada no cabeçalho Accept.
+
+ '
+ connection_refused: |
+ Opa! Falha ao conectar-se ao middleware do console da Web.
+ Por favor, certifique-se de que um servidor de desenvolvimento de trilhos está sendo executado.
template:
body: 'Por favor, verifique o(s) seguinte(s) campo(s):'
header:
diff --git a/config/locales/translation.sv-FI.yml b/config/locales/translation.sv-FI.yml
index c1586645ad..f4d69fecbe 100644
--- a/config/locales/translation.sv-FI.yml
+++ b/config/locales/translation.sv-FI.yml
@@ -116,6 +116,16 @@ sv-FI:
other: "%{count} fel hindrade detta %{resource} från att sparas:"
model_invalid: 'Validering misslyckades: %{errors}'
required: måste finnas
+ unavailable_session: |-
+ Session %{id} är inte längre tillgänglig i minnet.
+
+ Om du råkar köra på en multi-process-server (som Unicorn eller Puma) processen
+ den här förfrågan träffar inte %{id} i minnet. Överväg att vrida antalet
+ processer / arbetare till en (1) eller använder en annan server i utveckling.
+ unacceptable_request: En stödd version förväntas i Accept header.
+ connection_refused: |-
+ hoppsan! Misslyckades att ansluta till middleware-konsolen.
+ Se till att en railsutvecklingsserver körs.
template:
body: 'Det var problem med följande fält:'
header:
diff --git a/config/locales/translation.tr-TR.yml b/config/locales/translation.tr-TR.yml
index 429d441567..bc0a2f5c78 100644
--- a/config/locales/translation.tr-TR.yml
+++ b/config/locales/translation.tr-TR.yml
@@ -128,6 +128,14 @@ tr-TR:
header:
one: 1 hata oluştuğu için %{model} kaydedilemedi
other: "%{count} hata oluştuğu için %{model} kaydedilemedi"
+ unavailable_session: |
+ Oturum %{id} artık bellekte mevcut değil.
+
+ Unicorn veya Puma gibi bir çoklu-işlem sunucusunda çalışıyorsanız, bu isteğe karşılık gelen işlem, %{id}'i bellekte saklamaz. İşlem/çalışan sayısını bir (1) olarak ayarlamayı ya da geliştirme ortamında farklı bir sunucu kullanmayı değerlendirin.
+ unacceptable_request: Accept header'da desteklenen bir sürüm bekleniyor.
+ connection_refused: |-
+ Hata! Web Konsolu ara katman yazılımına bağlanılamadı.
+ Lütfen bir Rails geliştirme sunucusunun çalıştığından emin olun.
activerecord:
errors:
messages:
diff --git a/config/spring.rb b/config/spring.rb
index c5933e491b..37a3543421 100644
--- a/config/spring.rb
+++ b/config/spring.rb
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-%w[
- .ruby-version
- .rbenv-vars
- tmp/restart.txt
- tmp/caching-dev.txt
-].each { |path| Spring.watch(path) }
+Spring.watch(
+ ".ruby-version",
+ ".rbenv-vars",
+ "tmp/restart.txt",
+ "tmp/caching-dev.txt"
+)
diff --git a/config/webpack/environment.js b/config/webpack/environment.js
index b7eed32275..620aecc4c1 100644
--- a/config/webpack/environment.js
+++ b/config/webpack/environment.js
@@ -1,21 +1,23 @@
const { environment } = require('@rails/webpacker');
+const ESLintPlugin = require('eslint-webpack-plugin');
const erb = require('./loaders/erb');
const webpack = require('webpack');
-const eslint = require('./loaders/eslint');
environment.loaders.prepend('erb', erb);
-environment.loaders.prepend('ESLint', eslint);
-environment.plugins.append('Provide', new webpack.ProvidePlugin({
- $: 'jquery',
- jQuery: 'jquery',
- timeago: 'timeago.js',
-}));
+environment.plugins.append(
+ 'Provide',
+ new webpack.ProvidePlugin({
+ $: 'jquery',
+ jQuery: 'jquery',
+ timeago: 'timeago.js',
+ }),
+ new ESLintPlugin(),
+);
environment.config.set('resolve.alias', {
'jquery-ui': 'jquery-ui/ui/widgets/',
'bootstrap-sass': 'bootstrap-sass/assets/javascripts/bootstrap/',
});
-environment.loaders.prepend('erb', erb)
module.exports = environment;
diff --git a/config/webpack/loaders/eslint.js b/config/webpack/loaders/eslint.js
deleted file mode 100644
index be703ab956..0000000000
--- a/config/webpack/loaders/eslint.js
+++ /dev/null
@@ -1,7 +0,0 @@
-// config/webpack/loaders/eslint.js
-module.exports = {
- enforce: 'pre',
- test: /\.(js|jsx)$/i,
- exclude: /node_modules/,
- loader: 'eslint-loader',
-};
diff --git a/config/webpacker.yml b/config/webpacker.yml
index 6d0c3dba87..67a1d810f2 100644
--- a/config/webpacker.yml
+++ b/config/webpacker.yml
@@ -10,7 +10,7 @@ default: &default
# Additional paths webpack should lookup modules
# ['app/assets', 'engine/foo/app/assets']
- resolved_paths: []
+ additional_paths: []
# Reload manifest.json on all requests so we reload latest compiled packs
cache_manifest: false
diff --git a/db/seeds.rb b/db/seeds.rb
index 605cfe2393..8b4edfc3aa 100755
--- a/db/seeds.rb
+++ b/db/seeds.rb
@@ -35,7 +35,7 @@
identifier_prefix: "https://example.com"
},
]
-identifier_schemes.each { |is| IdentifierScheme.create!(is) }
+identifier_schemes.each { |is| IdentifierScheme.find_or_create_by(is) }
# Question Formats
# -------------------------------------------------------
@@ -83,7 +83,7 @@
formattype: 6
}
]
-question_formats.each{ |qf| QuestionFormat.create!(qf) }
+question_formats.each{ |qf| QuestionFormat.find_or_create_by(qf) }
# Languages (check config/locales for any ones not defined here)
# -------------------------------------------------------
@@ -121,7 +121,7 @@
name: 'Türk',
default_language: false}
]
-languages.each { |l| Language.create!(l) }
+languages.each { |l| Language.find_or_create_by(l) }
default_language = Language.find_by(abbreviation: default_locale)
# # Scan through the locale files and add an entry if a file is present but
@@ -201,7 +201,7 @@
{name: 'review_org_plans'}
]
-perms.each{ |p| Perm.create!(p) }
+perms.each{ |p| Perm.find_or_create_by(p) }
# Guidance Themes
# -------------------------------------------------------
@@ -221,7 +221,7 @@
{title: 'Budget'},
{title: 'Related Policies'}
]
-themes.each { |t| Theme.create!(t.merge(locale: default_locale)) }
+themes.each { |t| Theme.find_or_create_by(t.merge(locale: default_locale)) }
# Token Permission Types
# -------------------------------------------------------
@@ -231,7 +231,7 @@
{token_type: 'templates', text_description: 'allows a user access to the templates api endpoint'},
{token_type: 'statistics', text_description: 'allows a user access to the statistics api endpoint'}
]
-token_permission_types.each{ |tpt| TokenPermissionType.create!(tpt) }
+token_permission_types.each{ |tpt| TokenPermissionType.find_or_create_by(tpt) }
# Create our generic organisation, a funder and a University
# -------------------------------------------------------
@@ -254,7 +254,7 @@
language: default_language, region: region,
is_other: false, managed: true}
]
-orgs.each { |o| Org.create!(o) }
+orgs.each { |o| Org.create!(o) unless Org.find_by(name: o[:name]).present? }
# Create a Super Admin associated with our generic organisation,
# an Org Admin for our funder and an Org Admin and User for our University
@@ -303,7 +303,7 @@
accept_terms: true,
confirmed_at: Time.zone.now}
]
-users.each{ |u| User.create(u) }
+users.each{ |u| User.create!(u) unless User.find_by(email: u[:email]) }
# Create a Guidance Group for our organisation and the funder
# -------------------------------------------------------
@@ -423,7 +423,7 @@
published: true,
themes: [Theme.find_by(title: 'Data Description')]}
]
-guidances.each{ |g| Guidance.create!(g) }
+guidances.each{ |g| Guidance.create!(g) unless Guidance.find_by(guidance_group: g[:guidance_group], text: g[:text]) }
# Create a default template for the curation centre and one for the example funder
# -------------------------------------------------------
@@ -455,7 +455,7 @@
]
# Template creation calls defaults handler which sets is_default and
# published to false automatically, so update them after creation
-templates.each { |atts| Template.create!(atts) }
+templates.each { |atts| Template.find_or_create_by(atts) }
# Create 2 phases for the funder's template and one for our generic template
# -------------------------------------------------------
@@ -479,7 +479,7 @@
modifiable: false,
template: Template.find_by(title: "Department of Testing Award")}
]
-phases.each{ |p| Phase.create!(p) }
+phases.each{ |p| Phase.find_or_create_by(p) }
generic_template_phase_1 = Phase.find_by(title: "Generic Data Management Planning Template")
funder_template_phase_1 = Phase.find_by(title: "Preliminary Statement of Work")
@@ -560,7 +560,7 @@
phase: funder_template_phase_2
}
]
-sections.each{ |s| Section.create!(s) }
+sections.each{ |s| Section.find_or_create_by(s) }
text_area = QuestionFormat.find_by(title: "Text area")
@@ -716,7 +716,7 @@
modifiable: false,
themes: [Theme.find_by(title: "Preservation"), Theme.find_by(title: "Data Sharing")]}
]
-questions.each{ |q| Question.create!(q) }
+questions.each{ |q| Question.create!(q) unless Question.find_by(section: q[:section], text: q[:text]) }
radio_button = Question.new(
text: "Please select the appropriate formats.",
@@ -831,4 +831,4 @@
org: Org.find_by(abbreviation: 'GA'),
question: Question.find_by(text: "What types of data will you collect and how will it be stored?")},
]
-annotations.each{ |s| Annotation.create!(s) if Annotation.find_by(text: s[:text]).nil? }
+annotations.each{ |s| Annotation.find_or_create_by(s) if Annotation.find_by(text: s[:text]).nil? }
diff --git a/lib/faker/language.rb b/lib/faker/language.rb
deleted file mode 100644
index 04d7171c40..0000000000
--- a/lib/faker/language.rb
+++ /dev/null
@@ -1,36 +0,0 @@
-# frozen_string_literal: true
-
-module Faker
- # Monkey patch for Faker to add support for our locales
- class Language < Base
- class << self
- def name
- sample(translate('faker.language.names'))
- end
-
- def names(num = 3)
- resolved_num = resolve(num)
- suffle(translate('faker.language.names'))[0..resolved_num]
- end
-
- def abbreviation
- sample(translate('faker.language.abbreviations'))
- end
-
- def abbreviations(num = 3)
- resolved_num = resolve(num)
- suffle(translate('faker.language.abbreviations'))[0..resolved_num]
- end
-
- private
-
- def resolve(value)
- case value
- when Array then sample(value)
- when Range then rand value
- else value
- end
- end
- end
- end
-end
diff --git a/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb b/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb
index ba3957c7df..b1eb6ab89d 100644
--- a/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb
+++ b/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb
@@ -2,7 +2,7 @@
# Generator class for creating a new Rule to clean DB records.
class DataCleanupRuleGenerator < Rails::Generators::NamedBase
- source_root File.expand_path('templates', __dir__)
+ source_root File.expand_path('templates/data_cleanup/rules', __dir__)
# Copy the Rule template and create a new Rule file
def add_rule_file
diff --git a/lib/generators/data_cleanup_rule/templates/base.rb b/lib/generators/data_cleanup_rule/templates/data_cleanup/rules/base.rb
similarity index 100%
rename from lib/generators/data_cleanup_rule/templates/base.rb
rename to lib/generators/data_cleanup_rule/templates/data_cleanup/rules/base.rb
diff --git a/lib/generators/data_cleanup_rule/templates/rule.rb.erb b/lib/generators/data_cleanup_rule/templates/data_cleanup/rules/rule.rb.erb
similarity index 99%
rename from lib/generators/data_cleanup_rule/templates/rule.rb.erb
rename to lib/generators/data_cleanup_rule/templates/data_cleanup/rules/rule.rb.erb
index bad37d1b42..e61b44f30e 100644
--- a/lib/generators/data_cleanup_rule/templates/rule.rb.erb
+++ b/lib/generators/data_cleanup_rule/templates/data_cleanup/rules/rule.rb.erb
@@ -1,4 +1,5 @@
# frozen_string_literal: true
+
module DataCleanup
module Rules
# <%= default_description %>
diff --git a/lib/tasks/migrate.rake b/lib/tasks/migrate.rake
index 0820c3fe74..5bc08a9af3 100644
--- a/lib/tasks/migrate.rake
+++ b/lib/tasks/migrate.rake
@@ -258,7 +258,7 @@ namespace :migrate do
desc 'Initialize plans.visibility to the default specified in application.rb'
task init_plan_visibility: :environment do
default = Rails.configuration.x.plans.default_visibility.to_sym
- Plan.all.each { |p| p.update_attributes(visibility: default) unless p.visibility == default }
+ Plan.all.each { |p| p.update(visibility: default) unless p.visibility == default }
end
desc 'Move old plans.data_contact to data_contact_email and data_contact_phone'
@@ -278,8 +278,7 @@ namespace :migrate do
contact = contact[0..(contact.length - 2)] if contact.ends_with?(',')
contact = nil if contact == ','
- p.update_attributes(data_contact_email: email, data_contact_phone: phone,
- data_contact: contact)
+ p.update(data_contact_email: email, data_contact_phone: phone, data_contact: contact)
end
end
diff --git a/lib/tasks/upgrade.rake b/lib/tasks/upgrade.rake
index 4eb4b85149..1b004a2120 100644
--- a/lib/tasks/upgrade.rake
+++ b/lib/tasks/upgrade.rake
@@ -466,7 +466,7 @@ namespace :upgrade do
puts 'Searching for Orgs with an undefined contact_email ...'
Org.where("contact_email IS NULL OR contact_email = ''").each do |org|
puts " Setting contact_email to #{email} for #{org.name}"
- org.update_attributes(contact_email: email, contact_name: name)
+ org.update(contact_email: email, contact_name: name)
end
else
puts 'No helpdesk_email and/or name found in your config/initializers/dmproadmap.rb. Please add them!'
diff --git a/package.json b/package.json
index 7bc502af32..222397edf1 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,7 @@
"homepage": "https://github.com/DMPRoadmap/roadmap#readme",
"dependencies": {
"@babel/core": "^7.11.6",
+ "@hotwired/turbo-rails": "^7.1.3",
"@rails/actioncable": "^6.0.3-1",
"@rails/activestorage": "^6.0.3-1",
"@rails/ujs": "^6.0.3-1",
@@ -32,38 +33,37 @@
"bootstrap-3-typeahead": "^4.0.2",
"bootstrap-sass": "3.4.1",
"bootstrap-select": "^1.13.18",
- "chart.js": "^2.9.4",
+ "chart.js": "^3.8.0",
"core-js": "^3.6.5",
- "eslint": "^7.1.0",
- "eslint-config-airbnb-base": "^14.1.0",
- "eslint-loader": "^4.0.2",
- "eslint-plugin-import": "^2.21.1",
+ "eslint": "^8.18.0",
+ "eslint-config-airbnb-base": "^15.0.0",
+ "eslint-plugin-import": "^2.26.0",
+ "eslint-webpack-plugin": "^2.6.0",
"jquery": "^3.5.1",
"jquery-ui": "^1.12.1",
"jquery-ui-sass": "^0.0.1",
- "js-cookie": "^2.2.1",
+ "js-cookie": "^3.0.1",
"number-to-text": "^0.3.8",
"popper.js": "^1.16.1",
"rails-erb-loader": "^5.5.2",
"regenerator-runtime": "^0.13.5",
"timeago.js": "^4.0.2",
- "tinymce": "4.9.11",
- "turbolinks": "^5.2.0",
+ "tinymce": "^5.10.0",
"webpack": "^4.42.1"
},
"devDependencies": {
- "eslint": "^7.1.0",
- "eslint-config-airbnb-base": "^14.1.0",
- "eslint-loader": "^4.0.2",
- "eslint-plugin-import": "^2.21.1",
- "jasmine": "^3.5.0",
- "jasmine-core": "^3.5.0",
+ "eslint": "^8.18.0",
+ "eslint-config-airbnb-base": "^15.0.0",
+ "eslint-plugin-import": "^2.26.0",
+ "eslint-webpack-plugin": "^2.6.0",
+ "jasmine": "^4.2.1",
+ "jasmine-core": "^4.2.0",
"karma": "^6.3.14",
"karma-babel-preprocessor": "^8.0.1",
"karma-chrome-launcher": "^3.1.0",
"karma-fixture": "^0.2.6",
"karma-html2js-preprocessor": "^1.1.0",
- "karma-jasmine": "^3.3.1",
+ "karma-jasmine": "^5.1.0",
"karma-jquery": "^0.2.4",
"karma-json-fixtures-preprocessor": "^0.0.6",
"karma-webpack": "^4.0.2",
diff --git a/public/tinymce/skins/lightgray/content.inline.min.css b/public/tinymce/skins/lightgray/content.inline.min.css
deleted file mode 100644
index e4a77ff459..0000000000
--- a/public/tinymce/skins/lightgray/content.inline.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}.mce-content-body{line-height:1.3}
\ No newline at end of file
diff --git a/public/tinymce/skins/lightgray/content.min.css b/public/tinymce/skins/lightgray/content.min.css
deleted file mode 100644
index 1434177df5..0000000000
--- a/public/tinymce/skins/lightgray/content.min.css
+++ /dev/null
@@ -1 +0,0 @@
-body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}
\ No newline at end of file
diff --git a/public/tinymce/skins/lightgray/content.mobile.min.css b/public/tinymce/skins/lightgray/content.mobile.min.css
deleted file mode 100644
index fa69a9d4ec..0000000000
--- a/public/tinymce/skins/lightgray/content.mobile.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{position:absolute;display:inline-block;background-color:green;opacity:.5}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}
\ No newline at end of file
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-small.eot b/public/tinymce/skins/lightgray/fonts/tinymce-small.eot
deleted file mode 100644
index b144ba0bd9..0000000000
Binary files a/public/tinymce/skins/lightgray/fonts/tinymce-small.eot and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-small.svg b/public/tinymce/skins/lightgray/fonts/tinymce-small.svg
deleted file mode 100644
index b4ee6f4088..0000000000
--- a/public/tinymce/skins/lightgray/fonts/tinymce-small.svg
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-Generated by IcoMoon
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-small.ttf b/public/tinymce/skins/lightgray/fonts/tinymce-small.ttf
deleted file mode 100644
index a983e2dc4c..0000000000
Binary files a/public/tinymce/skins/lightgray/fonts/tinymce-small.ttf and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-small.woff b/public/tinymce/skins/lightgray/fonts/tinymce-small.woff
deleted file mode 100644
index d8962df76e..0000000000
Binary files a/public/tinymce/skins/lightgray/fonts/tinymce-small.woff and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.eot b/public/tinymce/skins/lightgray/fonts/tinymce.eot
deleted file mode 100644
index 5336c38ff5..0000000000
Binary files a/public/tinymce/skins/lightgray/fonts/tinymce.eot and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.svg b/public/tinymce/skins/lightgray/fonts/tinymce.svg
deleted file mode 100644
index 9fa215f3d6..0000000000
--- a/public/tinymce/skins/lightgray/fonts/tinymce.svg
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-Generated by IcoMoon
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.ttf b/public/tinymce/skins/lightgray/fonts/tinymce.ttf
deleted file mode 100644
index 61a48a511c..0000000000
Binary files a/public/tinymce/skins/lightgray/fonts/tinymce.ttf and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.woff b/public/tinymce/skins/lightgray/fonts/tinymce.woff
deleted file mode 100644
index aace5d9c5c..0000000000
Binary files a/public/tinymce/skins/lightgray/fonts/tinymce.woff and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/img/anchor.gif b/public/tinymce/skins/lightgray/img/anchor.gif
deleted file mode 100644
index 606348c7f5..0000000000
Binary files a/public/tinymce/skins/lightgray/img/anchor.gif and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/img/loader.gif b/public/tinymce/skins/lightgray/img/loader.gif
deleted file mode 100644
index c69e937232..0000000000
Binary files a/public/tinymce/skins/lightgray/img/loader.gif and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/img/object.gif b/public/tinymce/skins/lightgray/img/object.gif
deleted file mode 100644
index cccd7f023f..0000000000
Binary files a/public/tinymce/skins/lightgray/img/object.gif and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/img/trans.gif b/public/tinymce/skins/lightgray/img/trans.gif
deleted file mode 100644
index 388486517f..0000000000
Binary files a/public/tinymce/skins/lightgray/img/trans.gif and /dev/null differ
diff --git a/public/tinymce/skins/lightgray/skin.min.css b/public/tinymce/skins/lightgray/skin.min.css
deleted file mode 100644
index c0631ae8d6..0000000000
--- a/public/tinymce/skins/lightgray/skin.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#595959;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-statusbar>.mce-container-body{display:flex;padding-right:16px}.mce-statusbar>.mce-container-body .mce-path{flex:1}.mce-wordcount{font-size:inherit;text-transform:uppercase;padding:8px 0}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative;font-size:11px}.mce-fullscreen .mce-resizehandle{display:none}.mce-statusbar .mce-flow-layout-item{margin:0}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #c5c5c5;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:white}.mce-grid td.mce-grid-cell div{border:1px solid #c5c5c5;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#91bbe9}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#91bbe9}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#c5c5c5;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#91bbe9;background:#bdd6f2}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#8b8b8b}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-container b{font-weight:bold}.mce-container p{margin-bottom:5px}.mce-container a{cursor:pointer;color:#2276d2}.mce-container a:hover{text-decoration:underline}.mce-container ul{margin-left:15px}.mce-container .mce-table-striped{border-collapse:collapse;margin:10px}.mce-container .mce-table-striped thead>tr{background-color:#fafafa}.mce-container .mce-table-striped thead>tr th{font-weight:bold}.mce-container .mce-table-striped td,.mce-container .mce-table-striped th{padding:5px}.mce-container .mce-table-striped tr:nth-child(even){background-color:#fafafa}.mce-container .mce-table-striped tbody>tr:hover{background-color:#e1e1e1}.mce-branding{font-size:inherit;text-transform:uppercase;white-space:pre;padding:8px 0}.mce-branding a{font-size:inherit;color:inherit}.mce-top-part{position:relative}.mce-top-part::before{content:'';position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;right:0;bottom:0;left:0;pointer-events:none}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-rtl .mce-statusbar>.mce-container-body>*:last-child{padding-right:0;padding-left:10px}.mce-rtl .mce-path{text-align:right;padding-right:16px}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.5;filter:alpha(opacity=50);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#2276d2}.mce-croprect-handle-move:focus{outline:1px solid #2276d2}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url('data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==')}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#c5c5c5;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#c5c5c5;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#fff;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#fff;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:#c5c5c5;border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#fff;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:#c5c5c5;border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#fff;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid #c5c5c5;border-left-width:1px}.mce-sidebar-toolbar .mce-btn{border-left:0;border-right:0}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{background-color:#555c66}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:white;text-shadow:1px 1px none}.mce-sidebar-panel{border:0 solid #c5c5c5;border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #f3f3f3;border:0 solid #c5c5c5;background-color:#fff}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;left:0;background:#FFF;border:1px solid #c5c5c5;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#c5c5c5;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#FFF}.mce-floatpanel.mce-popover.mce-top{margin-top:-10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-top>.mce-arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#c5c5c5;top:auto;bottom:-11px}.mce-floatpanel.mce-popover.mce-top>.mce-arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#FFF}.mce-floatpanel.mce-popover.mce-bottom.mce-start,.mce-floatpanel.mce-popover.mce-top.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow,.mce-floatpanel.mce-popover.mce-top.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end,.mce-floatpanel.mce-popover.mce-top.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow,.mce-floatpanel.mce-popover.mce-top.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF}#mce-modal-block.mce-in{opacity:.5;filter:alpha(opacity=50);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#FFF;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#9b9b9b}.mce-close:hover i{color:#bdbdbd}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#FFF;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#e2e4e7}.mce-window .mce-btn:hover{border-color:#c5c5c5}.mce-window .mce-btn:focus{border-color:#2276d2}.mce-window-body .mce-btn,.mce-foot .mce-btn{border-color:#c5c5c5}.mce-foot .mce-btn.mce-primary{border-color:transparent}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:0}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right;padding-right:0;padding-left:20px}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1;margin-top:1px}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#595959}.mce-bar{display:block;width:0;height:100%;background-color:#dfdfdf;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#fff;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#c5c5c5;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0;box-sizing:border-box}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ECB}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#595959}.mce-notification .mce-progress .mce-bar-container{border-color:#c5c5c5}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#595959}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ECB}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#9b9b9b;cursor:pointer}.mce-abs-layout{position:relative}html .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b3b3b3;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);background:white;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn:hover,.mce-btn:active{background:white;color:#595959;border-color:#e2e4e7}.mce-btn:focus{background:white;color:#595959;border-color:#e2e4e7}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn.mce-active:focus,.mce-btn.mce-active:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#555c66;color:white;border-color:transparent}.mce-btn.mce-active button,.mce-btn.mce-active:hover button,.mce-btn.mce-active i,.mce-btn.mce-active:hover i{color:white}.mce-btn:hover .mce-caret{border-top-color:#b5bcc2}.mce-btn.mce-active .mce-caret,.mce-btn.mce-active:hover .mce-caret{border-top-color:white}.mce-btn button{padding:4px 6px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#595959;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:white;border:1px solid transparent;border-color:transparent;background-color:#2276d2}.mce-primary:hover,.mce-primary:focus{background-color:#1e6abc;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#1e6abc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-primary button,.mce-primary button i{color:white;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #b5bcc2;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #b5bcc2;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-toolbar .mce-btn-group{margin:0;padding:2px 0}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:0;margin-left:2px}.mce-btn-group{margin-left:2px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:white;text-indent:-10em;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#595959;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#bdbdbd}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#bdbdbd}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text,.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid black;background:white;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal;font-size:inherit}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#595959;font-size:inherit;text-transform:uppercase}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#555c66;color:white}.mce-path .mce-divider{display:inline;font-size:inherit}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #c5c5c5;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #e2e4e7}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar{border:1px solid #e2e4e7}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#595959}.mce-menubar .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-active .mce-caret,.mce-menubar .mce-menubtn:hover .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#e2e4e7;background:white;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubar .mce-menubtn.mce-active{border-bottom:none;z-index:65537}div.mce-menubtn.mce-opened{border-bottom-color:white;z-index:65537}.mce-menubtn button{color:#595959}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-rtl .mce-menubtn.mce-fixed-width span{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 4px 6px 4px;clear:both;font-weight:normal;line-height:20px;color:#595959;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-text,.mce-menu-item .mce-text b{line-height:1;vertical-align:initial}.mce-menu-item .mce-caret{margin-top:4px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #595959}.mce-menu-item .mce-menu-shortcut{display:inline-block;padding:0 10px 0 20px;color:#aaa}.mce-menu-item .mce-ico{padding-right:4px}.mce-menu-item:hover,.mce-menu-item:focus{background:#ededee}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#aaa}.mce-menu-item:hover .mce-text,.mce-menu-item:focus .mce-text,.mce-menu-item:hover .mce-ico,.mce-menu-item:focus .mce-ico{color:#595959}.mce-menu-item.mce-selected{background:#ededee}.mce-menu-item.mce-selected .mce-text,.mce-menu-item.mce-selected .mce-ico{color:#595959}.mce-menu-item.mce-active.mce-menu-item-normal{background:#555c66}.mce-menu-item.mce-active.mce-menu-item-normal .mce-text,.mce-menu-item.mce-active.mce-menu-item-normal .mce-ico{color:white}.mce-menu-item.mce-active.mce-menu-item-checkbox .mce-ico{visibility:visible}.mce-menu-item.mce-disabled,.mce-menu-item.mce-disabled:hover{background:white}.mce-menu-item.mce-disabled:focus,.mce-menu-item.mce-disabled:hover:focus{background:#ededee}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled:hover .mce-text,.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled:hover .mce-ico{color:#aaa}.mce-menu-item.mce-menu-item-preview.mce-active{border-left:5px solid #555c66;background:white}.mce-menu-item.mce-menu-item-preview.mce-active .mce-text,.mce-menu-item.mce-menu-item-preview.mce-active .mce-ico{color:#595959}.mce-menu-item.mce-menu-item-preview.mce-active:hover{background:#ededee}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:#595959}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #595959;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#595959}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:180px;background:white;border:1px solid #c5c9cf;border:1px solid #e2e4e7;z-index:1002;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);max-height:500px;overflow:auto;overflow-x:hidden}.mce-menu.mce-animate{opacity:.01;transform:rotateY(10deg) rotateX(-10deg);transform-origin:left top}.mce-menu.mce-menu-align .mce-menu-shortcut,.mce-menu.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block}.mce-menu.mce-in.mce-animate{opacity:1;transform:rotateY(0) rotateX(0);transition:opacity .075s ease,transform .1s ease}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-rtl.mce-menu-align .mce-caret,.mce-rtl .mce-menu-shortcut{right:auto;left:0}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#595959}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #c5c5c5;background:#fff;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #c5c5c5;background:#e6e6e6;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{border-color:#2276d2}.mce-spacer{visibility:hidden}.mce-splitbtn:hover .mce-open{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open{border-left:1px solid transparent;padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open:focus{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open:hover,.mce-splitbtn .mce-open:active{border-left:1px solid #e2e4e7}.mce-splitbtn.mce-active:hover .mce-open{border-left:1px solid white}.mce-splitbtn.mce-opened{border-color:#e2e4e7}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px 15px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#FDFDFD}.mce-tab.mce-active{background:#FDFDFD;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-tab:focus{color:#2276d2}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#595959}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#bdbdbd}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-dropzone{border:3px dashed gray;text-align:center}.mce-dropzone span{text-transform:uppercase;display:inline-block;vertical-align:middle}.mce-dropzone:after{content:"";height:100%;display:inline-block;vertical-align:middle}.mce-dropzone.mce-disabled{opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-dropzone.mce-disabled.mce-dragenter{cursor:not-allowed}.mce-browsebutton{position:relative;overflow:hidden}.mce-browsebutton button{position:relative;z-index:1}.mce-browsebutton input{opacity:0;filter:alpha(opacity=0);zoom:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#595959}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#BBB}.mce-rtl .mce-filepicker input{direction:ltr}
\ No newline at end of file
diff --git a/public/tinymce/skins/lightgray/skin.mobile.min.css b/public/tinymce/skins/lightgray/skin.mobile.min.css
deleted file mode 100644
index 1b5490919d..0000000000
--- a/public/tinymce/skins/lightgray/skin.mobile.min.css
+++ /dev/null
@@ -1,2 +0,0 @@
-.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{-webkit-box-sizing:initial;box-sizing:initial;line-height:1;margin:0;padding:0;border:0;outline:0;text-shadow:none;float:none;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent}.tinymce-mobile-icon-arrow-back:before{content:"\e5cd"}.tinymce-mobile-icon-image:before{content:"\e412"}.tinymce-mobile-icon-cancel-circle:before{content:"\e5c9"}.tinymce-mobile-icon-full-dot:before{content:"\e061"}.tinymce-mobile-icon-align-center:before{content:"\e234"}.tinymce-mobile-icon-align-left:before{content:"\e236"}.tinymce-mobile-icon-align-right:before{content:"\e237"}.tinymce-mobile-icon-bold:before{content:"\e238"}.tinymce-mobile-icon-italic:before{content:"\e23f"}.tinymce-mobile-icon-unordered-list:before{content:"\e241"}.tinymce-mobile-icon-ordered-list:before{content:"\e242"}.tinymce-mobile-icon-font-size:before{content:"\e245"}.tinymce-mobile-icon-underline:before{content:"\e249"}.tinymce-mobile-icon-link:before{content:"\e157"}.tinymce-mobile-icon-unlink:before{content:"\eca2"}.tinymce-mobile-icon-color:before{content:"\e891"}.tinymce-mobile-icon-previous:before{content:"\e314"}.tinymce-mobile-icon-next:before{content:"\e315"}.tinymce-mobile-icon-large-font:before,.tinymce-mobile-icon-style-formats:before{content:"\e264"}.tinymce-mobile-icon-undo:before{content:"\e166"}.tinymce-mobile-icon-redo:before{content:"\e15a"}.tinymce-mobile-icon-removeformat:before{content:"\e239"}.tinymce-mobile-icon-small-font:before{content:"\e906"}.tinymce-mobile-icon-readonly-back:before,.tinymce-mobile-format-matches:after{content:"\e5ca"}.tinymce-mobile-icon-small-heading:before{content:"small"}.tinymce-mobile-icon-large-heading:before{content:"large"}.tinymce-mobile-icon-small-heading:before,.tinymce-mobile-icon-large-heading:before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon:before{content:"\e254"}.tinymce-mobile-icon-back:before{content:"\e5c4"}.tinymce-mobile-icon-heading:before{content:"Headings";font-family:sans-serif;font-weight:bold;font-size:80%}.tinymce-mobile-icon-h1:before{content:"H1";font-weight:bold}.tinymce-mobile-icon-h2:before{content:"H2";font-weight:bold}.tinymce-mobile-icon-h3:before{content:"H3";font-weight:bold}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;background:rgba(51,51,51,0.5)}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:50%;border-radius:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{-webkit-border-radius:50%;border-radius:50%;width:2.1em;height:2.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{-webkit-border-radius:50%;border-radius:50%;width:2.1em;height:2.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#4682B4;background-color:white}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon:before{font-family:'tinymce-mobile';content:"\e900"}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{position:fixed;top:0;bottom:0;left:0;right:0;border:none;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#eceff1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:2.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#455a64}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#4682B4;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:2px;margin-right:2px;height:80%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#455a64;color:#b1bec6}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:.4em;padding-bottom:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:100%;min-height:1.5em;padding-left:0;padding-right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{-webkit-transition:left cubic-bezier(.4, 0, 1, 1) .15s;transition:left cubic-bezier(.4, 0, 1, 1) .15s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{position:absolute;right:0;color:#888;font-size:.6em;font-weight:bold;background:inherit;-webkit-border-radius:50%;border-radius:50%;border:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:100%;padding-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next:before{padding-left:.5em;padding-right:.5em;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled:before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{margin:0 2px;font-size:10px;line-height:10px;padding-top:3px;color:#b1bec6}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#455a64}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:.28em 0;margin-left:10%;margin-right:10%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading:before{margin-right:.9em;margin-left:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading:before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{margin-left:0;margin-right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:.3em;margin-bottom:.3em;background:#b1bec6;height:.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:.3em;margin-bottom:.3em;background:-webkit-gradient(linear, left top, right top, color-stop(0, #f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));background:linear-gradient(to right, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);height:.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:black;width:1.2em;height:.2em;margin-top:.3em;margin-bottom:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:white;width:1.2em;height:.2em;margin-top:.3em;margin-bottom:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{position:absolute;height:.5em;width:.5em;left:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;top:0;bottom:0;-webkit-transition:border 120ms cubic-bezier(.39, .58, .57, 1);transition:border 120ms cubic-bezier(.39, .58, .57, 1);background-color:#455a64;background-clip:padding-box;color:#eceff1;border:.5em solid rgba(136,136,136,0);-webkit-border-radius:3em;border-radius:3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,0.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{padding-top:.1em;padding-bottom:.1em;padding-left:5px;font-size:.85em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background:#fff;border:none;-webkit-border-radius:0;border-radius:0;color:#455a64}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input:-ms-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation: landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-dropup{background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{-webkit-transition:height .3s ease-in;transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-styles-menu{overflow:hidden;outline:4px solid black;position:relative;width:100%;font-family:sans-serif}.tinymce-mobile-styles-menu [role="menu"]{height:100%;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.tinymce-mobile-styles-menu [role="menu"].transitioning{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{cursor:pointer;padding:1em 1em;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;color:#455a64}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon:before{font-family:'tinymce-mobile';content:"\e314";color:#455a64}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu:after{font-family:'tinymce-mobile';content:"\e315";position:absolute;padding-left:1em;padding-right:1em;right:0;color:#455a64}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches:after{font-family:'tinymce-mobile';position:absolute;padding-left:1em;padding-right:1em;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator,.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser{border-top:#455a64;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#eceff1;color:#455a64}.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state="before"]{-webkit-transform:translate(-100%);transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state="current"]{-webkit-transform:translate(0);transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state="after"]{-webkit-transform:translate(100%);transform:translate(100%)}@font-face{font-family:'tinymce-mobile';src:url('fonts/tinymce-mobile.woff?8x92w3') format('woff');font-weight:normal;font-style:normal}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:'tinymce-mobile'}.mixin-flex-and-centre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mixin-flex-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{overflow:hidden;height:300px}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{position:fixed;right:2em;bottom:1em;color:white;background-color:#4682B4;-webkit-border-radius:50%;border-radius:50%;width:2.1em;height:2.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}input[type="file"]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}}
-/*# sourceMappingURL=skin.mobile.min.css.map */
\ No newline at end of file
diff --git a/public/tinymce/skins/oxide/content.css b/public/tinymce/skins/oxide/content.css
new file mode 100644
index 0000000000..2ac0ccaf53
--- /dev/null
+++ b/public/tinymce/skins/oxide/content.css
@@ -0,0 +1,732 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.mce-content-body .mce-item-anchor {
+ background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
+ cursor: default;
+ display: inline-block;
+ height: 12px !important;
+ padding: 0 2px;
+ -webkit-user-modify: read-only;
+ -moz-user-modify: read-only;
+ -webkit-user-select: all;
+ -moz-user-select: all;
+ -ms-user-select: all;
+ user-select: all;
+ width: 8px !important;
+}
+.mce-content-body .mce-item-anchor[data-mce-selected] {
+ outline-offset: 1px;
+}
+.tox-comments-visible .tox-comment {
+ background-color: #fff0b7;
+}
+.tox-comments-visible .tox-comment--active {
+ background-color: #ffe168;
+}
+.tox-checklist > li:not(.tox-checklist--hidden) {
+ list-style: none;
+ margin: 0.25em 0;
+}
+.tox-checklist > li:not(.tox-checklist--hidden)::before {
+ content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+ cursor: pointer;
+ height: 1em;
+ margin-left: -1.5em;
+ margin-top: 0.125em;
+ position: absolute;
+ width: 1em;
+}
+.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
+ content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+}
+[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
+ margin-left: 0;
+ margin-right: -1.5em;
+}
+/* stylelint-disable */
+/* http://prismjs.com/ */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ font-size: 1em;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+ -moz-tab-size: 4;
+ tab-size: 4;
+ -webkit-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+@media print {
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: 0.5em 0;
+ overflow: auto;
+}
+:not(pre) > code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+/* Inline code */
+:not(pre) > code[class*="language-"] {
+ padding: 0.1em;
+ border-radius: 0.3em;
+ white-space: normal;
+}
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+.token.punctuation {
+ color: #999;
+}
+.namespace {
+ opacity: 0.7;
+}
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, 0.5);
+}
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+.token.italic {
+ font-style: italic;
+}
+.token.entity {
+ cursor: help;
+}
+/* stylelint-enable */
+.mce-content-body {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+}
+.mce-content-body .mce-visual-caret {
+ background-color: black;
+ background-color: currentColor;
+ position: absolute;
+}
+.mce-content-body .mce-visual-caret-hidden {
+ display: none;
+}
+.mce-content-body *[data-mce-caret] {
+ left: -1000px;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: auto;
+ top: 0;
+}
+.mce-content-body .mce-offscreen-selection {
+ left: -2000000px;
+ max-width: 1000000px;
+ position: absolute;
+}
+.mce-content-body *[contentEditable=false] {
+ cursor: default;
+}
+.mce-content-body *[contentEditable=true] {
+ cursor: text;
+}
+.tox-cursor-format-painter {
+ cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
+}
+.mce-content-body figure.align-left {
+ float: left;
+}
+.mce-content-body figure.align-right {
+ float: right;
+}
+.mce-content-body figure.image.align-center {
+ display: table;
+ margin-left: auto;
+ margin-right: auto;
+}
+.mce-preview-object {
+ border: 1px solid gray;
+ display: inline-block;
+ line-height: 0;
+ margin: 0 2px 0 2px;
+ position: relative;
+}
+.mce-preview-object .mce-shim {
+ background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.mce-preview-object[data-mce-selected="2"] .mce-shim {
+ display: none;
+}
+.mce-object {
+ background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
+ border: 1px dashed #aaa;
+}
+.mce-pagebreak {
+ border: 1px dashed #aaa;
+ cursor: default;
+ display: block;
+ height: 5px;
+ margin-top: 15px;
+ page-break-before: always;
+ width: 100%;
+}
+@media print {
+ .mce-pagebreak {
+ border: 0;
+ }
+}
+.tiny-pageembed .mce-shim {
+ background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.tiny-pageembed[data-mce-selected="2"] .mce-shim {
+ display: none;
+}
+.tiny-pageembed {
+ display: inline-block;
+ position: relative;
+}
+.tiny-pageembed--21by9,
+.tiny-pageembed--16by9,
+.tiny-pageembed--4by3,
+.tiny-pageembed--1by1 {
+ display: block;
+ overflow: hidden;
+ padding: 0;
+ position: relative;
+ width: 100%;
+}
+.tiny-pageembed--21by9 {
+ padding-top: 42.857143%;
+}
+.tiny-pageembed--16by9 {
+ padding-top: 56.25%;
+}
+.tiny-pageembed--4by3 {
+ padding-top: 75%;
+}
+.tiny-pageembed--1by1 {
+ padding-top: 100%;
+}
+.tiny-pageembed--21by9 iframe,
+.tiny-pageembed--16by9 iframe,
+.tiny-pageembed--4by3 iframe,
+.tiny-pageembed--1by1 iframe {
+ border: 0;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.mce-content-body[data-mce-placeholder] {
+ position: relative;
+}
+.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
+ color: rgba(34, 47, 62, 0.7);
+ content: attr(data-mce-placeholder);
+ position: absolute;
+}
+.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
+ left: 1px;
+}
+.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
+ right: 1px;
+}
+.mce-content-body div.mce-resizehandle {
+ background-color: #4099ff;
+ border-color: #4099ff;
+ border-style: solid;
+ border-width: 1px;
+ box-sizing: border-box;
+ height: 10px;
+ position: absolute;
+ width: 10px;
+ z-index: 1298;
+}
+.mce-content-body div.mce-resizehandle:hover {
+ background-color: #4099ff;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(1) {
+ cursor: nwse-resize;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(2) {
+ cursor: nesw-resize;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(3) {
+ cursor: nwse-resize;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(4) {
+ cursor: nesw-resize;
+}
+.mce-content-body .mce-resize-backdrop {
+ z-index: 10000;
+}
+.mce-content-body .mce-clonedresizable {
+ cursor: default;
+ opacity: 0.5;
+ outline: 1px dashed black;
+ position: absolute;
+ z-index: 10001;
+}
+.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
+.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
+ border: 0;
+}
+.mce-content-body .mce-resize-helper {
+ background: #555;
+ background: rgba(0, 0, 0, 0.75);
+ border: 1px;
+ border-radius: 3px;
+ color: white;
+ display: none;
+ font-family: sans-serif;
+ font-size: 12px;
+ line-height: 14px;
+ margin: 5px 10px;
+ padding: 5px;
+ position: absolute;
+ white-space: nowrap;
+ z-index: 10002;
+}
+.tox-rtc-user-selection {
+ position: relative;
+}
+.tox-rtc-user-cursor {
+ bottom: 0;
+ cursor: default;
+ position: absolute;
+ top: 0;
+ width: 2px;
+}
+.tox-rtc-user-cursor::before {
+ background-color: inherit;
+ border-radius: 50%;
+ content: '';
+ display: block;
+ height: 8px;
+ position: absolute;
+ right: -3px;
+ top: -3px;
+ width: 8px;
+}
+.tox-rtc-user-cursor:hover::after {
+ background-color: inherit;
+ border-radius: 100px;
+ box-sizing: border-box;
+ color: #fff;
+ content: attr(data-user);
+ display: block;
+ font-size: 12px;
+ font-weight: bold;
+ left: -5px;
+ min-height: 8px;
+ min-width: 8px;
+ padding: 0 12px;
+ position: absolute;
+ top: -11px;
+ white-space: nowrap;
+ z-index: 1000;
+}
+.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
+ background-color: #2dc26b;
+}
+.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
+ background-color: #e03e2d;
+}
+.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
+ background-color: #f1c40f;
+}
+.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
+ background-color: #3598db;
+}
+.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
+ background-color: #b96ad9;
+}
+.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
+ background-color: #e67e23;
+}
+.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
+ background-color: #aaa69d;
+}
+.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
+ background-color: #f368e0;
+}
+.tox-rtc-remote-image {
+ background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
+ border: 1px solid #ccc;
+ min-height: 240px;
+ min-width: 320px;
+}
+.mce-match-marker {
+ background: #aaa;
+ color: #fff;
+}
+.mce-match-marker-selected {
+ background: #39f;
+ color: #fff;
+}
+.mce-match-marker-selected::-moz-selection {
+ background: #39f;
+ color: #fff;
+}
+.mce-match-marker-selected::selection {
+ background: #39f;
+ color: #fff;
+}
+.mce-content-body img[data-mce-selected],
+.mce-content-body video[data-mce-selected],
+.mce-content-body audio[data-mce-selected],
+.mce-content-body object[data-mce-selected],
+.mce-content-body embed[data-mce-selected],
+.mce-content-body table[data-mce-selected] {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body hr[data-mce-selected] {
+ outline: 3px solid #b4d7ff;
+ outline-offset: 1px;
+}
+.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body *[contentEditable=false][data-mce-selected] {
+ cursor: not-allowed;
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
+.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
+ outline: none;
+}
+.mce-content-body *[data-mce-selected="inline-boundary"] {
+ background-color: #b4d7ff;
+}
+.mce-content-body .mce-edit-focus {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body td[data-mce-selected],
+.mce-content-body th[data-mce-selected] {
+ position: relative;
+}
+.mce-content-body td[data-mce-selected]::-moz-selection,
+.mce-content-body th[data-mce-selected]::-moz-selection {
+ background: none;
+}
+.mce-content-body td[data-mce-selected]::selection,
+.mce-content-body th[data-mce-selected]::selection {
+ background: none;
+}
+.mce-content-body td[data-mce-selected] *,
+.mce-content-body th[data-mce-selected] * {
+ outline: none;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.mce-content-body td[data-mce-selected]::after,
+.mce-content-body th[data-mce-selected]::after {
+ background-color: rgba(180, 215, 255, 0.7);
+ border: 1px solid rgba(180, 215, 255, 0.7);
+ bottom: -1px;
+ content: '';
+ left: -1px;
+ mix-blend-mode: multiply;
+ position: absolute;
+ right: -1px;
+ top: -1px;
+}
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+ .mce-content-body td[data-mce-selected]::after,
+ .mce-content-body th[data-mce-selected]::after {
+ border-color: rgba(0, 84, 180, 0.7);
+ }
+}
+.mce-content-body img::-moz-selection {
+ background: none;
+}
+.mce-content-body img::selection {
+ background: none;
+}
+.ephox-snooker-resizer-bar {
+ background-color: #b4d7ff;
+ opacity: 0;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ephox-snooker-resizer-cols {
+ cursor: col-resize;
+}
+.ephox-snooker-resizer-rows {
+ cursor: row-resize;
+}
+.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
+ opacity: 1;
+}
+.mce-spellchecker-word {
+ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
+ background-position: 0 calc(100% + 1px);
+ background-repeat: repeat-x;
+ background-size: auto 6px;
+ cursor: default;
+ height: 2rem;
+}
+.mce-spellchecker-grammar {
+ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
+ background-position: 0 calc(100% + 1px);
+ background-repeat: repeat-x;
+ background-size: auto 6px;
+ cursor: default;
+}
+.mce-toc {
+ border: 1px solid gray;
+}
+.mce-toc h2 {
+ margin: 4px;
+}
+.mce-toc li {
+ list-style-type: none;
+}
+table[style*="border-width: 0px"],
+.mce-item-table:not([border]),
+.mce-item-table[border="0"],
+table[style*="border-width: 0px"] td,
+.mce-item-table:not([border]) td,
+.mce-item-table[border="0"] td,
+table[style*="border-width: 0px"] th,
+.mce-item-table:not([border]) th,
+.mce-item-table[border="0"] th,
+table[style*="border-width: 0px"] caption,
+.mce-item-table:not([border]) caption,
+.mce-item-table[border="0"] caption {
+ border: 1px dashed #bbb;
+}
+.mce-visualblocks p,
+.mce-visualblocks h1,
+.mce-visualblocks h2,
+.mce-visualblocks h3,
+.mce-visualblocks h4,
+.mce-visualblocks h5,
+.mce-visualblocks h6,
+.mce-visualblocks div:not([data-mce-bogus]),
+.mce-visualblocks section,
+.mce-visualblocks article,
+.mce-visualblocks blockquote,
+.mce-visualblocks address,
+.mce-visualblocks pre,
+.mce-visualblocks figure,
+.mce-visualblocks figcaption,
+.mce-visualblocks hgroup,
+.mce-visualblocks aside,
+.mce-visualblocks ul,
+.mce-visualblocks ol,
+.mce-visualblocks dl {
+ background-repeat: no-repeat;
+ border: 1px dashed #bbb;
+ margin-left: 3px;
+ padding-top: 10px;
+}
+.mce-visualblocks p {
+ background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
+}
+.mce-visualblocks h1 {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
+}
+.mce-visualblocks h2 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
+}
+.mce-visualblocks h3 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
+}
+.mce-visualblocks h4 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
+}
+.mce-visualblocks h5 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
+}
+.mce-visualblocks h6 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
+}
+.mce-visualblocks div:not([data-mce-bogus]) {
+ background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
+}
+.mce-visualblocks section {
+ background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
+}
+.mce-visualblocks article {
+ background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
+}
+.mce-visualblocks blockquote {
+ background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
+}
+.mce-visualblocks address {
+ background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
+}
+.mce-visualblocks pre {
+ background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
+}
+.mce-visualblocks figure {
+ background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
+}
+.mce-visualblocks figcaption {
+ border: 1px dashed #bbb;
+}
+.mce-visualblocks hgroup {
+ background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
+}
+.mce-visualblocks aside {
+ background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
+}
+.mce-visualblocks ul {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
+}
+.mce-visualblocks ol {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
+}
+.mce-visualblocks dl {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
+}
+.mce-visualblocks:not([dir=rtl]) p,
+.mce-visualblocks:not([dir=rtl]) h1,
+.mce-visualblocks:not([dir=rtl]) h2,
+.mce-visualblocks:not([dir=rtl]) h3,
+.mce-visualblocks:not([dir=rtl]) h4,
+.mce-visualblocks:not([dir=rtl]) h5,
+.mce-visualblocks:not([dir=rtl]) h6,
+.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
+.mce-visualblocks:not([dir=rtl]) section,
+.mce-visualblocks:not([dir=rtl]) article,
+.mce-visualblocks:not([dir=rtl]) blockquote,
+.mce-visualblocks:not([dir=rtl]) address,
+.mce-visualblocks:not([dir=rtl]) pre,
+.mce-visualblocks:not([dir=rtl]) figure,
+.mce-visualblocks:not([dir=rtl]) figcaption,
+.mce-visualblocks:not([dir=rtl]) hgroup,
+.mce-visualblocks:not([dir=rtl]) aside,
+.mce-visualblocks:not([dir=rtl]) ul,
+.mce-visualblocks:not([dir=rtl]) ol,
+.mce-visualblocks:not([dir=rtl]) dl {
+ margin-left: 3px;
+}
+.mce-visualblocks[dir=rtl] p,
+.mce-visualblocks[dir=rtl] h1,
+.mce-visualblocks[dir=rtl] h2,
+.mce-visualblocks[dir=rtl] h3,
+.mce-visualblocks[dir=rtl] h4,
+.mce-visualblocks[dir=rtl] h5,
+.mce-visualblocks[dir=rtl] h6,
+.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
+.mce-visualblocks[dir=rtl] section,
+.mce-visualblocks[dir=rtl] article,
+.mce-visualblocks[dir=rtl] blockquote,
+.mce-visualblocks[dir=rtl] address,
+.mce-visualblocks[dir=rtl] pre,
+.mce-visualblocks[dir=rtl] figure,
+.mce-visualblocks[dir=rtl] figcaption,
+.mce-visualblocks[dir=rtl] hgroup,
+.mce-visualblocks[dir=rtl] aside,
+.mce-visualblocks[dir=rtl] ul,
+.mce-visualblocks[dir=rtl] ol,
+.mce-visualblocks[dir=rtl] dl {
+ background-position-x: right;
+ margin-right: 3px;
+}
+.mce-nbsp,
+.mce-shy {
+ background: #aaa;
+}
+.mce-shy::after {
+ content: '-';
+}
+body {
+ font-family: sans-serif;
+}
+table {
+ border-collapse: collapse;
+}
diff --git a/public/tinymce/skins/oxide/content.inline.css b/public/tinymce/skins/oxide/content.inline.css
new file mode 100644
index 0000000000..8e7521d9dd
--- /dev/null
+++ b/public/tinymce/skins/oxide/content.inline.css
@@ -0,0 +1,726 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.mce-content-body .mce-item-anchor {
+ background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
+ cursor: default;
+ display: inline-block;
+ height: 12px !important;
+ padding: 0 2px;
+ -webkit-user-modify: read-only;
+ -moz-user-modify: read-only;
+ -webkit-user-select: all;
+ -moz-user-select: all;
+ -ms-user-select: all;
+ user-select: all;
+ width: 8px !important;
+}
+.mce-content-body .mce-item-anchor[data-mce-selected] {
+ outline-offset: 1px;
+}
+.tox-comments-visible .tox-comment {
+ background-color: #fff0b7;
+}
+.tox-comments-visible .tox-comment--active {
+ background-color: #ffe168;
+}
+.tox-checklist > li:not(.tox-checklist--hidden) {
+ list-style: none;
+ margin: 0.25em 0;
+}
+.tox-checklist > li:not(.tox-checklist--hidden)::before {
+ content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+ cursor: pointer;
+ height: 1em;
+ margin-left: -1.5em;
+ margin-top: 0.125em;
+ position: absolute;
+ width: 1em;
+}
+.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
+ content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+}
+[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
+ margin-left: 0;
+ margin-right: -1.5em;
+}
+/* stylelint-disable */
+/* http://prismjs.com/ */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ font-size: 1em;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+ -moz-tab-size: 4;
+ tab-size: 4;
+ -webkit-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+@media print {
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: 0.5em 0;
+ overflow: auto;
+}
+:not(pre) > code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+/* Inline code */
+:not(pre) > code[class*="language-"] {
+ padding: 0.1em;
+ border-radius: 0.3em;
+ white-space: normal;
+}
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+.token.punctuation {
+ color: #999;
+}
+.namespace {
+ opacity: 0.7;
+}
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, 0.5);
+}
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+.token.italic {
+ font-style: italic;
+}
+.token.entity {
+ cursor: help;
+}
+/* stylelint-enable */
+.mce-content-body {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+}
+.mce-content-body .mce-visual-caret {
+ background-color: black;
+ background-color: currentColor;
+ position: absolute;
+}
+.mce-content-body .mce-visual-caret-hidden {
+ display: none;
+}
+.mce-content-body *[data-mce-caret] {
+ left: -1000px;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ right: auto;
+ top: 0;
+}
+.mce-content-body .mce-offscreen-selection {
+ left: -2000000px;
+ max-width: 1000000px;
+ position: absolute;
+}
+.mce-content-body *[contentEditable=false] {
+ cursor: default;
+}
+.mce-content-body *[contentEditable=true] {
+ cursor: text;
+}
+.tox-cursor-format-painter {
+ cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
+}
+.mce-content-body figure.align-left {
+ float: left;
+}
+.mce-content-body figure.align-right {
+ float: right;
+}
+.mce-content-body figure.image.align-center {
+ display: table;
+ margin-left: auto;
+ margin-right: auto;
+}
+.mce-preview-object {
+ border: 1px solid gray;
+ display: inline-block;
+ line-height: 0;
+ margin: 0 2px 0 2px;
+ position: relative;
+}
+.mce-preview-object .mce-shim {
+ background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.mce-preview-object[data-mce-selected="2"] .mce-shim {
+ display: none;
+}
+.mce-object {
+ background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
+ border: 1px dashed #aaa;
+}
+.mce-pagebreak {
+ border: 1px dashed #aaa;
+ cursor: default;
+ display: block;
+ height: 5px;
+ margin-top: 15px;
+ page-break-before: always;
+ width: 100%;
+}
+@media print {
+ .mce-pagebreak {
+ border: 0;
+ }
+}
+.tiny-pageembed .mce-shim {
+ background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.tiny-pageembed[data-mce-selected="2"] .mce-shim {
+ display: none;
+}
+.tiny-pageembed {
+ display: inline-block;
+ position: relative;
+}
+.tiny-pageembed--21by9,
+.tiny-pageembed--16by9,
+.tiny-pageembed--4by3,
+.tiny-pageembed--1by1 {
+ display: block;
+ overflow: hidden;
+ padding: 0;
+ position: relative;
+ width: 100%;
+}
+.tiny-pageembed--21by9 {
+ padding-top: 42.857143%;
+}
+.tiny-pageembed--16by9 {
+ padding-top: 56.25%;
+}
+.tiny-pageembed--4by3 {
+ padding-top: 75%;
+}
+.tiny-pageembed--1by1 {
+ padding-top: 100%;
+}
+.tiny-pageembed--21by9 iframe,
+.tiny-pageembed--16by9 iframe,
+.tiny-pageembed--4by3 iframe,
+.tiny-pageembed--1by1 iframe {
+ border: 0;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.mce-content-body[data-mce-placeholder] {
+ position: relative;
+}
+.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
+ color: rgba(34, 47, 62, 0.7);
+ content: attr(data-mce-placeholder);
+ position: absolute;
+}
+.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
+ left: 1px;
+}
+.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
+ right: 1px;
+}
+.mce-content-body div.mce-resizehandle {
+ background-color: #4099ff;
+ border-color: #4099ff;
+ border-style: solid;
+ border-width: 1px;
+ box-sizing: border-box;
+ height: 10px;
+ position: absolute;
+ width: 10px;
+ z-index: 1298;
+}
+.mce-content-body div.mce-resizehandle:hover {
+ background-color: #4099ff;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(1) {
+ cursor: nwse-resize;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(2) {
+ cursor: nesw-resize;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(3) {
+ cursor: nwse-resize;
+}
+.mce-content-body div.mce-resizehandle:nth-of-type(4) {
+ cursor: nesw-resize;
+}
+.mce-content-body .mce-resize-backdrop {
+ z-index: 10000;
+}
+.mce-content-body .mce-clonedresizable {
+ cursor: default;
+ opacity: 0.5;
+ outline: 1px dashed black;
+ position: absolute;
+ z-index: 10001;
+}
+.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
+.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
+ border: 0;
+}
+.mce-content-body .mce-resize-helper {
+ background: #555;
+ background: rgba(0, 0, 0, 0.75);
+ border: 1px;
+ border-radius: 3px;
+ color: white;
+ display: none;
+ font-family: sans-serif;
+ font-size: 12px;
+ line-height: 14px;
+ margin: 5px 10px;
+ padding: 5px;
+ position: absolute;
+ white-space: nowrap;
+ z-index: 10002;
+}
+.tox-rtc-user-selection {
+ position: relative;
+}
+.tox-rtc-user-cursor {
+ bottom: 0;
+ cursor: default;
+ position: absolute;
+ top: 0;
+ width: 2px;
+}
+.tox-rtc-user-cursor::before {
+ background-color: inherit;
+ border-radius: 50%;
+ content: '';
+ display: block;
+ height: 8px;
+ position: absolute;
+ right: -3px;
+ top: -3px;
+ width: 8px;
+}
+.tox-rtc-user-cursor:hover::after {
+ background-color: inherit;
+ border-radius: 100px;
+ box-sizing: border-box;
+ color: #fff;
+ content: attr(data-user);
+ display: block;
+ font-size: 12px;
+ font-weight: bold;
+ left: -5px;
+ min-height: 8px;
+ min-width: 8px;
+ padding: 0 12px;
+ position: absolute;
+ top: -11px;
+ white-space: nowrap;
+ z-index: 1000;
+}
+.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
+ background-color: #2dc26b;
+}
+.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
+ background-color: #e03e2d;
+}
+.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
+ background-color: #f1c40f;
+}
+.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
+ background-color: #3598db;
+}
+.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
+ background-color: #b96ad9;
+}
+.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
+ background-color: #e67e23;
+}
+.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
+ background-color: #aaa69d;
+}
+.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
+ background-color: #f368e0;
+}
+.tox-rtc-remote-image {
+ background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
+ border: 1px solid #ccc;
+ min-height: 240px;
+ min-width: 320px;
+}
+.mce-match-marker {
+ background: #aaa;
+ color: #fff;
+}
+.mce-match-marker-selected {
+ background: #39f;
+ color: #fff;
+}
+.mce-match-marker-selected::-moz-selection {
+ background: #39f;
+ color: #fff;
+}
+.mce-match-marker-selected::selection {
+ background: #39f;
+ color: #fff;
+}
+.mce-content-body img[data-mce-selected],
+.mce-content-body video[data-mce-selected],
+.mce-content-body audio[data-mce-selected],
+.mce-content-body object[data-mce-selected],
+.mce-content-body embed[data-mce-selected],
+.mce-content-body table[data-mce-selected] {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body hr[data-mce-selected] {
+ outline: 3px solid #b4d7ff;
+ outline-offset: 1px;
+}
+.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body *[contentEditable=false][data-mce-selected] {
+ cursor: not-allowed;
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
+.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
+ outline: none;
+}
+.mce-content-body *[data-mce-selected="inline-boundary"] {
+ background-color: #b4d7ff;
+}
+.mce-content-body .mce-edit-focus {
+ outline: 3px solid #b4d7ff;
+}
+.mce-content-body td[data-mce-selected],
+.mce-content-body th[data-mce-selected] {
+ position: relative;
+}
+.mce-content-body td[data-mce-selected]::-moz-selection,
+.mce-content-body th[data-mce-selected]::-moz-selection {
+ background: none;
+}
+.mce-content-body td[data-mce-selected]::selection,
+.mce-content-body th[data-mce-selected]::selection {
+ background: none;
+}
+.mce-content-body td[data-mce-selected] *,
+.mce-content-body th[data-mce-selected] * {
+ outline: none;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.mce-content-body td[data-mce-selected]::after,
+.mce-content-body th[data-mce-selected]::after {
+ background-color: rgba(180, 215, 255, 0.7);
+ border: 1px solid rgba(180, 215, 255, 0.7);
+ bottom: -1px;
+ content: '';
+ left: -1px;
+ mix-blend-mode: multiply;
+ position: absolute;
+ right: -1px;
+ top: -1px;
+}
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+ .mce-content-body td[data-mce-selected]::after,
+ .mce-content-body th[data-mce-selected]::after {
+ border-color: rgba(0, 84, 180, 0.7);
+ }
+}
+.mce-content-body img::-moz-selection {
+ background: none;
+}
+.mce-content-body img::selection {
+ background: none;
+}
+.ephox-snooker-resizer-bar {
+ background-color: #b4d7ff;
+ opacity: 0;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ephox-snooker-resizer-cols {
+ cursor: col-resize;
+}
+.ephox-snooker-resizer-rows {
+ cursor: row-resize;
+}
+.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
+ opacity: 1;
+}
+.mce-spellchecker-word {
+ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
+ background-position: 0 calc(100% + 1px);
+ background-repeat: repeat-x;
+ background-size: auto 6px;
+ cursor: default;
+ height: 2rem;
+}
+.mce-spellchecker-grammar {
+ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
+ background-position: 0 calc(100% + 1px);
+ background-repeat: repeat-x;
+ background-size: auto 6px;
+ cursor: default;
+}
+.mce-toc {
+ border: 1px solid gray;
+}
+.mce-toc h2 {
+ margin: 4px;
+}
+.mce-toc li {
+ list-style-type: none;
+}
+table[style*="border-width: 0px"],
+.mce-item-table:not([border]),
+.mce-item-table[border="0"],
+table[style*="border-width: 0px"] td,
+.mce-item-table:not([border]) td,
+.mce-item-table[border="0"] td,
+table[style*="border-width: 0px"] th,
+.mce-item-table:not([border]) th,
+.mce-item-table[border="0"] th,
+table[style*="border-width: 0px"] caption,
+.mce-item-table:not([border]) caption,
+.mce-item-table[border="0"] caption {
+ border: 1px dashed #bbb;
+}
+.mce-visualblocks p,
+.mce-visualblocks h1,
+.mce-visualblocks h2,
+.mce-visualblocks h3,
+.mce-visualblocks h4,
+.mce-visualblocks h5,
+.mce-visualblocks h6,
+.mce-visualblocks div:not([data-mce-bogus]),
+.mce-visualblocks section,
+.mce-visualblocks article,
+.mce-visualblocks blockquote,
+.mce-visualblocks address,
+.mce-visualblocks pre,
+.mce-visualblocks figure,
+.mce-visualblocks figcaption,
+.mce-visualblocks hgroup,
+.mce-visualblocks aside,
+.mce-visualblocks ul,
+.mce-visualblocks ol,
+.mce-visualblocks dl {
+ background-repeat: no-repeat;
+ border: 1px dashed #bbb;
+ margin-left: 3px;
+ padding-top: 10px;
+}
+.mce-visualblocks p {
+ background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
+}
+.mce-visualblocks h1 {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
+}
+.mce-visualblocks h2 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
+}
+.mce-visualblocks h3 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
+}
+.mce-visualblocks h4 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
+}
+.mce-visualblocks h5 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
+}
+.mce-visualblocks h6 {
+ background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
+}
+.mce-visualblocks div:not([data-mce-bogus]) {
+ background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
+}
+.mce-visualblocks section {
+ background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
+}
+.mce-visualblocks article {
+ background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
+}
+.mce-visualblocks blockquote {
+ background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
+}
+.mce-visualblocks address {
+ background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
+}
+.mce-visualblocks pre {
+ background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
+}
+.mce-visualblocks figure {
+ background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
+}
+.mce-visualblocks figcaption {
+ border: 1px dashed #bbb;
+}
+.mce-visualblocks hgroup {
+ background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
+}
+.mce-visualblocks aside {
+ background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
+}
+.mce-visualblocks ul {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
+}
+.mce-visualblocks ol {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
+}
+.mce-visualblocks dl {
+ background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
+}
+.mce-visualblocks:not([dir=rtl]) p,
+.mce-visualblocks:not([dir=rtl]) h1,
+.mce-visualblocks:not([dir=rtl]) h2,
+.mce-visualblocks:not([dir=rtl]) h3,
+.mce-visualblocks:not([dir=rtl]) h4,
+.mce-visualblocks:not([dir=rtl]) h5,
+.mce-visualblocks:not([dir=rtl]) h6,
+.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
+.mce-visualblocks:not([dir=rtl]) section,
+.mce-visualblocks:not([dir=rtl]) article,
+.mce-visualblocks:not([dir=rtl]) blockquote,
+.mce-visualblocks:not([dir=rtl]) address,
+.mce-visualblocks:not([dir=rtl]) pre,
+.mce-visualblocks:not([dir=rtl]) figure,
+.mce-visualblocks:not([dir=rtl]) figcaption,
+.mce-visualblocks:not([dir=rtl]) hgroup,
+.mce-visualblocks:not([dir=rtl]) aside,
+.mce-visualblocks:not([dir=rtl]) ul,
+.mce-visualblocks:not([dir=rtl]) ol,
+.mce-visualblocks:not([dir=rtl]) dl {
+ margin-left: 3px;
+}
+.mce-visualblocks[dir=rtl] p,
+.mce-visualblocks[dir=rtl] h1,
+.mce-visualblocks[dir=rtl] h2,
+.mce-visualblocks[dir=rtl] h3,
+.mce-visualblocks[dir=rtl] h4,
+.mce-visualblocks[dir=rtl] h5,
+.mce-visualblocks[dir=rtl] h6,
+.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
+.mce-visualblocks[dir=rtl] section,
+.mce-visualblocks[dir=rtl] article,
+.mce-visualblocks[dir=rtl] blockquote,
+.mce-visualblocks[dir=rtl] address,
+.mce-visualblocks[dir=rtl] pre,
+.mce-visualblocks[dir=rtl] figure,
+.mce-visualblocks[dir=rtl] figcaption,
+.mce-visualblocks[dir=rtl] hgroup,
+.mce-visualblocks[dir=rtl] aside,
+.mce-visualblocks[dir=rtl] ul,
+.mce-visualblocks[dir=rtl] ol,
+.mce-visualblocks[dir=rtl] dl {
+ background-position-x: right;
+ margin-right: 3px;
+}
+.mce-nbsp,
+.mce-shy {
+ background: #aaa;
+}
+.mce-shy::after {
+ content: '-';
+}
diff --git a/public/tinymce/skins/oxide/content.inline.min.css b/public/tinymce/skins/oxide/content.inline.min.css
new file mode 100644
index 0000000000..b4ab9a3a56
--- /dev/null
+++ b/public/tinymce/skins/oxide/content.inline.min.css
@@ -0,0 +1,7 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}
diff --git a/public/tinymce/skins/oxide/content.min.css b/public/tinymce/skins/oxide/content.min.css
new file mode 100644
index 0000000000..844858d063
--- /dev/null
+++ b/public/tinymce/skins/oxide/content.min.css
@@ -0,0 +1,7 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}
diff --git a/public/tinymce/skins/oxide/content.mobile.css b/public/tinymce/skins/oxide/content.mobile.css
new file mode 100644
index 0000000000..4bdb8babcb
--- /dev/null
+++ b/public/tinymce/skins/oxide/content.mobile.css
@@ -0,0 +1,29 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {
+ /* Note: this file is used inside the content, so isn't part of theming */
+ background-color: green;
+ display: inline-block;
+ opacity: 0.5;
+ position: absolute;
+}
+body {
+ -webkit-text-size-adjust: none;
+}
+body img {
+ /* this is related to the content margin */
+ max-width: 96vw;
+}
+body table img {
+ max-width: 95%;
+}
+body {
+ font-family: sans-serif;
+}
+table {
+ border-collapse: collapse;
+}
diff --git a/public/tinymce/skins/oxide/content.mobile.min.css b/public/tinymce/skins/oxide/content.mobile.min.css
new file mode 100644
index 0000000000..35f7dc08bc
--- /dev/null
+++ b/public/tinymce/skins/oxide/content.mobile.min.css
@@ -0,0 +1,7 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-mobile.woff b/public/tinymce/skins/oxide/fonts/tinymce-mobile.woff
similarity index 100%
rename from public/tinymce/skins/lightgray/fonts/tinymce-mobile.woff
rename to public/tinymce/skins/oxide/fonts/tinymce-mobile.woff
diff --git a/public/tinymce/skins/oxide/skin.css b/public/tinymce/skins/oxide/skin.css
new file mode 100644
index 0000000000..49a82faf0f
--- /dev/null
+++ b/public/tinymce/skins/oxide/skin.css
@@ -0,0 +1,3047 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.tox {
+ box-shadow: none;
+ box-sizing: content-box;
+ color: #222f3e;
+ cursor: auto;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: normal;
+ -webkit-tap-highlight-color: transparent;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ vertical-align: initial;
+ white-space: normal;
+}
+.tox *:not(svg):not(rect) {
+ box-sizing: inherit;
+ color: inherit;
+ cursor: inherit;
+ direction: inherit;
+ font-family: inherit;
+ font-size: inherit;
+ font-style: inherit;
+ font-weight: inherit;
+ line-height: inherit;
+ -webkit-tap-highlight-color: inherit;
+ text-align: inherit;
+ text-decoration: inherit;
+ text-shadow: inherit;
+ text-transform: inherit;
+ vertical-align: inherit;
+ white-space: inherit;
+}
+.tox *:not(svg):not(rect) {
+ /* stylelint-disable-line no-duplicate-selectors */
+ background: transparent;
+ border: 0;
+ box-shadow: none;
+ float: none;
+ height: auto;
+ margin: 0;
+ max-width: none;
+ outline: 0;
+ padding: 0;
+ position: static;
+ width: auto;
+}
+.tox:not([dir=rtl]) {
+ direction: ltr;
+ text-align: left;
+}
+.tox[dir=rtl] {
+ direction: rtl;
+ text-align: right;
+}
+.tox-tinymce {
+ border: 1px solid #cccccc;
+ border-radius: 0;
+ box-shadow: none;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: column;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ overflow: hidden;
+ position: relative;
+ visibility: inherit !important;
+}
+.tox-tinymce-inline {
+ border: none;
+ box-shadow: none;
+}
+.tox-tinymce-inline .tox-editor-header {
+ background-color: transparent;
+ border: 1px solid #cccccc;
+ border-radius: 0;
+ box-shadow: none;
+}
+.tox-tinymce-aux {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ z-index: 1300;
+}
+.tox-tinymce *:focus,
+.tox-tinymce-aux *:focus {
+ outline: none;
+}
+button::-moz-focus-inner {
+ border: 0;
+}
+.tox[dir=rtl] .tox-icon--flip svg {
+ transform: rotateY(180deg);
+}
+.tox .accessibility-issue__header {
+ align-items: center;
+ display: flex;
+ margin-bottom: 4px;
+}
+.tox .accessibility-issue__description {
+ align-items: stretch;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ display: flex;
+ justify-content: space-between;
+}
+.tox .accessibility-issue__description > div {
+ padding-bottom: 4px;
+}
+.tox .accessibility-issue__description > div > div {
+ align-items: center;
+ display: flex;
+ margin-bottom: 4px;
+}
+.tox .accessibility-issue__description > *:last-child:not(:only-child) {
+ border-color: #cccccc;
+ border-style: solid;
+}
+.tox .accessibility-issue__repair {
+ margin-top: 16px;
+}
+.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {
+ background-color: rgba(32, 122, 183, 0.1);
+ border-color: rgba(32, 122, 183, 0.4);
+ color: #222f3e;
+}
+.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child {
+ border-color: rgba(32, 122, 183, 0.4);
+}
+.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {
+ color: #207ab7;
+}
+.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg {
+ fill: #207ab7;
+}
+.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon {
+ color: #207ab7;
+}
+.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {
+ background-color: rgba(255, 165, 0, 0.1);
+ border-color: rgba(255, 165, 0, 0.5);
+ color: #222f3e;
+}
+.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child {
+ border-color: rgba(255, 165, 0, 0.5);
+}
+.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {
+ color: #cc8500;
+}
+.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg {
+ fill: #cc8500;
+}
+.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon {
+ color: #cc8500;
+}
+.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {
+ background-color: rgba(204, 0, 0, 0.1);
+ border-color: rgba(204, 0, 0, 0.4);
+ color: #222f3e;
+}
+.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child {
+ border-color: rgba(204, 0, 0, 0.4);
+}
+.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {
+ color: #c00;
+}
+.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg {
+ fill: #c00;
+}
+.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon {
+ color: #c00;
+}
+.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {
+ background-color: rgba(120, 171, 70, 0.1);
+ border-color: rgba(120, 171, 70, 0.4);
+ color: #222f3e;
+}
+.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {
+ border-color: rgba(120, 171, 70, 0.4);
+}
+.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {
+ color: #78AB46;
+}
+.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg {
+ fill: #78AB46;
+}
+.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon {
+ color: #78AB46;
+}
+.tox .tox-dialog__body-content .accessibility-issue__header h1,
+.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {
+ margin-top: 0;
+}
+.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {
+ margin-left: 4px;
+}
+.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {
+ margin-left: auto;
+}
+.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {
+ padding: 4px 4px 4px 8px;
+}
+.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child {
+ border-left-width: 1px;
+ padding-left: 4px;
+}
+.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {
+ margin-right: 4px;
+}
+.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {
+ margin-right: auto;
+}
+.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {
+ padding: 4px 8px 4px 4px;
+}
+.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child {
+ border-right-width: 1px;
+ padding-right: 4px;
+}
+.tox .tox-anchorbar {
+ display: flex;
+ flex: 0 0 auto;
+}
+.tox .tox-bar {
+ display: flex;
+ flex: 0 0 auto;
+}
+.tox .tox-button {
+ background-color: #207ab7;
+ background-image: none;
+ background-position: 0 0;
+ background-repeat: repeat;
+ border-color: #207ab7;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ box-sizing: border-box;
+ color: #fff;
+ cursor: pointer;
+ display: inline-block;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: bold;
+ letter-spacing: normal;
+ line-height: 24px;
+ margin: 0;
+ outline: none;
+ padding: 4px 16px;
+ text-align: center;
+ text-decoration: none;
+ text-transform: none;
+ white-space: nowrap;
+}
+.tox .tox-button[disabled] {
+ background-color: #207ab7;
+ background-image: none;
+ border-color: #207ab7;
+ box-shadow: none;
+ color: rgba(255, 255, 255, 0.5);
+ cursor: not-allowed;
+}
+.tox .tox-button:focus:not(:disabled) {
+ background-color: #1c6ca1;
+ background-image: none;
+ border-color: #1c6ca1;
+ box-shadow: none;
+ color: #fff;
+}
+.tox .tox-button:hover:not(:disabled) {
+ background-color: #1c6ca1;
+ background-image: none;
+ border-color: #1c6ca1;
+ box-shadow: none;
+ color: #fff;
+}
+.tox .tox-button:active:not(:disabled) {
+ background-color: #185d8c;
+ background-image: none;
+ border-color: #185d8c;
+ box-shadow: none;
+ color: #fff;
+}
+.tox .tox-button--secondary {
+ background-color: #f0f0f0;
+ background-image: none;
+ background-position: 0 0;
+ background-repeat: repeat;
+ border-color: #f0f0f0;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ color: #222f3e;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: bold;
+ letter-spacing: normal;
+ outline: none;
+ padding: 4px 16px;
+ text-decoration: none;
+ text-transform: none;
+}
+.tox .tox-button--secondary[disabled] {
+ background-color: #f0f0f0;
+ background-image: none;
+ border-color: #f0f0f0;
+ box-shadow: none;
+ color: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-button--secondary:focus:not(:disabled) {
+ background-color: #e3e3e3;
+ background-image: none;
+ border-color: #e3e3e3;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-button--secondary:hover:not(:disabled) {
+ background-color: #e3e3e3;
+ background-image: none;
+ border-color: #e3e3e3;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-button--secondary:active:not(:disabled) {
+ background-color: #d6d6d6;
+ background-image: none;
+ border-color: #d6d6d6;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-button--icon,
+.tox .tox-button.tox-button--icon,
+.tox .tox-button.tox-button--secondary.tox-button--icon {
+ padding: 4px;
+}
+.tox .tox-button--icon .tox-icon svg,
+.tox .tox-button.tox-button--icon .tox-icon svg,
+.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {
+ display: block;
+ fill: currentColor;
+}
+.tox .tox-button-link {
+ background: 0;
+ border: none;
+ box-sizing: border-box;
+ cursor: pointer;
+ display: inline-block;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ font-size: 16px;
+ font-weight: normal;
+ line-height: 1.3;
+ margin: 0;
+ padding: 0;
+ white-space: nowrap;
+}
+.tox .tox-button-link--sm {
+ font-size: 14px;
+}
+.tox .tox-button--naked {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: unset;
+ color: #222f3e;
+}
+.tox .tox-button--naked[disabled] {
+ background-color: #f0f0f0;
+ border-color: #f0f0f0;
+ box-shadow: none;
+ color: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-button--naked:hover:not(:disabled) {
+ background-color: #e3e3e3;
+ border-color: #e3e3e3;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-button--naked:focus:not(:disabled) {
+ background-color: #e3e3e3;
+ border-color: #e3e3e3;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-button--naked:active:not(:disabled) {
+ background-color: #d6d6d6;
+ border-color: #d6d6d6;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-button--naked .tox-icon svg {
+ fill: currentColor;
+}
+.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {
+ color: #222f3e;
+}
+.tox .tox-checkbox {
+ align-items: center;
+ border-radius: 3px;
+ cursor: pointer;
+ display: flex;
+ height: 36px;
+ min-width: 36px;
+}
+.tox .tox-checkbox__input {
+ /* Hide from view but visible to screen readers */
+ height: 1px;
+ overflow: hidden;
+ position: absolute;
+ top: auto;
+ width: 1px;
+}
+.tox .tox-checkbox__icons {
+ align-items: center;
+ border-radius: 3px;
+ box-shadow: 0 0 0 2px transparent;
+ box-sizing: content-box;
+ display: flex;
+ height: 24px;
+ justify-content: center;
+ padding: calc(4px - 1px);
+ width: 24px;
+}
+.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
+ display: block;
+ fill: rgba(34, 47, 62, 0.3);
+}
+.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
+ display: none;
+ fill: #207ab7;
+}
+.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {
+ display: none;
+ fill: #207ab7;
+}
+.tox .tox-checkbox--disabled {
+ color: rgba(34, 47, 62, 0.5);
+ cursor: not-allowed;
+}
+.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
+ display: none;
+}
+.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {
+ display: block;
+}
+.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
+ display: none;
+}
+.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
+ display: block;
+}
+.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {
+ border-radius: 3px;
+ box-shadow: inset 0 0 0 1px #207ab7;
+ padding: calc(4px - 1px);
+}
+.tox:not([dir=rtl]) .tox-checkbox__label {
+ margin-left: 4px;
+}
+.tox:not([dir=rtl]) .tox-checkbox__input {
+ left: -10000px;
+}
+.tox:not([dir=rtl]) .tox-bar .tox-checkbox {
+ margin-left: 4px;
+}
+.tox[dir=rtl] .tox-checkbox__label {
+ margin-right: 4px;
+}
+.tox[dir=rtl] .tox-checkbox__input {
+ right: -10000px;
+}
+.tox[dir=rtl] .tox-bar .tox-checkbox {
+ margin-right: 4px;
+}
+.tox {
+ /* stylelint-disable-next-line no-descending-specificity */
+}
+.tox .tox-collection--toolbar .tox-collection__group {
+ display: flex;
+ padding: 0;
+}
+.tox .tox-collection--grid .tox-collection__group {
+ display: flex;
+ flex-wrap: wrap;
+ max-height: 208px;
+ overflow-x: hidden;
+ overflow-y: auto;
+ padding: 0;
+}
+.tox .tox-collection--list .tox-collection__group {
+ border-bottom-width: 0;
+ border-color: #cccccc;
+ border-left-width: 0;
+ border-right-width: 0;
+ border-style: solid;
+ border-top-width: 1px;
+ padding: 4px 0;
+}
+.tox .tox-collection--list .tox-collection__group:first-child {
+ border-top-width: 0;
+}
+.tox .tox-collection__group-heading {
+ background-color: #e6e6e6;
+ color: rgba(34, 47, 62, 0.7);
+ cursor: default;
+ font-size: 12px;
+ font-style: normal;
+ font-weight: normal;
+ margin-bottom: 4px;
+ margin-top: -4px;
+ padding: 4px 8px;
+ text-transform: none;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.tox .tox-collection__item {
+ align-items: center;
+ color: #222f3e;
+ cursor: pointer;
+ display: flex;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.tox .tox-collection--list .tox-collection__item {
+ padding: 4px 8px;
+}
+.tox .tox-collection--toolbar .tox-collection__item {
+ border-radius: 3px;
+ padding: 4px;
+}
+.tox .tox-collection--grid .tox-collection__item {
+ border-radius: 3px;
+ padding: 4px;
+}
+.tox .tox-collection--list .tox-collection__item--enabled {
+ background-color: #fff;
+ color: #222f3e;
+}
+.tox .tox-collection--list .tox-collection__item--active {
+ background-color: #dee0e2;
+}
+.tox .tox-collection--toolbar .tox-collection__item--enabled {
+ background-color: #c8cbcf;
+ color: #222f3e;
+}
+.tox .tox-collection--toolbar .tox-collection__item--active {
+ background-color: #dee0e2;
+}
+.tox .tox-collection--grid .tox-collection__item--enabled {
+ background-color: #c8cbcf;
+ color: #222f3e;
+}
+.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
+ background-color: #dee0e2;
+ color: #222f3e;
+}
+.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
+ color: #222f3e;
+}
+.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
+ color: #222f3e;
+}
+.tox .tox-collection__item-icon,
+.tox .tox-collection__item-checkmark {
+ align-items: center;
+ display: flex;
+ height: 24px;
+ justify-content: center;
+ width: 24px;
+}
+.tox .tox-collection__item-icon svg,
+.tox .tox-collection__item-checkmark svg {
+ fill: currentColor;
+}
+.tox .tox-collection--toolbar-lg .tox-collection__item-icon {
+ height: 48px;
+ width: 48px;
+}
+.tox .tox-collection__item-label {
+ color: currentColor;
+ display: inline-block;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 24px;
+ text-transform: none;
+ word-break: break-all;
+}
+.tox .tox-collection__item-accessory {
+ color: rgba(34, 47, 62, 0.7);
+ display: inline-block;
+ font-size: 14px;
+ height: 24px;
+ line-height: 24px;
+ text-transform: none;
+}
+.tox .tox-collection__item-caret {
+ align-items: center;
+ display: flex;
+ min-height: 24px;
+}
+.tox .tox-collection__item-caret::after {
+ content: '';
+ font-size: 0;
+ min-height: inherit;
+}
+.tox .tox-collection__item-caret svg {
+ fill: #222f3e;
+}
+.tox .tox-collection__item--state-disabled {
+ background-color: transparent;
+ color: rgba(34, 47, 62, 0.5);
+ cursor: not-allowed;
+}
+.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {
+ display: none;
+}
+.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {
+ display: none;
+}
+.tox .tox-collection--horizontal {
+ background-color: #fff;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
+ display: flex;
+ flex: 0 0 auto;
+ flex-shrink: 0;
+ flex-wrap: nowrap;
+ margin-bottom: 0;
+ overflow-x: auto;
+ padding: 0;
+}
+.tox .tox-collection--horizontal .tox-collection__group {
+ align-items: center;
+ display: flex;
+ flex-wrap: nowrap;
+ margin: 0;
+ padding: 0 4px;
+}
+.tox .tox-collection--horizontal .tox-collection__item {
+ height: 34px;
+ margin: 2px 0 3px 0;
+ padding: 0 4px;
+}
+.tox .tox-collection--horizontal .tox-collection__item-label {
+ white-space: nowrap;
+}
+.tox .tox-collection--horizontal .tox-collection__item-caret {
+ margin-left: 4px;
+}
+.tox .tox-collection__item-container {
+ display: flex;
+}
+.tox .tox-collection__item-container--row {
+ align-items: center;
+ flex: 1 1 auto;
+ flex-direction: row;
+}
+.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {
+ margin-right: auto;
+}
+.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {
+ justify-content: flex-end;
+ margin-left: auto;
+}
+.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {
+ align-items: flex-start;
+ margin-bottom: auto;
+}
+.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {
+ align-items: center;
+}
+.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {
+ align-items: flex-end;
+ margin-top: auto;
+}
+.tox .tox-collection__item-container--column {
+ -ms-grid-row-align: center;
+ align-self: center;
+ flex: 1 1 auto;
+ flex-direction: column;
+}
+.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {
+ align-items: flex-start;
+}
+.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {
+ align-items: flex-end;
+}
+.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {
+ align-self: flex-start;
+}
+.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {
+ -ms-grid-row-align: center;
+ align-self: center;
+}
+.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {
+ align-self: flex-end;
+}
+.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {
+ border-right: 1px solid #cccccc;
+}
+.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {
+ margin-left: 8px;
+}
+.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {
+ margin-left: 4px;
+}
+.tox:not([dir=rtl]) .tox-collection__item-accessory {
+ margin-left: 16px;
+ text-align: right;
+}
+.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {
+ margin-left: 16px;
+}
+.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {
+ border-left: 1px solid #cccccc;
+}
+.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {
+ margin-right: 8px;
+}
+.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {
+ margin-right: 4px;
+}
+.tox[dir=rtl] .tox-collection__item-accessory {
+ margin-right: 16px;
+ text-align: left;
+}
+.tox[dir=rtl] .tox-collection .tox-collection__item-caret {
+ margin-right: 16px;
+ transform: rotateY(180deg);
+}
+.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {
+ margin-right: 4px;
+}
+.tox .tox-color-picker-container {
+ display: flex;
+ flex-direction: row;
+ height: 225px;
+ margin: 0;
+}
+.tox .tox-sv-palette {
+ box-sizing: border-box;
+ display: flex;
+ height: 100%;
+}
+.tox .tox-sv-palette-spectrum {
+ height: 100%;
+}
+.tox .tox-sv-palette,
+.tox .tox-sv-palette-spectrum {
+ width: 225px;
+}
+.tox .tox-sv-palette-thumb {
+ background: none;
+ border: 1px solid black;
+ border-radius: 50%;
+ box-sizing: content-box;
+ height: 12px;
+ position: absolute;
+ width: 12px;
+}
+.tox .tox-sv-palette-inner-thumb {
+ border: 1px solid white;
+ border-radius: 50%;
+ height: 10px;
+ position: absolute;
+ width: 10px;
+}
+.tox .tox-hue-slider {
+ box-sizing: border-box;
+ height: 100%;
+ width: 25px;
+}
+.tox .tox-hue-slider-spectrum {
+ background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);
+ height: 100%;
+ width: 100%;
+}
+.tox .tox-hue-slider,
+.tox .tox-hue-slider-spectrum {
+ width: 20px;
+}
+.tox .tox-hue-slider-thumb {
+ background: white;
+ border: 1px solid black;
+ box-sizing: content-box;
+ height: 4px;
+ width: 100%;
+}
+.tox .tox-rgb-form {
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+.tox .tox-rgb-form div {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 5px;
+ width: inherit;
+}
+.tox .tox-rgb-form input {
+ width: 6em;
+}
+.tox .tox-rgb-form input.tox-invalid {
+ /* Need !important to override Chrome's focus styling unfortunately */
+ border: 1px solid red !important;
+}
+.tox .tox-rgb-form .tox-rgba-preview {
+ border: 1px solid black;
+ flex-grow: 2;
+ margin-bottom: 0;
+}
+.tox:not([dir=rtl]) .tox-sv-palette {
+ margin-right: 15px;
+}
+.tox:not([dir=rtl]) .tox-hue-slider {
+ margin-right: 15px;
+}
+.tox:not([dir=rtl]) .tox-hue-slider-thumb {
+ margin-left: -1px;
+}
+.tox:not([dir=rtl]) .tox-rgb-form label {
+ margin-right: 0.5em;
+}
+.tox[dir=rtl] .tox-sv-palette {
+ margin-left: 15px;
+}
+.tox[dir=rtl] .tox-hue-slider {
+ margin-left: 15px;
+}
+.tox[dir=rtl] .tox-hue-slider-thumb {
+ margin-right: -1px;
+}
+.tox[dir=rtl] .tox-rgb-form label {
+ margin-left: 0.5em;
+}
+.tox .tox-toolbar .tox-swatches,
+.tox .tox-toolbar__primary .tox-swatches,
+.tox .tox-toolbar__overflow .tox-swatches {
+ margin: 2px 0 3px 4px;
+}
+.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {
+ border: 0;
+ margin: -4px 0;
+}
+.tox .tox-swatches__row {
+ display: flex;
+}
+.tox .tox-swatch {
+ height: 30px;
+ transition: transform 0.15s, box-shadow 0.15s;
+ width: 30px;
+}
+.tox .tox-swatch:hover,
+.tox .tox-swatch:focus {
+ box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;
+ transform: scale(0.8);
+}
+.tox .tox-swatch--remove {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+.tox .tox-swatch--remove svg path {
+ stroke: #e74c3c;
+}
+.tox .tox-swatches__picker-btn {
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ cursor: pointer;
+ display: flex;
+ height: 30px;
+ justify-content: center;
+ outline: none;
+ padding: 0;
+ width: 30px;
+}
+.tox .tox-swatches__picker-btn svg {
+ height: 24px;
+ width: 24px;
+}
+.tox .tox-swatches__picker-btn:hover {
+ background: #dee0e2;
+}
+.tox:not([dir=rtl]) .tox-swatches__picker-btn {
+ margin-left: auto;
+}
+.tox[dir=rtl] .tox-swatches__picker-btn {
+ margin-right: auto;
+}
+.tox .tox-comment-thread {
+ background: #fff;
+ position: relative;
+}
+.tox .tox-comment-thread > *:not(:first-child) {
+ margin-top: 8px;
+}
+.tox .tox-comment {
+ background: #fff;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);
+ padding: 8px 8px 16px 8px;
+ position: relative;
+}
+.tox .tox-comment__header {
+ align-items: center;
+ color: #222f3e;
+ display: flex;
+ justify-content: space-between;
+}
+.tox .tox-comment__date {
+ color: rgba(34, 47, 62, 0.7);
+ font-size: 12px;
+}
+.tox .tox-comment__body {
+ color: #222f3e;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1.3;
+ margin-top: 8px;
+ position: relative;
+ text-transform: initial;
+}
+.tox .tox-comment__body textarea {
+ resize: none;
+ white-space: normal;
+ width: 100%;
+}
+.tox .tox-comment__expander {
+ padding-top: 8px;
+}
+.tox .tox-comment__expander p {
+ color: rgba(34, 47, 62, 0.7);
+ font-size: 14px;
+ font-style: normal;
+}
+.tox .tox-comment__body p {
+ margin: 0;
+}
+.tox .tox-comment__buttonspacing {
+ padding-top: 16px;
+ text-align: center;
+}
+.tox .tox-comment-thread__overlay::after {
+ background: #fff;
+ bottom: 0;
+ content: "";
+ display: flex;
+ left: 0;
+ opacity: 0.9;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 5;
+}
+.tox .tox-comment__reply {
+ display: flex;
+ flex-shrink: 0;
+ flex-wrap: wrap;
+ justify-content: flex-end;
+ margin-top: 8px;
+}
+.tox .tox-comment__reply > *:first-child {
+ margin-bottom: 8px;
+ width: 100%;
+}
+.tox .tox-comment__edit {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-end;
+ margin-top: 16px;
+}
+.tox .tox-comment__gradient::after {
+ background: linear-gradient(rgba(255, 255, 255, 0), #fff);
+ bottom: 0;
+ content: "";
+ display: block;
+ height: 5em;
+ margin-top: -40px;
+ position: absolute;
+ width: 100%;
+}
+.tox .tox-comment__overlay {
+ background: #fff;
+ bottom: 0;
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ left: 0;
+ opacity: 0.9;
+ position: absolute;
+ right: 0;
+ text-align: center;
+ top: 0;
+ z-index: 5;
+}
+.tox .tox-comment__loading-text {
+ align-items: center;
+ color: #222f3e;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+}
+.tox .tox-comment__loading-text > div {
+ padding-bottom: 16px;
+}
+.tox .tox-comment__overlaytext {
+ bottom: 0;
+ flex-direction: column;
+ font-size: 14px;
+ left: 0;
+ padding: 1em;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 10;
+}
+.tox .tox-comment__overlaytext p {
+ background-color: #fff;
+ box-shadow: 0 0 8px 8px #fff;
+ color: #222f3e;
+ text-align: center;
+}
+.tox .tox-comment__overlaytext div:nth-of-type(2) {
+ font-size: 0.8em;
+}
+.tox .tox-comment__busy-spinner {
+ align-items: center;
+ background-color: #fff;
+ bottom: 0;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 20;
+}
+.tox .tox-comment__scroll {
+ display: flex;
+ flex-direction: column;
+ flex-shrink: 1;
+ overflow: auto;
+}
+.tox .tox-conversations {
+ margin: 8px;
+}
+.tox:not([dir=rtl]) .tox-comment__edit {
+ margin-left: 8px;
+}
+.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,
+.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,
+.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {
+ margin-left: 8px;
+}
+.tox[dir=rtl] .tox-comment__edit {
+ margin-right: 8px;
+}
+.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,
+.tox[dir=rtl] .tox-comment__edit > *:last-child,
+.tox[dir=rtl] .tox-comment__reply > *:last-child {
+ margin-right: 8px;
+}
+.tox .tox-user {
+ align-items: center;
+ display: flex;
+}
+.tox .tox-user__avatar svg {
+ fill: rgba(34, 47, 62, 0.7);
+}
+.tox .tox-user__name {
+ color: rgba(34, 47, 62, 0.7);
+ font-size: 12px;
+ font-style: normal;
+ font-weight: bold;
+ text-transform: uppercase;
+}
+.tox:not([dir=rtl]) .tox-user__avatar svg {
+ margin-right: 8px;
+}
+.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {
+ margin-left: 8px;
+}
+.tox[dir=rtl] .tox-user__avatar svg {
+ margin-left: 8px;
+}
+.tox[dir=rtl] .tox-user__avatar + .tox-user__name {
+ margin-right: 8px;
+}
+.tox .tox-dialog-wrap {
+ align-items: center;
+ bottom: 0;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: 1100;
+}
+.tox .tox-dialog-wrap__backdrop {
+ background-color: rgba(255, 255, 255, 0.75);
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 1;
+}
+.tox .tox-dialog-wrap__backdrop--opaque {
+ background-color: #fff;
+}
+.tox .tox-dialog {
+ background-color: #fff;
+ border-color: #cccccc;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);
+ display: flex;
+ flex-direction: column;
+ max-height: 100%;
+ max-width: 480px;
+ overflow: hidden;
+ position: relative;
+ width: 95vw;
+ z-index: 2;
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox .tox-dialog {
+ align-self: flex-start;
+ margin: 8px auto;
+ width: calc(100vw - 16px);
+ }
+}
+.tox .tox-dialog-inline {
+ z-index: 1100;
+}
+.tox .tox-dialog__header {
+ align-items: center;
+ background-color: #fff;
+ border-bottom: none;
+ color: #222f3e;
+ display: flex;
+ font-size: 16px;
+ justify-content: space-between;
+ padding: 8px 16px 0 16px;
+ position: relative;
+}
+.tox .tox-dialog__header .tox-button {
+ z-index: 1;
+}
+.tox .tox-dialog__draghandle {
+ cursor: grab;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.tox .tox-dialog__draghandle:active {
+ cursor: grabbing;
+}
+.tox .tox-dialog__dismiss {
+ margin-left: auto;
+}
+.tox .tox-dialog__title {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1.3;
+ margin: 0;
+ text-transform: none;
+}
+.tox .tox-dialog__body {
+ color: #222f3e;
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1.3;
+ min-width: 0;
+ text-align: left;
+ text-transform: none;
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox .tox-dialog__body {
+ flex-direction: column;
+ }
+}
+.tox .tox-dialog__body-nav {
+ align-items: flex-start;
+ display: flex;
+ flex-direction: column;
+ padding: 16px 16px;
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {
+ flex-direction: row;
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ padding-bottom: 0;
+ }
+}
+.tox .tox-dialog__body-nav-item {
+ border-bottom: 2px solid transparent;
+ color: rgba(34, 47, 62, 0.7);
+ display: inline-block;
+ font-size: 14px;
+ line-height: 1.3;
+ margin-bottom: 8px;
+ text-decoration: none;
+ white-space: nowrap;
+}
+.tox .tox-dialog__body-nav-item:focus {
+ background-color: rgba(32, 122, 183, 0.1);
+}
+.tox .tox-dialog__body-nav-item--active {
+ border-bottom: 2px solid #207ab7;
+ color: #207ab7;
+}
+.tox .tox-dialog__body-content {
+ box-sizing: border-box;
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ -ms-flex-preferred-size: auto;
+ max-height: 650px;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ padding: 16px 16px;
+}
+.tox .tox-dialog__body-content > * {
+ margin-bottom: 0;
+ margin-top: 16px;
+}
+.tox .tox-dialog__body-content > *:first-child {
+ margin-top: 0;
+}
+.tox .tox-dialog__body-content > *:last-child {
+ margin-bottom: 0;
+}
+.tox .tox-dialog__body-content > *:only-child {
+ margin-bottom: 0;
+ margin-top: 0;
+}
+.tox .tox-dialog__body-content a {
+ color: #207ab7;
+ cursor: pointer;
+ text-decoration: none;
+}
+.tox .tox-dialog__body-content a:hover,
+.tox .tox-dialog__body-content a:focus {
+ color: #185d8c;
+ text-decoration: none;
+}
+.tox .tox-dialog__body-content a:active {
+ color: #185d8c;
+ text-decoration: none;
+}
+.tox .tox-dialog__body-content svg {
+ fill: #222f3e;
+}
+.tox .tox-dialog__body-content ul {
+ display: block;
+ list-style-type: disc;
+ margin-bottom: 16px;
+ -webkit-margin-end: 0;
+ margin-inline-end: 0;
+ -webkit-margin-start: 0;
+ margin-inline-start: 0;
+ -webkit-padding-start: 2.5rem;
+ padding-inline-start: 2.5rem;
+}
+.tox .tox-dialog__body-content .tox-form__group h1 {
+ color: #222f3e;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: bold;
+ letter-spacing: normal;
+ margin-bottom: 16px;
+ margin-top: 2rem;
+ text-transform: none;
+}
+.tox .tox-dialog__body-content .tox-form__group h2 {
+ color: #222f3e;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: bold;
+ letter-spacing: normal;
+ margin-bottom: 16px;
+ margin-top: 2rem;
+ text-transform: none;
+}
+.tox .tox-dialog__body-content .tox-form__group p {
+ margin-bottom: 16px;
+}
+.tox .tox-dialog__body-content .tox-form__group h1:first-child,
+.tox .tox-dialog__body-content .tox-form__group h2:first-child,
+.tox .tox-dialog__body-content .tox-form__group p:first-child {
+ margin-top: 0;
+}
+.tox .tox-dialog__body-content .tox-form__group h1:last-child,
+.tox .tox-dialog__body-content .tox-form__group h2:last-child,
+.tox .tox-dialog__body-content .tox-form__group p:last-child {
+ margin-bottom: 0;
+}
+.tox .tox-dialog__body-content .tox-form__group h1:only-child,
+.tox .tox-dialog__body-content .tox-form__group h2:only-child,
+.tox .tox-dialog__body-content .tox-form__group p:only-child {
+ margin-bottom: 0;
+ margin-top: 0;
+}
+.tox .tox-dialog--width-lg {
+ height: 650px;
+ max-width: 1200px;
+}
+.tox .tox-dialog--width-md {
+ max-width: 800px;
+}
+.tox .tox-dialog--width-md .tox-dialog__body-content {
+ overflow: auto;
+}
+.tox .tox-dialog__body-content--centered {
+ text-align: center;
+}
+.tox .tox-dialog__footer {
+ align-items: center;
+ background-color: #fff;
+ border-top: 1px solid #cccccc;
+ display: flex;
+ justify-content: space-between;
+ padding: 8px 16px;
+}
+.tox .tox-dialog__footer-start,
+.tox .tox-dialog__footer-end {
+ display: flex;
+}
+.tox .tox-dialog__busy-spinner {
+ align-items: center;
+ background-color: rgba(255, 255, 255, 0.75);
+ bottom: 0;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 3;
+}
+.tox .tox-dialog__table {
+ border-collapse: collapse;
+ width: 100%;
+}
+.tox .tox-dialog__table thead th {
+ font-weight: bold;
+ padding-bottom: 8px;
+}
+.tox .tox-dialog__table tbody tr {
+ border-bottom: 1px solid #cccccc;
+}
+.tox .tox-dialog__table tbody tr:last-child {
+ border-bottom: none;
+}
+.tox .tox-dialog__table td {
+ padding-bottom: 8px;
+ padding-top: 8px;
+}
+.tox .tox-dialog__popups {
+ position: absolute;
+ width: 100%;
+ z-index: 1100;
+}
+.tox .tox-dialog__body-iframe {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-dialog__body-iframe .tox-navobj {
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ height: 100%;
+}
+.tox .tox-dialog-dock-fadeout {
+ opacity: 0;
+ visibility: hidden;
+}
+.tox .tox-dialog-dock-fadein {
+ opacity: 1;
+ visibility: visible;
+}
+.tox .tox-dialog-dock-transition {
+ transition: visibility 0s linear 0.3s, opacity 0.3s ease;
+}
+.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {
+ transition-delay: 0s;
+}
+.tox.tox-platform-ie {
+ /* IE11 CSS styles go here */
+}
+.tox.tox-platform-ie .tox-dialog-wrap {
+ position: -ms-device-fixed;
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {
+ margin-right: 0;
+ }
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {
+ margin-left: 8px;
+ }
+}
+.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,
+.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {
+ margin-left: 8px;
+}
+.tox[dir=rtl] .tox-dialog__body {
+ text-align: right;
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {
+ margin-left: 0;
+ }
+}
+@media only screen and (max-width:767px) {
+ body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {
+ margin-right: 8px;
+ }
+}
+.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,
+.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {
+ margin-right: 8px;
+}
+body.tox-dialog__disable-scroll {
+ overflow: hidden;
+}
+.tox .tox-dropzone-container {
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-dropzone {
+ align-items: center;
+ background: #fff;
+ border: 2px dashed #cccccc;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ justify-content: center;
+ min-height: 100px;
+ padding: 10px;
+}
+.tox .tox-dropzone p {
+ color: rgba(34, 47, 62, 0.7);
+ margin: 0 0 16px 0;
+}
+.tox .tox-edit-area {
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ overflow: hidden;
+ position: relative;
+}
+.tox .tox-edit-area__iframe {
+ background-color: #fff;
+ border: 0;
+ box-sizing: border-box;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ height: 100%;
+ position: absolute;
+ width: 100%;
+}
+.tox.tox-inline-edit-area {
+ border: 1px dotted #cccccc;
+}
+.tox .tox-editor-container {
+ display: flex;
+ flex: 1 1 auto;
+ flex-direction: column;
+ overflow: hidden;
+}
+.tox .tox-editor-header {
+ z-index: 1;
+}
+.tox:not(.tox-tinymce-inline) .tox-editor-header {
+ box-shadow: none;
+ transition: box-shadow 0.5s;
+}
+.tox.tox-tinymce--toolbar-bottom .tox-editor-header,
+.tox.tox-tinymce-inline .tox-editor-header {
+ margin-bottom: -1px;
+}
+.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {
+ background-color: transparent;
+ box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);
+}
+.tox-editor-dock-fadeout {
+ opacity: 0;
+ visibility: hidden;
+}
+.tox-editor-dock-fadein {
+ opacity: 1;
+ visibility: visible;
+}
+.tox-editor-dock-transition {
+ transition: visibility 0s linear 0.25s, opacity 0.25s ease;
+}
+.tox-editor-dock-transition.tox-editor-dock-fadein {
+ transition-delay: 0s;
+}
+.tox .tox-control-wrap {
+ flex: 1;
+ position: relative;
+}
+.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,
+.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,
+.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {
+ display: none;
+}
+.tox .tox-control-wrap svg {
+ display: block;
+}
+.tox .tox-control-wrap__status-icon-wrap {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+}
+.tox .tox-control-wrap__status-icon-invalid svg {
+ fill: #c00;
+}
+.tox .tox-control-wrap__status-icon-unknown svg {
+ fill: orange;
+}
+.tox .tox-control-wrap__status-icon-valid svg {
+ fill: green;
+}
+.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,
+.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,
+.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {
+ padding-right: 32px;
+}
+.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {
+ right: 4px;
+}
+.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,
+.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,
+.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {
+ padding-left: 32px;
+}
+.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {
+ left: 4px;
+}
+.tox .tox-autocompleter {
+ max-width: 25em;
+}
+.tox .tox-autocompleter .tox-menu {
+ max-width: 25em;
+}
+.tox .tox-autocompleter .tox-autocompleter-highlight {
+ font-weight: bold;
+}
+.tox .tox-color-input {
+ display: flex;
+ position: relative;
+ z-index: 1;
+}
+.tox .tox-color-input .tox-textfield {
+ z-index: -1;
+}
+.tox .tox-color-input span {
+ border-color: rgba(34, 47, 62, 0.2);
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ box-sizing: border-box;
+ height: 24px;
+ position: absolute;
+ top: 6px;
+ width: 24px;
+}
+.tox .tox-color-input span:hover:not([aria-disabled=true]),
+.tox .tox-color-input span:focus:not([aria-disabled=true]) {
+ border-color: #207ab7;
+ cursor: pointer;
+}
+.tox .tox-color-input span::before {
+ background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);
+ background-position: 0 0, 0 6px, 6px -6px, -6px 0;
+ background-size: 12px 12px;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ box-sizing: border-box;
+ content: '';
+ height: 24px;
+ left: -1px;
+ position: absolute;
+ top: -1px;
+ width: 24px;
+ z-index: -1;
+}
+.tox .tox-color-input span[aria-disabled=true] {
+ cursor: not-allowed;
+}
+.tox:not([dir=rtl]) .tox-color-input {
+ /* stylelint-disable-next-line no-descending-specificity */
+}
+.tox:not([dir=rtl]) .tox-color-input .tox-textfield {
+ padding-left: 36px;
+}
+.tox:not([dir=rtl]) .tox-color-input span {
+ left: 6px;
+}
+.tox[dir="rtl"] .tox-color-input {
+ /* stylelint-disable-next-line no-descending-specificity */
+}
+.tox[dir="rtl"] .tox-color-input .tox-textfield {
+ padding-right: 36px;
+}
+.tox[dir="rtl"] .tox-color-input span {
+ right: 6px;
+}
+.tox .tox-label,
+.tox .tox-toolbar-label {
+ color: rgba(34, 47, 62, 0.7);
+ display: block;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1.3;
+ padding: 0 8px 0 0;
+ text-transform: none;
+ white-space: nowrap;
+}
+.tox .tox-toolbar-label {
+ padding: 0 8px;
+}
+.tox[dir=rtl] .tox-label {
+ padding: 0 0 0 8px;
+}
+.tox .tox-form {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-form__group {
+ box-sizing: border-box;
+ margin-bottom: 4px;
+}
+.tox .tox-form-group--maximize {
+ flex: 1;
+}
+.tox .tox-form__group--error {
+ color: #c00;
+}
+.tox .tox-form__group--collection {
+ display: flex;
+}
+.tox .tox-form__grid {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+.tox .tox-form__grid--2col > .tox-form__group {
+ width: calc(50% - (8px / 2));
+}
+.tox .tox-form__grid--3col > .tox-form__group {
+ width: calc(100% / 3 - (8px / 2));
+}
+.tox .tox-form__grid--4col > .tox-form__group {
+ width: calc(25% - (8px / 2));
+}
+.tox .tox-form__controls-h-stack {
+ align-items: center;
+ display: flex;
+}
+.tox .tox-form__group--inline {
+ align-items: center;
+ display: flex;
+}
+.tox .tox-form__group--stretched {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-form__group--stretched .tox-textarea {
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-form__group--stretched .tox-navobj {
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ height: 100%;
+}
+.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {
+ margin-left: 4px;
+}
+.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {
+ margin-right: 4px;
+}
+.tox .tox-lock.tox-locked .tox-lock-icon__unlock,
+.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {
+ display: none;
+}
+.tox .tox-textfield,
+.tox .tox-toolbar-textfield,
+.tox .tox-listboxfield .tox-listbox--select,
+.tox .tox-textarea {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-color: #fff;
+ border-color: #cccccc;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ box-sizing: border-box;
+ color: #222f3e;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ font-size: 16px;
+ line-height: 24px;
+ margin: 0;
+ min-height: 34px;
+ outline: none;
+ padding: 5px 4.75px;
+ resize: none;
+ width: 100%;
+}
+.tox .tox-textfield[disabled],
+.tox .tox-textarea[disabled] {
+ background-color: #f2f2f2;
+ color: rgba(34, 47, 62, 0.85);
+ cursor: not-allowed;
+}
+.tox .tox-textfield:focus,
+.tox .tox-listboxfield .tox-listbox--select:focus,
+.tox .tox-textarea:focus {
+ background-color: #fff;
+ border-color: #207ab7;
+ box-shadow: none;
+ outline: none;
+}
+.tox .tox-toolbar-textfield {
+ border-width: 0;
+ margin-bottom: 3px;
+ margin-top: 2px;
+ max-width: 250px;
+}
+.tox .tox-naked-btn {
+ background-color: transparent;
+ border: 0;
+ border-color: transparent;
+ box-shadow: unset;
+ color: #207ab7;
+ cursor: pointer;
+ display: block;
+ margin: 0;
+ padding: 0;
+}
+.tox .tox-naked-btn svg {
+ display: block;
+ fill: #222f3e;
+}
+.tox:not([dir=rtl]) .tox-toolbar-textfield + * {
+ margin-left: 4px;
+}
+.tox[dir=rtl] .tox-toolbar-textfield + * {
+ margin-right: 4px;
+}
+.tox .tox-listboxfield {
+ cursor: pointer;
+ position: relative;
+}
+.tox .tox-listboxfield .tox-listbox--select[disabled] {
+ background-color: #f2f2f2;
+ color: rgba(34, 47, 62, 0.85);
+ cursor: not-allowed;
+}
+.tox .tox-listbox__select-label {
+ cursor: default;
+ flex: 1;
+ margin: 0 4px;
+}
+.tox .tox-listbox__select-chevron {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ width: 16px;
+}
+.tox .tox-listbox__select-chevron svg {
+ fill: #222f3e;
+}
+.tox .tox-listboxfield .tox-listbox--select {
+ align-items: center;
+ display: flex;
+}
+.tox:not([dir=rtl]) .tox-listboxfield svg {
+ right: 8px;
+}
+.tox[dir=rtl] .tox-listboxfield svg {
+ left: 8px;
+}
+.tox .tox-selectfield {
+ cursor: pointer;
+ position: relative;
+}
+.tox .tox-selectfield select {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background-color: #fff;
+ border-color: #cccccc;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ box-sizing: border-box;
+ color: #222f3e;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ font-size: 16px;
+ line-height: 24px;
+ margin: 0;
+ min-height: 34px;
+ outline: none;
+ padding: 5px 4.75px;
+ resize: none;
+ width: 100%;
+}
+.tox .tox-selectfield select[disabled] {
+ background-color: #f2f2f2;
+ color: rgba(34, 47, 62, 0.85);
+ cursor: not-allowed;
+}
+.tox .tox-selectfield select::-ms-expand {
+ display: none;
+}
+.tox .tox-selectfield select:focus {
+ background-color: #fff;
+ border-color: #207ab7;
+ box-shadow: none;
+ outline: none;
+}
+.tox .tox-selectfield svg {
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+}
+.tox:not([dir=rtl]) .tox-selectfield select[size="0"],
+.tox:not([dir=rtl]) .tox-selectfield select[size="1"] {
+ padding-right: 24px;
+}
+.tox:not([dir=rtl]) .tox-selectfield svg {
+ right: 8px;
+}
+.tox[dir=rtl] .tox-selectfield select[size="0"],
+.tox[dir=rtl] .tox-selectfield select[size="1"] {
+ padding-left: 24px;
+}
+.tox[dir=rtl] .tox-selectfield svg {
+ left: 8px;
+}
+.tox .tox-textarea {
+ -webkit-appearance: textarea;
+ -moz-appearance: textarea;
+ appearance: textarea;
+ white-space: pre-wrap;
+}
+.tox-fullscreen {
+ border: 0;
+ height: 100%;
+ margin: 0;
+ overflow: hidden;
+ -ms-scroll-chaining: none;
+ overscroll-behavior: none;
+ padding: 0;
+ touch-action: pinch-zoom;
+ width: 100%;
+}
+.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
+ display: none;
+}
+.tox.tox-tinymce.tox-fullscreen,
+.tox-shadowhost.tox-fullscreen {
+ left: 0;
+ position: fixed;
+ top: 0;
+ z-index: 1200;
+}
+.tox.tox-tinymce.tox-fullscreen {
+ background-color: transparent;
+}
+.tox-fullscreen .tox.tox-tinymce-aux,
+.tox-fullscreen ~ .tox.tox-tinymce-aux {
+ z-index: 1201;
+}
+.tox .tox-help__more-link {
+ list-style: none;
+ margin-top: 1em;
+}
+.tox .tox-image-tools {
+ width: 100%;
+}
+.tox .tox-image-tools__toolbar {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+.tox .tox-image-tools__image {
+ background-color: #666;
+ height: 380px;
+ overflow: auto;
+ position: relative;
+ width: 100%;
+}
+.tox .tox-image-tools__image,
+.tox .tox-image-tools__image + .tox-image-tools__toolbar {
+ margin-top: 8px;
+}
+.tox .tox-image-tools__image-bg {
+ background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);
+}
+.tox .tox-image-tools__toolbar > .tox-spacer {
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-croprect-block {
+ background: black;
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ position: absolute;
+ zoom: 1;
+}
+.tox .tox-croprect-handle {
+ border: 2px solid white;
+ height: 20px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 20px;
+}
+.tox .tox-croprect-handle-move {
+ border: 0;
+ cursor: move;
+ position: absolute;
+}
+.tox .tox-croprect-handle-nw {
+ border-width: 2px 0 0 2px;
+ cursor: nw-resize;
+ left: 100px;
+ margin: -2px 0 0 -2px;
+ top: 100px;
+}
+.tox .tox-croprect-handle-ne {
+ border-width: 2px 2px 0 0;
+ cursor: ne-resize;
+ left: 200px;
+ margin: -2px 0 0 -20px;
+ top: 100px;
+}
+.tox .tox-croprect-handle-sw {
+ border-width: 0 0 2px 2px;
+ cursor: sw-resize;
+ left: 100px;
+ margin: -20px 2px 0 -2px;
+ top: 200px;
+}
+.tox .tox-croprect-handle-se {
+ border-width: 0 2px 2px 0;
+ cursor: se-resize;
+ left: 200px;
+ margin: -20px 0 0 -20px;
+ top: 200px;
+}
+.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) {
+ margin-left: 8px;
+}
+.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider {
+ margin-left: 32px;
+}
+.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button {
+ margin-left: 32px;
+}
+.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) {
+ margin-right: 8px;
+}
+.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider {
+ margin-right: 32px;
+}
+.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button {
+ margin-right: 32px;
+}
+.tox .tox-insert-table-picker {
+ display: flex;
+ flex-wrap: wrap;
+ width: 170px;
+}
+.tox .tox-insert-table-picker > div {
+ border-color: #cccccc;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+ box-sizing: border-box;
+ height: 17px;
+ width: 17px;
+}
+.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {
+ margin: -4px 0;
+}
+.tox .tox-insert-table-picker .tox-insert-table-picker__selected {
+ background-color: rgba(32, 122, 183, 0.5);
+ border-color: rgba(32, 122, 183, 0.5);
+}
+.tox .tox-insert-table-picker__label {
+ color: rgba(34, 47, 62, 0.7);
+ display: block;
+ font-size: 14px;
+ padding: 4px;
+ text-align: center;
+ width: 100%;
+}
+.tox:not([dir=rtl]) {
+ /* stylelint-disable-next-line no-descending-specificity */
+}
+.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {
+ border-right: 0;
+}
+.tox[dir=rtl] {
+ /* stylelint-disable-next-line no-descending-specificity */
+}
+.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {
+ border-right: 0;
+}
+.tox {
+ /* stylelint-disable */
+ /* stylelint-enable */
+}
+.tox .tox-menu {
+ background-color: #fff;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);
+ display: inline-block;
+ overflow: hidden;
+ vertical-align: top;
+ z-index: 1150;
+}
+.tox .tox-menu.tox-collection.tox-collection--list {
+ padding: 0;
+}
+.tox .tox-menu.tox-collection.tox-collection--toolbar {
+ padding: 4px;
+}
+.tox .tox-menu.tox-collection.tox-collection--grid {
+ padding: 4px;
+}
+.tox .tox-menu__label h1,
+.tox .tox-menu__label h2,
+.tox .tox-menu__label h3,
+.tox .tox-menu__label h4,
+.tox .tox-menu__label h5,
+.tox .tox-menu__label h6,
+.tox .tox-menu__label p,
+.tox .tox-menu__label blockquote,
+.tox .tox-menu__label code {
+ margin: 0;
+}
+.tox .tox-menubar {
+ background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;
+ background-color: #fff;
+ display: flex;
+ flex: 0 0 auto;
+ flex-shrink: 0;
+ flex-wrap: wrap;
+ padding: 0 4px 0 4px;
+}
+.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {
+ border-top: 1px solid #cccccc;
+}
+/* Deprecated. Remove in next major release */
+.tox .tox-mbtn {
+ align-items: center;
+ background: transparent;
+ border: 0;
+ border-radius: 3px;
+ box-shadow: none;
+ color: #222f3e;
+ display: flex;
+ flex: 0 0 auto;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ height: 34px;
+ justify-content: center;
+ margin: 2px 0 3px 0;
+ outline: none;
+ overflow: hidden;
+ padding: 0 4px;
+ text-transform: none;
+ width: auto;
+}
+.tox .tox-mbtn[disabled] {
+ background-color: transparent;
+ border: 0;
+ box-shadow: none;
+ color: rgba(34, 47, 62, 0.5);
+ cursor: not-allowed;
+}
+.tox .tox-mbtn:focus:not(:disabled) {
+ background: #dee0e2;
+ border: 0;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-mbtn--active {
+ background: #c8cbcf;
+ border: 0;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {
+ background: #dee0e2;
+ border: 0;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-mbtn__select-label {
+ cursor: default;
+ font-weight: normal;
+ margin: 0 4px;
+}
+.tox .tox-mbtn[disabled] .tox-mbtn__select-label {
+ cursor: not-allowed;
+}
+.tox .tox-mbtn__select-chevron {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ width: 16px;
+ display: none;
+}
+.tox .tox-notification {
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: none;
+ box-sizing: border-box;
+ display: -ms-grid;
+ display: grid;
+ font-size: 14px;
+ font-weight: normal;
+ -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);
+ grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);
+ margin-top: 4px;
+ opacity: 0;
+ padding: 4px;
+ transition: transform 100ms ease-in, opacity 150ms ease-in;
+}
+.tox .tox-notification p {
+ font-size: 14px;
+ font-weight: normal;
+}
+.tox .tox-notification a {
+ cursor: pointer;
+ text-decoration: underline;
+}
+.tox .tox-notification--in {
+ opacity: 1;
+}
+.tox .tox-notification--success {
+ background-color: #e4eeda;
+ border-color: #d7e6c8;
+ color: #222f3e;
+}
+.tox .tox-notification--success p {
+ color: #222f3e;
+}
+.tox .tox-notification--success a {
+ color: #547831;
+}
+.tox .tox-notification--success svg {
+ fill: #222f3e;
+}
+.tox .tox-notification--error {
+ background-color: #f8dede;
+ border-color: #f2bfbf;
+ color: #222f3e;
+}
+.tox .tox-notification--error p {
+ color: #222f3e;
+}
+.tox .tox-notification--error a {
+ color: #c00;
+}
+.tox .tox-notification--error svg {
+ fill: #222f3e;
+}
+.tox .tox-notification--warn,
+.tox .tox-notification--warning {
+ background-color: #fffaea;
+ border-color: #ffe89d;
+ color: #222f3e;
+}
+.tox .tox-notification--warn p,
+.tox .tox-notification--warning p {
+ color: #222f3e;
+}
+.tox .tox-notification--warn a,
+.tox .tox-notification--warning a {
+ color: #222f3e;
+}
+.tox .tox-notification--warn svg,
+.tox .tox-notification--warning svg {
+ fill: #222f3e;
+}
+.tox .tox-notification--info {
+ background-color: #d9edf7;
+ border-color: #779ecb;
+ color: #222f3e;
+}
+.tox .tox-notification--info p {
+ color: #222f3e;
+}
+.tox .tox-notification--info a {
+ color: #222f3e;
+}
+.tox .tox-notification--info svg {
+ fill: #222f3e;
+}
+.tox .tox-notification__body {
+ -ms-grid-row-align: center;
+ align-self: center;
+ color: #222f3e;
+ font-size: 14px;
+ -ms-grid-column-span: 1;
+ grid-column-end: 3;
+ -ms-grid-column: 2;
+ grid-column-start: 2;
+ -ms-grid-row-span: 1;
+ grid-row-end: 2;
+ -ms-grid-row: 1;
+ grid-row-start: 1;
+ text-align: center;
+ white-space: normal;
+ word-break: break-all;
+ word-break: break-word;
+}
+.tox .tox-notification__body > * {
+ margin: 0;
+}
+.tox .tox-notification__body > * + * {
+ margin-top: 1rem;
+}
+.tox .tox-notification__icon {
+ -ms-grid-row-align: center;
+ align-self: center;
+ -ms-grid-column-span: 1;
+ grid-column-end: 2;
+ -ms-grid-column: 1;
+ grid-column-start: 1;
+ -ms-grid-row-span: 1;
+ grid-row-end: 2;
+ -ms-grid-row: 1;
+ grid-row-start: 1;
+ -ms-grid-column-align: end;
+ justify-self: end;
+}
+.tox .tox-notification__icon svg {
+ display: block;
+}
+.tox .tox-notification__dismiss {
+ -ms-grid-row-align: start;
+ align-self: start;
+ -ms-grid-column-span: 1;
+ grid-column-end: 4;
+ -ms-grid-column: 3;
+ grid-column-start: 3;
+ -ms-grid-row-span: 1;
+ grid-row-end: 2;
+ -ms-grid-row: 1;
+ grid-row-start: 1;
+ -ms-grid-column-align: end;
+ justify-self: end;
+}
+.tox .tox-notification .tox-progress-bar {
+ -ms-grid-column-span: 3;
+ grid-column-end: 4;
+ -ms-grid-column: 1;
+ grid-column-start: 1;
+ -ms-grid-row-span: 1;
+ grid-row-end: 3;
+ -ms-grid-row: 2;
+ grid-row-start: 2;
+ -ms-grid-column-align: center;
+ justify-self: center;
+}
+.tox .tox-pop {
+ display: inline-block;
+ position: relative;
+}
+.tox .tox-pop--resizing {
+ transition: width 0.1s ease;
+}
+.tox .tox-pop--resizing .tox-toolbar,
+.tox .tox-pop--resizing .tox-toolbar__group {
+ flex-wrap: nowrap;
+}
+.tox .tox-pop--transition {
+ transition: 0.15s ease;
+ transition-property: left, right, top, bottom;
+}
+.tox .tox-pop--transition::before,
+.tox .tox-pop--transition::after {
+ transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;
+}
+.tox .tox-pop__dialog {
+ background-color: #fff;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
+ min-width: 0;
+ overflow: hidden;
+}
+.tox .tox-pop__dialog > *:not(.tox-toolbar) {
+ margin: 4px 4px 4px 8px;
+}
+.tox .tox-pop__dialog .tox-toolbar {
+ background-color: transparent;
+ margin-bottom: -1px;
+}
+.tox .tox-pop::before,
+.tox .tox-pop::after {
+ border-style: solid;
+ content: '';
+ display: block;
+ height: 0;
+ opacity: 1;
+ position: absolute;
+ width: 0;
+}
+.tox .tox-pop.tox-pop--inset::before,
+.tox .tox-pop.tox-pop--inset::after {
+ opacity: 0;
+ transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;
+}
+.tox .tox-pop.tox-pop--bottom::before,
+.tox .tox-pop.tox-pop--bottom::after {
+ left: 50%;
+ top: 100%;
+}
+.tox .tox-pop.tox-pop--bottom::after {
+ border-color: #fff transparent transparent transparent;
+ border-width: 8px;
+ margin-left: -8px;
+ margin-top: -1px;
+}
+.tox .tox-pop.tox-pop--bottom::before {
+ border-color: #cccccc transparent transparent transparent;
+ border-width: 9px;
+ margin-left: -9px;
+}
+.tox .tox-pop.tox-pop--top::before,
+.tox .tox-pop.tox-pop--top::after {
+ left: 50%;
+ top: 0;
+ transform: translateY(-100%);
+}
+.tox .tox-pop.tox-pop--top::after {
+ border-color: transparent transparent #fff transparent;
+ border-width: 8px;
+ margin-left: -8px;
+ margin-top: 1px;
+}
+.tox .tox-pop.tox-pop--top::before {
+ border-color: transparent transparent #cccccc transparent;
+ border-width: 9px;
+ margin-left: -9px;
+}
+.tox .tox-pop.tox-pop--left::before,
+.tox .tox-pop.tox-pop--left::after {
+ left: 0;
+ top: calc(50% - 1px);
+ transform: translateY(-50%);
+}
+.tox .tox-pop.tox-pop--left::after {
+ border-color: transparent #fff transparent transparent;
+ border-width: 8px;
+ margin-left: -15px;
+}
+.tox .tox-pop.tox-pop--left::before {
+ border-color: transparent #cccccc transparent transparent;
+ border-width: 10px;
+ margin-left: -19px;
+}
+.tox .tox-pop.tox-pop--right::before,
+.tox .tox-pop.tox-pop--right::after {
+ left: 100%;
+ top: calc(50% + 1px);
+ transform: translateY(-50%);
+}
+.tox .tox-pop.tox-pop--right::after {
+ border-color: transparent transparent transparent #fff;
+ border-width: 8px;
+ margin-left: -1px;
+}
+.tox .tox-pop.tox-pop--right::before {
+ border-color: transparent transparent transparent #cccccc;
+ border-width: 10px;
+ margin-left: -1px;
+}
+.tox .tox-pop.tox-pop--align-left::before,
+.tox .tox-pop.tox-pop--align-left::after {
+ left: 20px;
+}
+.tox .tox-pop.tox-pop--align-right::before,
+.tox .tox-pop.tox-pop--align-right::after {
+ left: calc(100% - 20px);
+}
+.tox .tox-sidebar-wrap {
+ display: flex;
+ flex-direction: row;
+ flex-grow: 1;
+ -ms-flex-preferred-size: 0;
+ min-height: 0;
+}
+.tox .tox-sidebar {
+ background-color: #fff;
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-end;
+}
+.tox .tox-sidebar__slider {
+ display: flex;
+ overflow: hidden;
+}
+.tox .tox-sidebar__pane-container {
+ display: flex;
+}
+.tox .tox-sidebar__pane {
+ display: flex;
+}
+.tox .tox-sidebar--sliding-closed {
+ opacity: 0;
+}
+.tox .tox-sidebar--sliding-open {
+ opacity: 1;
+}
+.tox .tox-sidebar--sliding-growing,
+.tox .tox-sidebar--sliding-shrinking {
+ transition: width 0.5s ease, opacity 0.5s ease;
+}
+.tox .tox-selector {
+ background-color: #4099ff;
+ border-color: #4099ff;
+ border-style: solid;
+ border-width: 1px;
+ box-sizing: border-box;
+ display: inline-block;
+ height: 10px;
+ position: absolute;
+ width: 10px;
+}
+.tox.tox-platform-touch .tox-selector {
+ height: 12px;
+ width: 12px;
+}
+.tox .tox-slider {
+ align-items: center;
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+ height: 24px;
+ justify-content: center;
+ position: relative;
+}
+.tox .tox-slider__rail {
+ background-color: transparent;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ height: 10px;
+ min-width: 120px;
+ width: 100%;
+}
+.tox .tox-slider__handle {
+ background-color: #207ab7;
+ border: 2px solid #185d8c;
+ border-radius: 3px;
+ box-shadow: none;
+ height: 24px;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%);
+ width: 14px;
+}
+.tox .tox-source-code {
+ overflow: auto;
+}
+.tox .tox-spinner {
+ display: flex;
+}
+.tox .tox-spinner > div {
+ animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;
+ background-color: rgba(34, 47, 62, 0.7);
+ border-radius: 100%;
+ height: 8px;
+ width: 8px;
+}
+.tox .tox-spinner > div:nth-child(1) {
+ animation-delay: -0.32s;
+}
+.tox .tox-spinner > div:nth-child(2) {
+ animation-delay: -0.16s;
+}
+@keyframes tam-bouncing-dots {
+ 0%,
+ 80%,
+ 100% {
+ transform: scale(0);
+ }
+ 40% {
+ transform: scale(1);
+ }
+}
+.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {
+ margin-left: 4px;
+}
+.tox[dir=rtl] .tox-spinner > div:not(:first-child) {
+ margin-right: 4px;
+}
+.tox .tox-statusbar {
+ align-items: center;
+ background-color: #fff;
+ border-top: 1px solid #cccccc;
+ color: rgba(34, 47, 62, 0.7);
+ display: flex;
+ flex: 0 0 auto;
+ font-size: 12px;
+ font-weight: normal;
+ height: 18px;
+ overflow: hidden;
+ padding: 0 8px;
+ position: relative;
+ text-transform: uppercase;
+}
+.tox .tox-statusbar__text-container {
+ display: flex;
+ flex: 1 1 auto;
+ justify-content: flex-end;
+ overflow: hidden;
+}
+.tox .tox-statusbar__path {
+ display: flex;
+ flex: 1 1 auto;
+ margin-right: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.tox .tox-statusbar__path > * {
+ display: inline;
+ white-space: nowrap;
+}
+.tox .tox-statusbar__wordcount {
+ flex: 0 0 auto;
+ margin-left: 1ch;
+}
+.tox .tox-statusbar a,
+.tox .tox-statusbar__path-item,
+.tox .tox-statusbar__wordcount {
+ color: rgba(34, 47, 62, 0.7);
+ text-decoration: none;
+}
+.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),
+.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),
+.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),
+.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),
+.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),
+.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {
+ cursor: pointer;
+ text-decoration: underline;
+}
+.tox .tox-statusbar__resize-handle {
+ align-items: flex-end;
+ align-self: stretch;
+ cursor: nwse-resize;
+ display: flex;
+ flex: 0 0 auto;
+ justify-content: flex-end;
+ margin-left: auto;
+ margin-right: -8px;
+ padding-left: 1ch;
+}
+.tox .tox-statusbar__resize-handle svg {
+ display: block;
+ fill: rgba(34, 47, 62, 0.7);
+}
+.tox .tox-statusbar__resize-handle:focus svg {
+ background-color: #dee0e2;
+ border-radius: 1px;
+ box-shadow: 0 0 0 2px #dee0e2;
+}
+.tox:not([dir=rtl]) .tox-statusbar__path > * {
+ margin-right: 4px;
+}
+.tox:not([dir=rtl]) .tox-statusbar__branding {
+ margin-left: 1ch;
+}
+.tox[dir=rtl] .tox-statusbar {
+ flex-direction: row-reverse;
+}
+.tox[dir=rtl] .tox-statusbar__path > * {
+ margin-left: 4px;
+}
+.tox .tox-throbber {
+ z-index: 1299;
+}
+.tox .tox-throbber__busy-spinner {
+ align-items: center;
+ background-color: rgba(255, 255, 255, 0.6);
+ bottom: 0;
+ display: flex;
+ justify-content: center;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+.tox .tox-tbtn {
+ align-items: center;
+ background: transparent;
+ border: 0;
+ border-radius: 3px;
+ box-shadow: none;
+ color: #222f3e;
+ display: flex;
+ flex: 0 0 auto;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ height: 34px;
+ justify-content: center;
+ margin: 2px 0 3px 0;
+ outline: none;
+ overflow: hidden;
+ padding: 0;
+ text-transform: none;
+ width: 34px;
+}
+.tox .tox-tbtn svg {
+ display: block;
+ fill: #222f3e;
+}
+.tox .tox-tbtn.tox-tbtn-more {
+ padding-left: 5px;
+ padding-right: 5px;
+ width: inherit;
+}
+.tox .tox-tbtn:focus {
+ background: #dee0e2;
+ border: 0;
+ box-shadow: none;
+}
+.tox .tox-tbtn:hover {
+ background: #dee0e2;
+ border: 0;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-tbtn:hover svg {
+ fill: #222f3e;
+}
+.tox .tox-tbtn:active {
+ background: #c8cbcf;
+ border: 0;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-tbtn:active svg {
+ fill: #222f3e;
+}
+.tox .tox-tbtn--disabled,
+.tox .tox-tbtn--disabled:hover,
+.tox .tox-tbtn:disabled,
+.tox .tox-tbtn:disabled:hover {
+ background: transparent;
+ border: 0;
+ box-shadow: none;
+ color: rgba(34, 47, 62, 0.5);
+ cursor: not-allowed;
+}
+.tox .tox-tbtn--disabled svg,
+.tox .tox-tbtn--disabled:hover svg,
+.tox .tox-tbtn:disabled svg,
+.tox .tox-tbtn:disabled:hover svg {
+ /* stylelint-disable-line no-descending-specificity */
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-tbtn--enabled,
+.tox .tox-tbtn--enabled:hover {
+ background: #c8cbcf;
+ border: 0;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-tbtn--enabled > *,
+.tox .tox-tbtn--enabled:hover > * {
+ transform: none;
+}
+.tox .tox-tbtn--enabled svg,
+.tox .tox-tbtn--enabled:hover svg {
+ /* stylelint-disable-line no-descending-specificity */
+ fill: #222f3e;
+}
+.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {
+ color: #222f3e;
+}
+.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {
+ fill: #222f3e;
+}
+.tox .tox-tbtn:active > * {
+ transform: none;
+}
+.tox .tox-tbtn--md {
+ height: 51px;
+ width: 51px;
+}
+.tox .tox-tbtn--lg {
+ flex-direction: column;
+ height: 68px;
+ width: 68px;
+}
+.tox .tox-tbtn--return {
+ -ms-grid-row-align: stretch;
+ align-self: stretch;
+ height: unset;
+ width: 16px;
+}
+.tox .tox-tbtn--labeled {
+ padding: 0 4px;
+ width: unset;
+}
+.tox .tox-tbtn__vlabel {
+ display: block;
+ font-size: 10px;
+ font-weight: normal;
+ letter-spacing: -0.025em;
+ margin-bottom: 4px;
+ white-space: nowrap;
+}
+.tox .tox-tbtn--select {
+ margin: 2px 0 3px 0;
+ padding: 0 4px;
+ width: auto;
+}
+.tox .tox-tbtn__select-label {
+ cursor: default;
+ font-weight: normal;
+ margin: 0 4px;
+}
+.tox .tox-tbtn__select-chevron {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ width: 16px;
+}
+.tox .tox-tbtn__select-chevron svg {
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-tbtn--bespoke .tox-tbtn__select-label {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 7em;
+}
+.tox .tox-split-button {
+ border: 0;
+ border-radius: 3px;
+ box-sizing: border-box;
+ display: flex;
+ margin: 2px 0 3px 0;
+ overflow: hidden;
+}
+.tox .tox-split-button:hover {
+ box-shadow: 0 0 0 1px #dee0e2 inset;
+}
+.tox .tox-split-button:focus {
+ background: #dee0e2;
+ box-shadow: none;
+ color: #222f3e;
+}
+.tox .tox-split-button > * {
+ border-radius: 0;
+}
+.tox .tox-split-button__chevron {
+ width: 16px;
+}
+.tox .tox-split-button__chevron svg {
+ fill: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-split-button .tox-tbtn {
+ margin: 0;
+}
+.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child {
+ width: 30px;
+}
+.tox.tox-platform-touch .tox-split-button__chevron {
+ width: 20px;
+}
+.tox .tox-split-button.tox-tbtn--disabled:hover,
+.tox .tox-split-button.tox-tbtn--disabled:focus,
+.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,
+.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {
+ background: transparent;
+ box-shadow: none;
+ color: rgba(34, 47, 62, 0.5);
+}
+.tox .tox-toolbar-overlord {
+ background-color: #fff;
+}
+.tox .tox-toolbar,
+.tox .tox-toolbar__primary,
+.tox .tox-toolbar__overflow {
+ background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;
+ background-color: #fff;
+ display: flex;
+ flex: 0 0 auto;
+ flex-shrink: 0;
+ flex-wrap: wrap;
+ padding: 0 0;
+}
+.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {
+ height: 0;
+ opacity: 0;
+ padding-bottom: 0;
+ padding-top: 0;
+ visibility: hidden;
+}
+.tox .tox-toolbar__overflow--growing {
+ transition: height 0.3s ease, opacity 0.2s linear 0.1s;
+}
+.tox .tox-toolbar__overflow--shrinking {
+ transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;
+}
+.tox .tox-menubar + .tox-toolbar,
+.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {
+ border-top: 1px solid #cccccc;
+ margin-top: -1px;
+}
+.tox .tox-toolbar--scrolling {
+ flex-wrap: nowrap;
+ overflow-x: auto;
+}
+.tox .tox-pop .tox-toolbar {
+ border-width: 0;
+}
+.tox .tox-toolbar--no-divider {
+ background-image: none;
+}
+.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child,
+.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary {
+ border-top: 1px solid #cccccc;
+}
+.tox.tox-tinymce-aux .tox-toolbar__overflow {
+ background-color: #fff;
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
+}
+.tox .tox-toolbar__group {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0 0;
+ padding: 0 4px 0 4px;
+}
+.tox .tox-toolbar__group--pull-right {
+ margin-left: auto;
+}
+.tox .tox-toolbar--scrolling .tox-toolbar__group {
+ flex-shrink: 0;
+ flex-wrap: nowrap;
+}
+.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
+ border-right: 1px solid #cccccc;
+}
+.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {
+ border-left: 1px solid #cccccc;
+}
+.tox .tox-tooltip {
+ display: inline-block;
+ padding: 8px;
+ position: relative;
+}
+.tox .tox-tooltip__body {
+ background-color: #222f3e;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3);
+ color: rgba(255, 255, 255, 0.75);
+ font-size: 14px;
+ font-style: normal;
+ font-weight: normal;
+ padding: 4px 8px;
+ text-transform: none;
+}
+.tox .tox-tooltip__arrow {
+ position: absolute;
+}
+.tox .tox-tooltip--down .tox-tooltip__arrow {
+ border-left: 8px solid transparent;
+ border-right: 8px solid transparent;
+ border-top: 8px solid #222f3e;
+ bottom: 0;
+ left: 50%;
+ position: absolute;
+ transform: translateX(-50%);
+}
+.tox .tox-tooltip--up .tox-tooltip__arrow {
+ border-bottom: 8px solid #222f3e;
+ border-left: 8px solid transparent;
+ border-right: 8px solid transparent;
+ left: 50%;
+ position: absolute;
+ top: 0;
+ transform: translateX(-50%);
+}
+.tox .tox-tooltip--right .tox-tooltip__arrow {
+ border-bottom: 8px solid transparent;
+ border-left: 8px solid #222f3e;
+ border-top: 8px solid transparent;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translateY(-50%);
+}
+.tox .tox-tooltip--left .tox-tooltip__arrow {
+ border-bottom: 8px solid transparent;
+ border-right: 8px solid #222f3e;
+ border-top: 8px solid transparent;
+ left: 0;
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+}
+.tox .tox-well {
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ padding: 8px;
+ width: 100%;
+}
+.tox .tox-well > *:first-child {
+ margin-top: 0;
+}
+.tox .tox-well > *:last-child {
+ margin-bottom: 0;
+}
+.tox .tox-well > *:only-child {
+ margin: 0;
+}
+.tox .tox-custom-editor {
+ border: 1px solid #cccccc;
+ border-radius: 3px;
+ display: flex;
+ flex: 1;
+ position: relative;
+}
+/* stylelint-disable */
+.tox {
+ /* stylelint-enable */
+}
+.tox .tox-dialog-loading::before {
+ background-color: rgba(0, 0, 0, 0.5);
+ content: "";
+ height: 100%;
+ position: absolute;
+ width: 100%;
+ z-index: 1000;
+}
+.tox .tox-tab {
+ cursor: pointer;
+}
+.tox .tox-dialog__content-js {
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-dialog__body-content .tox-collection {
+ display: flex;
+ flex: 1;
+ -ms-flex-preferred-size: auto;
+}
+.tox .tox-image-tools-edit-panel {
+ height: 60px;
+}
+.tox .tox-image-tools__sidebar {
+ height: 60px;
+}
diff --git a/public/tinymce/skins/oxide/skin.min.css b/public/tinymce/skins/oxide/skin.min.css
new file mode 100644
index 0000000000..f570b8e49f
--- /dev/null
+++ b/public/tinymce/skins/oxide/skin.min.css
@@ -0,0 +1,7 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{background-color:transparent;border:1px solid #ccc;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.1);border-color:rgba(32,122,183,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(32,122,183,.4)}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5)}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4)}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4)}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#222f3e;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;-ms-flex-preferred-size:auto;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{-ms-grid-row-align:center;align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{-ms-grid-row-align:center;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(34,47,62,.7);font-size:12px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__name{color:rgba(34,47,62,.7);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;-ms-flex-preferred-size:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px 16px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto;max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content a:active{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;-ms-flex-preferred-size:auto;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;-ms-flex-preferred-size:auto;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-textarea{flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{flex:1;-ms-flex-preferred-size:auto}.tox .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-left:32px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-right:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px 0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:-ms-grid;display:grid;font-size:14px;font-weight:400;-ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#222f3e}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#222f3e}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{-ms-grid-row-align:center;align-self:center;color:#222f3e;font-size:14px;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-row-align:start;align-self:start;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-align:center;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;-ms-flex-preferred-size:0;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;-ms-flex-preferred-size:auto;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.7)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{-ms-grid-row-align:stretch;align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #dee0e2 inset}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-image-tools-edit-panel{height:60px}.tox .tox-image-tools__sidebar{height:60px}
diff --git a/public/tinymce/skins/oxide/skin.mobile.css b/public/tinymce/skins/oxide/skin.mobile.css
new file mode 100644
index 0000000000..875721a27d
--- /dev/null
+++ b/public/tinymce/skins/oxide/skin.mobile.css
@@ -0,0 +1,673 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+/* RESET all the things! */
+.tinymce-mobile-outer-container {
+ all: initial;
+ display: block;
+}
+.tinymce-mobile-outer-container * {
+ border: 0;
+ box-sizing: initial;
+ cursor: inherit;
+ float: none;
+ line-height: 1;
+ margin: 0;
+ outline: 0;
+ padding: 0;
+ -webkit-tap-highlight-color: transparent;
+ /* TBIO-3691, stop the gray flicker on touch. */
+ text-shadow: none;
+ white-space: nowrap;
+}
+.tinymce-mobile-icon-arrow-back::before {
+ content: "\e5cd";
+}
+.tinymce-mobile-icon-image::before {
+ content: "\e412";
+}
+.tinymce-mobile-icon-cancel-circle::before {
+ content: "\e5c9";
+}
+.tinymce-mobile-icon-full-dot::before {
+ content: "\e061";
+}
+.tinymce-mobile-icon-align-center::before {
+ content: "\e234";
+}
+.tinymce-mobile-icon-align-left::before {
+ content: "\e236";
+}
+.tinymce-mobile-icon-align-right::before {
+ content: "\e237";
+}
+.tinymce-mobile-icon-bold::before {
+ content: "\e238";
+}
+.tinymce-mobile-icon-italic::before {
+ content: "\e23f";
+}
+.tinymce-mobile-icon-unordered-list::before {
+ content: "\e241";
+}
+.tinymce-mobile-icon-ordered-list::before {
+ content: "\e242";
+}
+.tinymce-mobile-icon-font-size::before {
+ content: "\e245";
+}
+.tinymce-mobile-icon-underline::before {
+ content: "\e249";
+}
+.tinymce-mobile-icon-link::before {
+ content: "\e157";
+}
+.tinymce-mobile-icon-unlink::before {
+ content: "\eca2";
+}
+.tinymce-mobile-icon-color::before {
+ content: "\e891";
+}
+.tinymce-mobile-icon-previous::before {
+ content: "\e314";
+}
+.tinymce-mobile-icon-next::before {
+ content: "\e315";
+}
+.tinymce-mobile-icon-large-font::before,
+.tinymce-mobile-icon-style-formats::before {
+ content: "\e264";
+}
+.tinymce-mobile-icon-undo::before {
+ content: "\e166";
+}
+.tinymce-mobile-icon-redo::before {
+ content: "\e15a";
+}
+.tinymce-mobile-icon-removeformat::before {
+ content: "\e239";
+}
+.tinymce-mobile-icon-small-font::before {
+ content: "\e906";
+}
+.tinymce-mobile-icon-readonly-back::before,
+.tinymce-mobile-format-matches::after {
+ content: "\e5ca";
+}
+.tinymce-mobile-icon-small-heading::before {
+ content: "small";
+}
+.tinymce-mobile-icon-large-heading::before {
+ content: "large";
+}
+.tinymce-mobile-icon-small-heading::before,
+.tinymce-mobile-icon-large-heading::before {
+ font-family: sans-serif;
+ font-size: 80%;
+}
+.tinymce-mobile-mask-edit-icon::before {
+ content: "\e254";
+}
+.tinymce-mobile-icon-back::before {
+ content: "\e5c4";
+}
+.tinymce-mobile-icon-heading::before {
+ /* TODO: Translate */
+ content: "Headings";
+ font-family: sans-serif;
+ font-size: 80%;
+ font-weight: bold;
+}
+.tinymce-mobile-icon-h1::before {
+ content: "H1";
+ font-weight: bold;
+}
+.tinymce-mobile-icon-h2::before {
+ content: "H2";
+ font-weight: bold;
+}
+.tinymce-mobile-icon-h3::before {
+ content: "H3";
+ font-weight: bold;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ background: rgba(51, 51, 51, 0.5);
+ height: 100%;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container {
+ align-items: center;
+ border-radius: 50%;
+ display: flex;
+ flex-direction: column;
+ font-family: sans-serif;
+ font-size: 1em;
+ justify-content: space-between;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ border-radius: 50%;
+ height: 2.1em;
+ width: 2.1em;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ font-size: 1em;
+}
+@media only screen and (min-device-width:700px) {
+ .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section {
+ font-size: 1.2em;
+ }
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ border-radius: 50%;
+ height: 2.1em;
+ width: 2.1em;
+ background-color: white;
+ color: #207ab7;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before {
+ content: "\e900";
+ font-family: 'tinymce-mobile', sans-serif;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon {
+ z-index: 2;
+}
+.tinymce-mobile-android-container.tinymce-mobile-android-maximized {
+ background: #ffffff;
+ border: none;
+ bottom: 0;
+ display: flex;
+ flex-direction: column;
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+}
+.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) {
+ position: relative;
+}
+.tinymce-mobile-android-container .tinymce-mobile-editor-socket {
+ display: flex;
+ flex-grow: 1;
+}
+.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe {
+ display: flex !important;
+ flex-grow: 1;
+ height: auto !important;
+}
+.tinymce-mobile-android-scroll-reload {
+ overflow: hidden;
+}
+:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar {
+ margin-top: 23px;
+}
+.tinymce-mobile-toolstrip {
+ background: #fff;
+ display: flex;
+ flex: 0 0 auto;
+ z-index: 1;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar {
+ align-items: center;
+ background-color: #fff;
+ border-bottom: 1px solid #cccccc;
+ display: flex;
+ flex: 1;
+ height: 2.5em;
+ width: 100%;
+ /* Make it no larger than the toolstrip, so that it needs to scroll */
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ flex-shrink: 1;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ flex: 1;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container {
+ background: #f44336;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group {
+ flex-grow: 1;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item {
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button {
+ align-items: center;
+ display: flex;
+ height: 80%;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected {
+ background: #c8cbcf;
+ color: #cccccc;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type {
+ background: #207ab7;
+ color: #eceff1;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar {
+ /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ flex: 1;
+ padding-bottom: 0.4em;
+ padding-top: 0.4em;
+ /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */
+ /* For widgets like the colour picker, use the whole height */
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog {
+ display: flex;
+ min-height: 1.5em;
+ overflow: hidden;
+ padding-left: 0;
+ padding-right: 0;
+ position: relative;
+ width: 100%;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain {
+ display: flex;
+ height: 100%;
+ transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s;
+ width: 100%;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen {
+ display: flex;
+ flex: 0 0 auto;
+ justify-content: space-between;
+ width: 100%;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input {
+ font-family: Sans-serif;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container {
+ display: flex;
+ flex-grow: 1;
+ position: relative;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x {
+ -ms-grid-row-align: center;
+ align-self: center;
+ background: inherit;
+ border: none;
+ border-radius: 50%;
+ color: #888;
+ font-size: 0.6em;
+ font-weight: bold;
+ height: 100%;
+ padding-right: 2px;
+ position: absolute;
+ right: 0;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x {
+ display: none;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next {
+ align-items: center;
+ display: flex;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before {
+ align-items: center;
+ display: flex;
+ font-weight: bold;
+ height: 100%;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before {
+ visibility: hidden;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item {
+ color: #cccccc;
+ font-size: 10px;
+ line-height: 10px;
+ margin: 0 2px;
+ padding-top: 3px;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active {
+ color: #c8cbcf;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before {
+ margin-left: 0.5em;
+ margin-right: 0.9em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before {
+ margin-left: 0.9em;
+ margin-right: 0.5em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider {
+ display: flex;
+ flex: 1;
+ margin-left: 0;
+ margin-right: 0;
+ padding: 0.28em 0;
+ position: relative;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container {
+ align-items: center;
+ display: flex;
+ flex-grow: 1;
+ height: 100%;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line {
+ background: #cccccc;
+ display: flex;
+ flex: 1;
+ height: 0.2em;
+ margin-bottom: 0.3em;
+ margin-top: 0.3em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container {
+ padding-left: 2em;
+ padding-right: 2em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container {
+ align-items: center;
+ display: flex;
+ flex-grow: 1;
+ height: 100%;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient {
+ background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%);
+ display: flex;
+ flex: 1;
+ height: 0.2em;
+ margin-bottom: 0.3em;
+ margin-top: 0.3em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black {
+ /* Not part of theming */
+ background: black;
+ height: 0.2em;
+ margin-bottom: 0.3em;
+ margin-top: 0.3em;
+ width: 1.2em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white {
+ /* Not part of theming */
+ background: white;
+ height: 0.2em;
+ margin-bottom: 0.3em;
+ margin-top: 0.3em;
+ width: 1.2em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb {
+ /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave
+ * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is
+ * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without
+ * this approach.
+ */
+ align-items: center;
+ background-clip: padding-box;
+ background-color: #455a64;
+ border: 0.5em solid rgba(136, 136, 136, 0);
+ border-radius: 3em;
+ bottom: 0;
+ color: #fff;
+ display: flex;
+ height: 0.5em;
+ justify-content: center;
+ left: -10px;
+ margin: auto;
+ position: absolute;
+ top: 0;
+ transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1);
+ width: 0.5em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active {
+ border: 0.5em solid rgba(136, 136, 136, 0.39);
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ flex: 1;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper {
+ flex-direction: column;
+ justify-content: center;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item {
+ align-items: center;
+ display: flex;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) {
+ height: 100%;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container {
+ display: flex;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input {
+ background: #ffffff;
+ border: none;
+ border-radius: 0;
+ color: #455a64;
+ flex-grow: 1;
+ font-size: 0.85em;
+ padding-bottom: 0.1em;
+ padding-left: 5px;
+ padding-top: 0.1em;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder {
+ /* WebKit, Blink, Edge */
+ color: #888;
+}
+.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder {
+ /* WebKit, Blink, Edge */
+ color: #888;
+}
+/* dropup */
+.tinymce-mobile-dropup {
+ background: white;
+ display: flex;
+ overflow: hidden;
+ width: 100%;
+}
+.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking {
+ transition: height 0.3s ease-out;
+}
+.tinymce-mobile-dropup.tinymce-mobile-dropup-growing {
+ transition: height 0.3s ease-in;
+}
+.tinymce-mobile-dropup.tinymce-mobile-dropup-closed {
+ flex-grow: 0;
+}
+.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) {
+ flex-grow: 1;
+}
+/* TODO min-height for device size and orientation */
+.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {
+ min-height: 200px;
+}
+@media only screen and (orientation: landscape) {
+ .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {
+ min-height: 200px;
+ }
+}
+@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
+ .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) {
+ min-height: 150px;
+ }
+}
+/* styles menu */
+.tinymce-mobile-styles-menu {
+ font-family: sans-serif;
+ outline: 4px solid black;
+ overflow: hidden;
+ position: relative;
+ width: 100%;
+}
+.tinymce-mobile-styles-menu [role="menu"] {
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+ position: absolute;
+ width: 100%;
+}
+.tinymce-mobile-styles-menu [role="menu"].transitioning {
+ transition: transform 0.5s ease-in-out;
+}
+.tinymce-mobile-styles-menu .tinymce-mobile-styles-item {
+ border-bottom: 1px solid #ddd;
+ color: #455a64;
+ cursor: pointer;
+ display: flex;
+ padding: 1em 1em;
+ position: relative;
+}
+.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before {
+ color: #455a64;
+ content: "\e314";
+ font-family: 'tinymce-mobile', sans-serif;
+}
+.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after {
+ color: #455a64;
+ content: "\e315";
+ font-family: 'tinymce-mobile', sans-serif;
+ padding-left: 1em;
+ padding-right: 1em;
+ position: absolute;
+ right: 0;
+}
+.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after {
+ font-family: 'tinymce-mobile', sans-serif;
+ padding-left: 1em;
+ padding-right: 1em;
+ position: absolute;
+ right: 0;
+}
+.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator,
+.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser {
+ align-items: center;
+ background: #fff;
+ border-top: #455a64;
+ color: #455a64;
+ display: flex;
+ min-height: 2.5em;
+ padding-left: 1em;
+ padding-right: 1em;
+}
+.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state],
+.tinymce-mobile-styles-menu [data-transitioning-state="before"] {
+ transform: translate(-100%);
+}
+.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state],
+.tinymce-mobile-styles-menu [data-transitioning-state="current"] {
+ transform: translate(0%);
+}
+.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state],
+.tinymce-mobile-styles-menu [data-transitioning-state="after"] {
+ transform: translate(100%);
+}
+@font-face {
+ font-family: 'tinymce-mobile';
+ font-style: normal;
+ font-weight: normal;
+ src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff');
+}
+@media (min-device-width: 700px) {
+ .tinymce-mobile-outer-container,
+ .tinymce-mobile-outer-container input {
+ font-size: 25px;
+ }
+}
+@media (max-device-width: 700px) {
+ .tinymce-mobile-outer-container,
+ .tinymce-mobile-outer-container input {
+ font-size: 18px;
+ }
+}
+.tinymce-mobile-icon {
+ font-family: 'tinymce-mobile', sans-serif;
+}
+.mixin-flex-and-centre {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+.mixin-flex-bar {
+ align-items: center;
+ display: flex;
+ height: 100%;
+}
+.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe {
+ background-color: #fff;
+ width: 100%;
+}
+.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {
+ /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */
+ background-color: #207ab7;
+ border-radius: 50%;
+ bottom: 1em;
+ color: white;
+ font-size: 1em;
+ height: 2.1em;
+ position: fixed;
+ right: 2em;
+ width: 2.1em;
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+@media only screen and (min-device-width:700px) {
+ .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {
+ font-size: 1.2em;
+ }
+}
+.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket {
+ height: 300px;
+ overflow: hidden;
+}
+.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe {
+ height: 100%;
+}
+.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip {
+ display: none;
+}
+/*
+ Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets
+ increased and the whole body becomes scrollable. It's important!
+ */
+input[type="file"]::-webkit-file-upload-button {
+ display: none;
+}
+@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
+ .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon {
+ bottom: 50%;
+ }
+}
diff --git a/public/tinymce/skins/oxide/skin.mobile.min.css b/public/tinymce/skins/oxide/skin.mobile.min.css
new file mode 100644
index 0000000000..3a45cacf0f
--- /dev/null
+++ b/public/tinymce/skins/oxide/skin.mobile.min.css
@@ -0,0 +1,7 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{border:0;box-sizing:initial;cursor:inherit;float:none;line-height:1;margin:0;outline:0;padding:0;-webkit-tap-highlight-color:transparent;text-shadow:none;white-space:nowrap}.tinymce-mobile-icon-arrow-back::before{content:"\e5cd"}.tinymce-mobile-icon-image::before{content:"\e412"}.tinymce-mobile-icon-cancel-circle::before{content:"\e5c9"}.tinymce-mobile-icon-full-dot::before{content:"\e061"}.tinymce-mobile-icon-align-center::before{content:"\e234"}.tinymce-mobile-icon-align-left::before{content:"\e236"}.tinymce-mobile-icon-align-right::before{content:"\e237"}.tinymce-mobile-icon-bold::before{content:"\e238"}.tinymce-mobile-icon-italic::before{content:"\e23f"}.tinymce-mobile-icon-unordered-list::before{content:"\e241"}.tinymce-mobile-icon-ordered-list::before{content:"\e242"}.tinymce-mobile-icon-font-size::before{content:"\e245"}.tinymce-mobile-icon-underline::before{content:"\e249"}.tinymce-mobile-icon-link::before{content:"\e157"}.tinymce-mobile-icon-unlink::before{content:"\eca2"}.tinymce-mobile-icon-color::before{content:"\e891"}.tinymce-mobile-icon-previous::before{content:"\e314"}.tinymce-mobile-icon-next::before{content:"\e315"}.tinymce-mobile-icon-large-font::before,.tinymce-mobile-icon-style-formats::before{content:"\e264"}.tinymce-mobile-icon-undo::before{content:"\e166"}.tinymce-mobile-icon-redo::before{content:"\e15a"}.tinymce-mobile-icon-removeformat::before{content:"\e239"}.tinymce-mobile-icon-small-font::before{content:"\e906"}.tinymce-mobile-format-matches::after,.tinymce-mobile-icon-readonly-back::before{content:"\e5ca"}.tinymce-mobile-icon-small-heading::before{content:"small"}.tinymce-mobile-icon-large-heading::before{content:"large"}.tinymce-mobile-icon-large-heading::before,.tinymce-mobile-icon-small-heading::before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon::before{content:"\e254"}.tinymce-mobile-icon-back::before{content:"\e5c4"}.tinymce-mobile-icon-heading::before{content:"Headings";font-family:sans-serif;font-size:80%;font-weight:700}.tinymce-mobile-icon-h1::before{content:"H1";font-weight:700}.tinymce-mobile-icon-h2::before{content:"H2";font-weight:700}.tinymce-mobile-icon-h3::before{content:"H3";font-weight:700}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{align-items:center;display:flex;justify-content:center;background:rgba(51,51,51,.5);height:100%;position:absolute;top:0;width:100%}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;font-family:sans-serif;font-size:1em;justify-content:space-between}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{align-items:center;display:flex;justify-content:center;flex-direction:column;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em;background-color:#fff;color:#207ab7}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before{content:"\e900";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{background:#fff;border:none;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:flex;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:flex!important;flex-grow:1;height:auto!important}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#fff;display:flex;flex:0 0 auto;z-index:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex:1;height:2.5em;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{align-items:center;display:flex;height:80%;margin-left:2px;margin-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#c8cbcf;color:#ccc}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#207ab7;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex:1;padding-bottom:.4em;padding-top:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:flex;min-height:1.5em;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{display:flex;height:100%;transition:left cubic-bezier(.4,0,1,1) .15s;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:flex;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{-ms-grid-row-align:center;align-self:center;background:inherit;border:none;border-radius:50%;color:#888;font-size:.6em;font-weight:700;height:100%;padding-right:2px;position:absolute;right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before{align-items:center;display:flex;font-weight:700;height:100%;padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{color:#ccc;font-size:10px;line-height:10px;margin:0 2px;padding-top:3px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#c8cbcf}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before{margin-left:.5em;margin-right:.9em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:flex;flex:1;margin-left:0;margin-right:0;padding:.28em 0;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{background:#ccc;display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{background:linear-gradient(to right,red 0,#feff00 17%,#0f0 33%,#00feff 50%,#00f 67%,#ff00fe 83%,red 100%);display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:#000;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:#fff;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{align-items:center;background-clip:padding-box;background-color:#455a64;border:.5em solid rgba(136,136,136,0);border-radius:3em;bottom:0;color:#fff;display:flex;height:.5em;justify-content:center;left:-10px;margin:auto;position:absolute;top:0;transition:border 120ms cubic-bezier(.39,.58,.57,1);width:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{flex-direction:column;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{background:#fff;border:none;border-radius:0;color:#455a64;flex-grow:1;font-size:.85em;padding-bottom:.1em;padding-left:5px;padding-top:.1em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-dropup{background:#fff;display:flex;overflow:hidden;width:100%}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){flex-grow:1}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation:landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-styles-menu{font-family:sans-serif;outline:4px solid #000;overflow:hidden;position:relative;width:100%}.tinymce-mobile-styles-menu [role=menu]{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.tinymce-mobile-styles-menu [role=menu].transitioning{transition:transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{border-bottom:1px solid #ddd;color:#455a64;cursor:pointer;display:flex;padding:1em 1em;position:relative}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before{color:#455a64;content:"\e314";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after{color:#455a64;content:"\e315";font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after{font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser,.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator{align-items:center;background:#fff;border-top:#455a64;color:#455a64;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em}.tinymce-mobile-styles-menu [data-transitioning-destination=before][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=before]{transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination=current][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=current]{transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination=after][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=after]{transform:translate(100%)}@font-face{font-family:tinymce-mobile;font-style:normal;font-weight:400;src:url(fonts/tinymce-mobile.woff?8x92w3) format('woff')}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:tinymce-mobile,sans-serif}.mixin-flex-and-centre{align-items:center;display:flex;justify-content:center}.mixin-flex-bar{align-items:center;display:flex;height:100%}.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe{background-color:#fff;width:100%}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{background-color:#207ab7;border-radius:50%;bottom:1em;color:#fff;font-size:1em;height:2.1em;position:fixed;right:2em;width:2.1em;align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{height:300px;overflow:hidden}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe{height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}input[type=file]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}}
diff --git a/public/tinymce/skins/oxide/skin.shadowdom.css b/public/tinymce/skins/oxide/skin.shadowdom.css
new file mode 100644
index 0000000000..d2adc4db7f
--- /dev/null
+++ b/public/tinymce/skins/oxide/skin.shadowdom.css
@@ -0,0 +1,37 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+body.tox-dialog__disable-scroll {
+ overflow: hidden;
+}
+.tox-fullscreen {
+ border: 0;
+ height: 100%;
+ margin: 0;
+ overflow: hidden;
+ -ms-scroll-chaining: none;
+ overscroll-behavior: none;
+ padding: 0;
+ touch-action: pinch-zoom;
+ width: 100%;
+}
+.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
+ display: none;
+}
+.tox.tox-tinymce.tox-fullscreen,
+.tox-shadowhost.tox-fullscreen {
+ left: 0;
+ position: fixed;
+ top: 0;
+ z-index: 1200;
+}
+.tox.tox-tinymce.tox-fullscreen {
+ background-color: transparent;
+}
+.tox-fullscreen .tox.tox-tinymce-aux,
+.tox-fullscreen ~ .tox.tox-tinymce-aux {
+ z-index: 1201;
+}
diff --git a/public/tinymce/skins/oxide/skin.shadowdom.min.css b/public/tinymce/skins/oxide/skin.shadowdom.min.css
new file mode 100644
index 0000000000..a0893b913e
--- /dev/null
+++ b/public/tinymce/skins/oxide/skin.shadowdom.min.css
@@ -0,0 +1,7 @@
+/**
+ * Copyright (c) Tiny Technologies, Inc. All rights reserved.
+ * Licensed under the LGPL or a commercial license.
+ * For LGPL see License.txt in the project root for license information.
+ * For commercial licenses see https://www.tiny.cloud/
+ */
+body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}
diff --git a/spec/controllers/contributors_controller_spec.rb b/spec/controllers/contributors_controller_spec.rb
index 5e94b66f95..1545c6a901 100644
--- a/spec/controllers/contributors_controller_spec.rb
+++ b/spec/controllers/contributors_controller_spec.rb
@@ -8,7 +8,7 @@
@org = create(:org, managed: true)
@plan = create(:plan, :creator, org: @org)
@user = @plan.owner
- @contributor = create(:contributor, plan: @plan)
+ @contributor = create(:contributor, plan: @plan, org: @org)
@params_hash = {
contributor: {
diff --git a/spec/controllers/guidances_controller_spec.rb b/spec/controllers/guidances_controller_spec.rb
index 0c6c082736..69fce9cb9e 100644
--- a/spec/controllers/guidances_controller_spec.rb
+++ b/spec/controllers/guidances_controller_spec.rb
@@ -109,7 +109,7 @@
expect(@guidance.reload.published?).to eql(true)
end
it 'fails' do
- Guidance.any_instance.stubs(:update_attributes).returns(false)
+ Guidance.any_instance.stubs(:update).returns(false)
args = { published: false }
put :admin_publish, params: { id: @guidance.id, guidance: args }
expect(response).to redirect_to(admin_index_guidance_path)
@@ -137,7 +137,7 @@
expect(@guidance.reload.published?).to eql(false)
end
it 'fails' do
- Guidance.any_instance.stubs(:update_attributes).returns(false)
+ Guidance.any_instance.stubs(:update).returns(false)
args = { published: true }
put :admin_unpublish, params: { id: @guidance.id, guidance: args }
expect(response).to redirect_to(admin_index_guidance_path)
diff --git a/spec/controllers/orgs_controller_spec.rb b/spec/controllers/orgs_controller_spec.rb
index f2d9400adc..5bba3235fd 100644
--- a/spec/controllers/orgs_controller_spec.rb
+++ b/spec/controllers/orgs_controller_spec.rb
@@ -10,7 +10,6 @@
@org = create(:org)
@user = create(:user, :super_admin, org: @org)
@logo = Rack::Test::UploadedFile.new 'spec/support/mocks/logo_file.png', 'image/png'
-
@controller = OrgsController.new
end
diff --git a/spec/factories/contributors.rb b/spec/factories/contributors.rb
index 729e0f72b2..c0f3e16f73 100644
--- a/spec/factories/contributors.rb
+++ b/spec/factories/contributors.rb
@@ -28,7 +28,7 @@
FactoryBot.define do
factory :contributor do
org
- name { Faker::Movies::StarWars.character }
+ name { Faker::Movies::StarWars.unique.character }
email { Faker::Internet.unique.email }
phone { Faker::PhoneNumber.phone_number_with_country_code }
diff --git a/spec/factories/languages.rb b/spec/factories/languages.rb
index 2a31e6654c..ed8496b0e5 100644
--- a/spec/factories/languages.rb
+++ b/spec/factories/languages.rb
@@ -13,9 +13,8 @@
FactoryBot.define do
factory :language do
- name { Faker::Language.unique.name }
+ name { Faker::Movies::StarWars.unique.specie }
description { "Language for #{name}" }
- abbreviation { Faker::Language.unique.abbreviation }
default_language { false }
trait :with_dialect do
abbreviation do
diff --git a/spec/factories/plans.rb b/spec/factories/plans.rb
index 6361c98bc1..c07d002ec7 100644
--- a/spec/factories/plans.rb
+++ b/spec/factories/plans.rb
@@ -42,6 +42,7 @@
FactoryBot.define do
factory :plan do
title { Faker::Company.bs }
+ visibility { Plan.visibilities[:privately_visible] }
template
org
identifier { SecureRandom.hex }
@@ -71,19 +72,27 @@
end
end
trait :organisationally_visible do
- visibility { 'organisationally_visible' }
+ after(:create) do |plan|
+ plan.update(visibility: Plan.visibilities[:organisationally_visible])
+ end
end
trait :publicly_visible do
- visibility { 'publicly_visible' }
+ after(:create) do |plan|
+ plan.update(visibility: Plan.visibilities[:publicly_visible])
+ end
end
trait :is_test do
- visibility { 'is_test' }
+ after(:create) do |plan|
+ plan.update(visibility: Plan.visibilities[:is_test])
+ end
end
trait :privately_visible do
- visibility { 'privately_visible' }
+ after(:create) do |plan|
+ plan.update(visibility: Plan.visibilities[:privately_visible])
+ end
end
after(:create) do |plan, evaluator|
diff --git a/spec/features/plans_spec.rb b/spec/features/plans_spec.rb
index c8e5d5ed28..7e931771ac 100644
--- a/spec/features/plans_spec.rb
+++ b/spec/features/plans_spec.rb
@@ -3,6 +3,8 @@
require 'rails_helper'
RSpec.describe 'Plans', type: :feature do
+ include Webmocks
+
before do
@default_template = create(:template, :default, :published)
@org = create(:org)
@@ -13,6 +15,8 @@
@user = create(:user, org: @org)
sign_in(@user)
+ stub_openaire
+
# OpenURI.expects(:open_uri).returns(<<~XML
#
#
@@ -28,54 +32,25 @@
# )
end
- xit 'User creates a new Plan', :js do
+ it 'User creates a new Plan', :js do
# TODO: Revisit this after we start refactoring/building out or tests for
# the new create plan workflow. For some reason the plans/new.js isn't
# firing here but works fine in the UI with manual testing
# Action
click_link 'Create plan'
fill_in :plan_title, with: 'My test plan'
- fill_in :org_org_name, with: @research_org.name
- choose_suggestion(@research_org.name)
+ choose_suggestion('plan_org_org_name', @research_org)
- fill_in :funder_org_name, with: @funding_org.name
- choose_suggestion(@funding_org.name)
+ choose_suggestion('plan_funder_org_name', @funding_org)
click_button 'Create plan'
# Expectations
expect(@user.plans).to be_one
@plan = Plan.last
expect(current_path).to eql(plan_path(@plan))
-
- ##
- # User updates plan content...
-
- # Action
expect(page).to have_css("input[type=text][value='#{@plan.title}']")
-
- within "#edit_plan_#{@plan.id}" do
- fill_in 'Grant number', with: 'Innodia'
- fill_in 'Project abstract', with: 'Plan abstract...'
- fill_in 'ID', with: 'ABCDEF'
- fill_in 'ORCID iD', with: 'My ORCID'
- fill_in 'Phone', with: '07787 000 0000'
- click_button 'Save'
- end
-
- # Reload the plan to get the latest from memory
- @plan.reload
-
- expect(current_path).to eql(overview_plan_path(@plan))
expect(@plan.title).to eql('My test plan')
expect(@plan.org_id).to eql(@research_org.id)
expect(@plan.funder_id).to eql(@funding_org.id)
- expect(@plan.grant_number).to eql('115797')
- expect(@plan.description).to eql('Plan abstract...')
- expect(@plan.identifier).to eql('ABCDEF')
- name = [@user.firstname, @user.surname].join(' ')
- expect(@plan.principal_investigator).to eql(name)
- expect(@plan.principal_investigator_identifier).to eql('My ORCID')
- expect(@plan.principal_investigator_email).to eql(@user.email)
- expect(@plan.principal_investigator_phone).to eql('07787 000 0000')
end
end
diff --git a/spec/features/registrations_spec.rb b/spec/features/registrations_spec.rb
index 6f9b5fdfd9..50ef4d60ab 100644
--- a/spec/features/registrations_spec.rb
+++ b/spec/features/registrations_spec.rb
@@ -4,7 +4,7 @@
RSpec.describe 'Registrations', type: :feature do
let!(:org) { create(:org) }
- let!(:language) { Language.default || create(:language, default_language: true) }
+ let!(:language) { Language.default || create(:language, abbreviation: 'reg-feat', default_language: true) }
let(:user_attributes) { attributes_for(:user) }
@@ -18,7 +18,7 @@
fill_in 'First Name', with: user_attributes[:firstname]
fill_in 'Last Name', with: user_attributes[:surname]
fill_in 'Email', with: user_attributes[:email]
- select_an_org('#new_user_org_name', org)
+ choose_suggestion('new_user_org_name', org)
fill_in 'Password', with: user_attributes[:password]
check 'Show password'
check 'I accept the terms and conditions'
@@ -41,7 +41,7 @@
fill_in 'First Name', with: user_attributes[:firstname]
fill_in 'Last Name', with: user_attributes[:surname]
fill_in 'Email', with: 'invalid-email'
- select_an_org('#new_user_org_name', org)
+ choose_suggestion('new_user_org_name', org)
fill_in 'Password', with: user_attributes[:password]
check 'Show password'
check 'I accept the terms and conditions'
diff --git a/spec/features/super_admins/merge_org_spec.rb b/spec/features/super_admins/merge_org_spec.rb
index f4c3fbad27..3e8338655a 100644
--- a/spec/features/super_admins/merge_org_spec.rb
+++ b/spec/features/super_admins/merge_org_spec.rb
@@ -2,7 +2,7 @@
require 'rails_helper'
-RSpec.describe 'SuperAdmins Merge Orgs', type: :feature, js: true do
+RSpec.describe 'SuperAdmins Merge Orgs', type: :feature do
before do
Org.destroy_all
@scheme = create(:identifier_scheme)
@@ -27,7 +27,7 @@
sign_in(@user)
end
- scenario 'Super admin merges an Org into another Org' do
+ scenario 'Super admin merges an Org into another Org', :js do
org_name = @from_org.name
click_link 'Admin'
sleep(0.5)
@@ -43,10 +43,7 @@
click_link 'Merge'
sleep(0.3)
expect(page).to have_text('Merge Organisations')
- find('#org_org_name').click
- fill_in(:org_org_name, with: @to_org.name[0..6])
- sleep(0.5)
- choose_suggestion(@to_org.name)
+ choose_suggestion('org_org_name', @to_org)
click_button 'Analyze'
# Wait for response
diff --git a/spec/features/super_admins/org_swaps_spec.rb b/spec/features/super_admins/org_swaps_spec.rb
index edf90939c6..ec9b23b373 100644
--- a/spec/features/super_admins/org_swaps_spec.rb
+++ b/spec/features/super_admins/org_swaps_spec.rb
@@ -21,8 +21,7 @@
click_link 'Admin'
click_link 'Templates'
find('#superadmin_user_org_name').click
- fill_in(:superadmin_user_org_name, with: @org2.name[0..4])
- choose_suggestion(@org2.name)
+ choose_suggestion('superadmin_user_org_name', @org2)
click_button 'Change affiliation'
expect(current_path).to eql(org_admin_templates_path)
expect(page).to have_text(@org2.name)
diff --git a/spec/features/templates/templates_upgrade_customisations_spec.rb b/spec/features/templates/templates_upgrade_customisations_spec.rb
index 0ab34a6f99..4aa8eb9abc 100644
--- a/spec/features/templates/templates_upgrade_customisations_spec.rb
+++ b/spec/features/templates/templates_upgrade_customisations_spec.rb
@@ -5,7 +5,7 @@
RSpec.feature 'Templates::UpgradeCustomisations', type: :feature do
let(:funder) { create(:org, :funder, name: 'The funder org') }
- let(:org) { create(:org, :organisation, name: "The User's org") }
+ let(:org) { create(:org, :organisation, name: 'The User org') }
let(:user) { create(:user, org: org) }
@@ -51,8 +51,7 @@
expect(customized_template.reload.published?).to eql(true)
# Move to the other funder Org's Templates
- fill_in(:superadmin_user_org_name, with: funder.name)
- choose_suggestion(funder.name)
+ choose_suggestion('superadmin_user_org_name', funder)
click_button('Change affiliation')
# Edit the original Template
@@ -92,9 +91,7 @@
expect(new_funder_template.reload.published?).to eql(true)
# Go back to the original Org...
-
- fill_in(:superadmin_user_org_name, with: org.name)
- choose_suggestion(org.name)
+ choose_suggestion('superadmin_user_org_name', org)
click_button('Change affiliation')
click_link 'Customisable Templates'
diff --git a/spec/javascripts/autoCompleteSpec.js b/spec/javascripts/autoCompleteSpec.js
index 4a11501e5e..552d3f9735 100644
--- a/spec/javascripts/autoCompleteSpec.js
+++ b/spec/javascripts/autoCompleteSpec.js
@@ -7,9 +7,11 @@ describe('autoComplete test suite', () => {
$('body').html(fixture.load('autoComplete.html'));
initAutoComplete();
// Override the form submission, we are just going to validate the ariatisation of the form
- $('form').submit((e) => { e.preventDefault(); });
+ $('form').trigger('submit', (e) => { e.preventDefault(); });
});
+ // TODO : Needs fixing, tests need to have at least one it() in a describe()
+
afterEach(() => {
fixture.cleanup();
$('body').html('');
diff --git a/spec/models/department_spec.rb b/spec/models/department_spec.rb
index 9d79776f5a..9052c4de30 100644
--- a/spec/models/department_spec.rb
+++ b/spec/models/department_spec.rb
@@ -15,6 +15,7 @@
subject = create(:department, org_id: org.id)
expect(subject).to validate_uniqueness_of(:name)
.scoped_to(:org_id)
+ .case_insensitive
.with_message('must be unique')
end
end
diff --git a/spec/models/language_spec.rb b/spec/models/language_spec.rb
index c46a5e0cd4..7735f210b3 100644
--- a/spec/models/language_spec.rb
+++ b/spec/models/language_spec.rb
@@ -9,7 +9,7 @@
end
context 'validations' do
- subject { build(:language) }
+ subject { build(:language, abbreviation: 'foo') }
it { is_expected.to validate_presence_of(:name) }
@@ -18,7 +18,7 @@
it { is_expected.to validate_presence_of(:abbreviation) }
it 'is expected to validate uniquenss of abbreviation' do
- @language = build(:language, abbreviation: create(:language).abbreviation)
+ @language = build(:language, abbreviation: create(:language, abbreviation: 'bar').abbreviation)
expect(@language).not_to be_valid
expect(@language).to have(1).errors_on(:abbreviation)
end
@@ -55,13 +55,13 @@
subject { Language.default }
context 'when langauge is default_language' do
- let!(:language) { create(:language, default_language: true) }
+ let!(:language) { create(:language, abbreviation: 'foo', default_language: true) }
it { is_expected.to eql(language) }
end
context 'when language is not default_language' do
- let!(:language) { create(:language, default_language: false) }
+ let!(:language) { create(:language, abbreviation: 'foo', default_language: false) }
it { is_expected.not_to eql(language) }
end
diff --git a/spec/models/org_spec.rb b/spec/models/org_spec.rb
index 1310c8afe1..00c090c4d6 100644
--- a/spec/models/org_spec.rb
+++ b/spec/models/org_spec.rb
@@ -8,8 +8,8 @@
it {
subject.name = 'DMP Company'
- is_expected.to validate_uniqueness_of(:name)
- .with_message('must be unique')
+ is_expected.to validate_uniqueness_of(:name).case_insensitive
+ .with_message('must be unique')
}
it { is_expected.to allow_values(true, false).for(:is_other) }
@@ -565,7 +565,7 @@
feedback_enabled: true,
is_other: true,
region: create(:region),
- language: create(:language))
+ language: create(:language, abbreviation: 'org-mdl'))
end
it 'returns false unless Org is an Org' do
diff --git a/spec/models/perm_spec.rb b/spec/models/perm_spec.rb
index c590af447b..39cb3c8a4e 100644
--- a/spec/models/perm_spec.rb
+++ b/spec/models/perm_spec.rb
@@ -24,8 +24,8 @@ def recreate_all
it { is_expected.to validate_presence_of(:name) }
it {
- is_expected.to validate_uniqueness_of(:name)
- .with_message('must be unique')
+ is_expected.to validate_uniqueness_of(:name).case_insensitive
+ .with_message('must be unique')
}
end
diff --git a/spec/models/question_format_spec.rb b/spec/models/question_format_spec.rb
index 89a6676666..59f375263d 100644
--- a/spec/models/question_format_spec.rb
+++ b/spec/models/question_format_spec.rb
@@ -7,8 +7,8 @@
it { is_expected.to validate_presence_of(:title) }
it {
- is_expected.to validate_uniqueness_of(:title)
- .with_message('must be unique')
+ is_expected.to validate_uniqueness_of(:title).case_insensitive
+ .with_message('must be unique')
}
it { is_expected.to validate_presence_of(:description) }
diff --git a/spec/models/region_spec.rb b/spec/models/region_spec.rb
index 90fbef90fa..9d210c8165 100644
--- a/spec/models/region_spec.rb
+++ b/spec/models/region_spec.rb
@@ -7,13 +7,18 @@
it { is_expected.to validate_presence_of(:abbreviation) }
it {
- is_expected.to validate_uniqueness_of(:abbreviation)
- .with_message('must be unique')
+ is_expected.to validate_uniqueness_of(:abbreviation).case_insensitive
+ .with_message('must be unique')
}
it { is_expected.to validate_presence_of(:description) }
it { is_expected.to validate_presence_of(:name) }
+
+ it {
+ is_expected.to validate_uniqueness_of(:name).case_insensitive
+ .with_message('must be unique')
+ }
end
context 'associations' do
diff --git a/spec/models/template_spec.rb b/spec/models/template_spec.rb
index b4f983f90e..dd598b189a 100644
--- a/spec/models/template_spec.rb
+++ b/spec/models/template_spec.rb
@@ -1080,7 +1080,7 @@
end
it 'sets visibility to Organisationally visible' do
- expect(subject.visibility).to eql('organisationally_visible')
+ expect(subject.visibility).to eql(Template.visibilities['organisationally_visible'])
end
it 'sets is_default to false' do
@@ -1149,7 +1149,7 @@
end
it 'sets the visibility to Organisationally visible' do
- expect(subject.visibility).to eql('organisationally_visible')
+ expect(subject.visibility).to eql(Template.visibilities['organisationally_visible'])
end
it 'sets is_default to false' do
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb
index 7645560348..63ffc73a06 100644
--- a/spec/models/user_spec.rb
+++ b/spec/models/user_spec.rb
@@ -155,7 +155,7 @@
subject { user.locale }
context 'when user language present' do
- let(:language) { create(:language) }
+ let(:language) { create(:language, abbreviation: 'usr-mdl') }
before do
user.update(language: language)
diff --git a/spec/presenters/super_admin/orgs/merge_presenter_spec.rb b/spec/presenters/super_admin/orgs/merge_presenter_spec.rb
index 2e643acae9..6039716e6b 100644
--- a/spec/presenters/super_admin/orgs/merge_presenter_spec.rb
+++ b/spec/presenters/super_admin/orgs/merge_presenter_spec.rb
@@ -19,7 +19,7 @@
contact_email: Faker::Internet.email,
links: { org: { foo: 'bar' } },
region: create(:region, name: Faker::Music::PearlJam.song),
- language: create(:language),
+ language: create(:language, abbreviation: 'merge-org'),
token_permission_types: [@tpt])
create(:annotation, org: @from_org)
create(:department, org: @from_org)
diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb
index 9f8c32b0ed..34cc24cd3f 100644
--- a/spec/rails_helper.rb
+++ b/spec/rails_helper.rb
@@ -24,13 +24,17 @@
# directory. Alternatively, in the individual `*_spec.rb` files, manually
# require only the support files necessary.
#
-Dir[Rails.root.join('spec/support/**/*.rb')].sort.each { |f| require f }
+Dir[Rails.root.join('spec/support/**/*.rb')].sort { |a, b| a <=> b }
+ .each { |f| require f }
-Dir[Rails.root.join('spec/mixins/*.rb')].sort.each { |f| require f }
+Dir[Rails.root.join('spec/mixins/*.rb')].sort { |a, b| a <=> b }
+ .each { |f| require f }
# Checks for pending migrations and applies them before tests are run.
# If you are not using ActiveRecord, you can remove this line.s
-ActiveRecord::Migration.maintain_test_schema!
+#
+# No need to run this during CI because we build the DB from the schema
+# ActiveRecord::Migration.maintain_test_schema!
RSpec.configure do |config|
# If you're not using ActiveRecord, or you'd prefer not to run each of your
diff --git a/spec/requests/api/v1/plans_controller.rb b/spec/requests/api/v1/plans_controller.rb
index 43ff5cfbc8..1d44946068 100644
--- a/spec/requests/api/v1/plans_controller.rb
+++ b/spec/requests/api/v1/plans_controller.rb
@@ -10,7 +10,7 @@
mock_authorization_for_api_client
# Org model requires a language so make sure the default is set
- create(:language, default_language: true) unless Language.default.present?
+ create(:language, abbreviation: 'v1-plans', default_language: true) unless Language.default.present?
end
describe 'GET /api/v1/plan/:id - show' do
diff --git a/spec/services/api/v1/deserialization/contributor_spec.rb b/spec/services/api/v1/deserialization/contributor_spec.rb
index 0d07e96ded..99c9cbf941 100644
--- a/spec/services/api/v1/deserialization/contributor_spec.rb
+++ b/spec/services/api/v1/deserialization/contributor_spec.rb
@@ -5,7 +5,7 @@
RSpec.describe Api::V1::Deserialization::Contributor do
before(:each) do
# Org requires a language, so make sure a default is available!
- create(:language, default_language: true) unless Language.default
+ create(:language, abbreviation: 'v1-contrib', default_language: true) unless Language.default
@org = create(:org)
@plan = build(:plan, template: create(:template), org: @org)
diff --git a/spec/services/api/v1/deserialization/funding_spec.rb b/spec/services/api/v1/deserialization/funding_spec.rb
index 88d7c000b7..84bd800d61 100644
--- a/spec/services/api/v1/deserialization/funding_spec.rb
+++ b/spec/services/api/v1/deserialization/funding_spec.rb
@@ -5,7 +5,7 @@
RSpec.describe Api::V1::Deserialization::Funding do
before(:each) do
# Org requires a language, so make sure a default is available!
- create(:language, default_language: true) unless Language.default
+ create(:language, abbreviation: 'v1-fund', default_language: true) unless Language.default
@funder = create(:org, :funder, name: Faker::Company.name)
@plan = create(:plan)
diff --git a/spec/services/api/v1/deserialization/org_spec.rb b/spec/services/api/v1/deserialization/org_spec.rb
index a6135a6865..402a17df80 100644
--- a/spec/services/api/v1/deserialization/org_spec.rb
+++ b/spec/services/api/v1/deserialization/org_spec.rb
@@ -5,7 +5,7 @@
RSpec.describe Api::V1::Deserialization::Org do
before(:each) do
# Org requires a language, so make sure a default is available!
- create(:language, default_language: true) unless Language.default
+ create(:language, abbreviation: 'v1-org', default_language: true) unless Language.default
@name = Faker::Company.unique.name
@abbrev = Faker::Lorem.word.upcase
@@ -37,7 +37,7 @@
expect(result).to eql(@org)
end
it 'sets the language to the default' do
- default = Language.default || create(:language)
+ default = Language.default || create(:language, abbreviation: 'v1-org-dflt')
result = described_class.deserialize(json: @json)
expect(result.language).to eql(default)
end
diff --git a/spec/services/api/v1/deserialization/plan_spec.rb b/spec/services/api/v1/deserialization/plan_spec.rb
index f8937952d1..b7816f9e79 100644
--- a/spec/services/api/v1/deserialization/plan_spec.rb
+++ b/spec/services/api/v1/deserialization/plan_spec.rb
@@ -5,10 +5,10 @@
RSpec.describe Api::V1::Deserialization::Plan do
before(:each) do
# Org requires a language, so make sure a default is available!
- create(:language, default_language: true) unless Language.default
+ create(:language, abbreviation: 'v1-plan', default_language: true) unless Language.default
@template = create(:template)
- @plan = create(:plan, template: @template)
+ @plan = create(:plan, template: @template, org: create(:org))
@scheme = create(:identifier_scheme, name: 'doi',
identifier_prefix: Faker::Internet.url)
@doi = '10.9999/45ty5t.345/34t'
diff --git a/spec/services/api/v1/deserialization_service_spec.rb b/spec/services/api/v1/deserialization_service_spec.rb
index c7e9cf41cf..209225c1f4 100644
--- a/spec/services/api/v1/deserialization_service_spec.rb
+++ b/spec/services/api/v1/deserialization_service_spec.rb
@@ -98,7 +98,7 @@
describe ':translate_role(role:)' do
before(:each) do
- @default = Contributor.default_role
+ @default = Contributor.role_default
@role = "#{Contributor::ONTOLOGY_BASE_URL}/#{Contributor.new.all_roles.sample}"
end
diff --git a/spec/services/locale_service_spec.rb b/spec/services/locale_service_spec.rb
index 7c0eb2fb1c..d58fc71440 100644
--- a/spec/services/locale_service_spec.rb
+++ b/spec/services/locale_service_spec.rb
@@ -5,7 +5,7 @@
RSpec.describe LocaleService do
before(:each) do
Language.destroy_all
- @default = Language.default || create(:language, default_language: true)
+ @default = Language.default || create(:language, abbreviation: 'loc-svc', default_language: true)
Rails.configuration.x.locales.default = @default.abbreviation
Rails.configuration.x.locales.gettext_join_character = '_'
Rails.configuration.x.locales.i18n_join_character = '-'
@@ -25,7 +25,7 @@
describe '#available_locales' do
it 'returns the abbreviations of all Languages in the database' do
- create(:language)
+ create(:language, abbreviation: 'avail-loc')
expected = Language.all.order(:abbreviation).pluck(:abbreviation)
expect(described_class.available_locales).to eql(expected)
end
@@ -48,7 +48,7 @@
describe '#to_gettext(locale:)' do
it 'uses the default_locale if no locale is specified' do
- expect(described_class.to_gettext(locale: nil)).to eql(@default.abbreviation)
+ expect(described_class.to_gettext(locale: nil)).to eql(LocaleService.to_gettext(locale: @default.abbreviation))
end
it 'converts the locale to Gettext format' do
expect(described_class.to_gettext(locale: 'en_GB')).to eql('en_GB')
diff --git a/spec/services/org_selection/hash_to_org_service_spec.rb b/spec/services/org_selection/hash_to_org_service_spec.rb
index 63d425710c..62e3794503 100644
--- a/spec/services/org_selection/hash_to_org_service_spec.rb
+++ b/spec/services/org_selection/hash_to_org_service_spec.rb
@@ -148,7 +148,7 @@
describe '#language_from_hash(hash:)' do
before(:each) do
- @dflt = Language.default || create(:language, default_language: true)
+ @dflt = Language.default || create(:language, abbreviation: 'org-sel', default_language: true)
end
it 'returns the default language if hash is empty' do
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 8d1add27e0..bda162c5c8 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -117,7 +117,7 @@
# Enable Capybara webmocks if we are testing a feature
config.before(:each) do |example|
if example.metadata[:type] == :feature
- Capybara::Webmock.start
+ # Capybara::Webmock.start
# Allow Capybara to make localhost requests and also contact the
# google api chromedriver store
diff --git a/spec/support/helpers/autocomplete_helper.rb b/spec/support/helpers/autocomplete_helper.rb
index 8f8818a0d2..0f1c782ac0 100644
--- a/spec/support/helpers/autocomplete_helper.rb
+++ b/spec/support/helpers/autocomplete_helper.rb
@@ -15,15 +15,18 @@ def select_an_org(autocomplete_id, org)
page.execute_script(js) if hidden_id.present?
end
- def choose_suggestion(suggestion_text)
- matcher = '.ui-autocomplete .ui-menu-item'
- matching_element = all(:css, matcher).detect do |element|
- element.text.strip == suggestion_text.strip
- end
- raise ArgumentError, "No such suggestion with text '#{suggestion_text}'" unless matching_element.present?
+ def choose_suggestion(typeahead_id, org)
+ # fill_in(:org_org_name, with: org.name)
+ fill_in(typeahead_id.to_sym, with: org.name)
- matching_element.click
- # Wait for the JS to run
- sleep(0.3)
+ id = typeahead_id.gsub('_name', '_id')
+ # Some unfortunate hacks to deal with naming inconsistencies on the create plan page
+ # and the Super Admin merge orgs tab
+ id = id.gsub('org_org_', 'org_').gsub('funder_org_', 'funder_')
+ # Excape any single quotes so it doesn't blow up our JS
+ hash = { id: org.id, name: org.name.gsub("'", '') }
+ # Capybara/Selenium can't interact with a hidden field because the user can't,
+ # so use some JS to set the value
+ page.execute_script "document.getElementById('#{id}').value = '#{hash.to_json}';"
end
end
diff --git a/yarn.lock b/yarn.lock
index b7df08baa8..14cf9c7d1f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10,13 +10,6 @@
"@jridgewell/gen-mapping" "^0.1.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@babel/code-frame@7.12.11":
- version "7.12.11"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
- integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
- dependencies:
- "@babel/highlight" "^7.10.4"
-
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
@@ -24,38 +17,38 @@
dependencies:
"@babel/highlight" "^7.18.6"
-"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8":
- version "7.18.8"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d"
- integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==
+"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.19.3", "@babel/compat-data@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747"
+ integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==
"@babel/core@^7.11.6", "@babel/core@^7.15.0":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.10.tgz#39ad504991d77f1f3da91be0b8b949a5bc466fb8"
- integrity sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f"
+ integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.18.10"
- "@babel/helper-compilation-targets" "^7.18.9"
- "@babel/helper-module-transforms" "^7.18.9"
- "@babel/helpers" "^7.18.9"
- "@babel/parser" "^7.18.10"
+ "@babel/generator" "^7.19.6"
+ "@babel/helper-compilation-targets" "^7.19.3"
+ "@babel/helper-module-transforms" "^7.19.6"
+ "@babel/helpers" "^7.19.4"
+ "@babel/parser" "^7.19.6"
"@babel/template" "^7.18.10"
- "@babel/traverse" "^7.18.10"
- "@babel/types" "^7.18.10"
+ "@babel/traverse" "^7.19.6"
+ "@babel/types" "^7.19.4"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.1"
semver "^6.3.0"
-"@babel/generator@^7.18.10":
- version "7.18.12"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.12.tgz#fa58daa303757bd6f5e4bbca91b342040463d9f4"
- integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==
+"@babel/generator@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d"
+ integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==
dependencies:
- "@babel/types" "^7.18.10"
+ "@babel/types" "^7.19.4"
"@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
@@ -74,41 +67,41 @@
"@babel/helper-explode-assignable-expression" "^7.18.6"
"@babel/types" "^7.18.9"
-"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz#69e64f57b524cde3e5ff6cc5a9f4a387ee5563bf"
- integrity sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==
+"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.3":
+ version "7.19.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca"
+ integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==
dependencies:
- "@babel/compat-data" "^7.18.8"
+ "@babel/compat-data" "^7.19.3"
"@babel/helper-validator-option" "^7.18.6"
- browserslist "^4.20.2"
+ browserslist "^4.21.3"
semver "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.18.6":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce"
- integrity sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b"
+ integrity sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.18.6"
"@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
"@babel/helper-member-expression-to-functions" "^7.18.9"
"@babel/helper-optimise-call-expression" "^7.18.6"
"@babel/helper-replace-supers" "^7.18.9"
"@babel/helper-split-export-declaration" "^7.18.6"
-"@babel/helper-create-regexp-features-plugin@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c"
- integrity sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b"
+ integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.18.6"
regexpu-core "^5.1.0"
-"@babel/helper-define-polyfill-provider@^0.3.2":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz#bd10d0aca18e8ce012755395b05a79f45eca5073"
- integrity sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==
+"@babel/helper-define-polyfill-provider@^0.3.3":
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a"
+ integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==
dependencies:
"@babel/helper-compilation-targets" "^7.17.7"
"@babel/helper-plugin-utils" "^7.16.7"
@@ -129,13 +122,13 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-function-name@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0"
- integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==
+"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c"
+ integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==
dependencies:
- "@babel/template" "^7.18.6"
- "@babel/types" "^7.18.9"
+ "@babel/template" "^7.18.10"
+ "@babel/types" "^7.19.0"
"@babel/helper-hoist-variables@^7.18.6":
version "7.18.6"
@@ -158,19 +151,19 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz#5a1079c005135ed627442df31a42887e80fcb712"
- integrity sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==
+"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f"
+ integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==
dependencies:
"@babel/helper-environment-visitor" "^7.18.9"
"@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-simple-access" "^7.18.6"
+ "@babel/helper-simple-access" "^7.19.4"
"@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/helper-validator-identifier" "^7.18.6"
- "@babel/template" "^7.18.6"
- "@babel/traverse" "^7.18.9"
- "@babel/types" "^7.18.9"
+ "@babel/helper-validator-identifier" "^7.19.1"
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.19.6"
+ "@babel/types" "^7.19.4"
"@babel/helper-optimise-call-expression@^7.18.6":
version "7.18.6"
@@ -179,10 +172,10 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f"
- integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf"
+ integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==
"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9":
version "7.18.9"
@@ -195,22 +188,22 @@
"@babel/types" "^7.18.9"
"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz#1092e002feca980fbbb0bd4d51b74a65c6a500e6"
- integrity sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78"
+ integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==
dependencies:
"@babel/helper-environment-visitor" "^7.18.9"
"@babel/helper-member-expression-to-functions" "^7.18.9"
"@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/traverse" "^7.18.9"
- "@babel/types" "^7.18.9"
+ "@babel/traverse" "^7.19.1"
+ "@babel/types" "^7.19.0"
-"@babel/helper-simple-access@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea"
- integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==
+"@babel/helper-simple-access@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7"
+ integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==
dependencies:
- "@babel/types" "^7.18.6"
+ "@babel/types" "^7.19.4"
"@babel/helper-skip-transparent-expression-wrappers@^7.18.9":
version "7.18.9"
@@ -226,15 +219,15 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-string-parser@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56"
- integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==
+"@babel/helper-string-parser@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
+ integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
-"@babel/helper-validator-identifier@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
- integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
+"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
+ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
"@babel/helper-validator-option@^7.18.6":
version "7.18.6"
@@ -242,25 +235,25 @@
integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==
"@babel/helper-wrap-function@^7.18.9":
- version "7.18.11"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz#bff23ace436e3f6aefb61f85ffae2291c80ed1fb"
- integrity sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1"
+ integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==
dependencies:
- "@babel/helper-function-name" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
"@babel/template" "^7.18.10"
- "@babel/traverse" "^7.18.11"
- "@babel/types" "^7.18.10"
+ "@babel/traverse" "^7.19.0"
+ "@babel/types" "^7.19.0"
-"@babel/helpers@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.9.tgz#4bef3b893f253a1eced04516824ede94dcfe7ff9"
- integrity sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==
+"@babel/helpers@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5"
+ integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==
dependencies:
- "@babel/template" "^7.18.6"
- "@babel/traverse" "^7.18.9"
- "@babel/types" "^7.18.9"
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.19.4"
+ "@babel/types" "^7.19.4"
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6":
+"@babel/highlight@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
@@ -269,10 +262,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.18.10", "@babel/parser@^7.18.11":
- version "7.18.11"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9"
- integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==
+"@babel/parser@^7.18.10", "@babel/parser@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8"
+ integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
version "7.18.6"
@@ -290,13 +283,13 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
"@babel/plugin-proposal-optional-chaining" "^7.18.9"
-"@babel/plugin-proposal-async-generator-functions@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz#85ea478c98b0095c3e4102bff3b67d306ed24952"
- integrity sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==
+"@babel/plugin-proposal-async-generator-functions@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7"
+ integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==
dependencies:
"@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/helper-remap-async-to-generator" "^7.18.9"
"@babel/plugin-syntax-async-generators" "^7.8.4"
@@ -365,14 +358,14 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7"
- integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==
+"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz#a8fc86e8180ff57290c91a75d83fe658189b642d"
+ integrity sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==
dependencies:
- "@babel/compat-data" "^7.18.8"
- "@babel/helper-compilation-targets" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/compat-data" "^7.19.4"
+ "@babel/helper-compilation-targets" "^7.19.3"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.18.8"
@@ -547,23 +540,24 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-block-scoping@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d"
- integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==
+"@babel/plugin-transform-block-scoping@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz#315d70f68ce64426db379a3d830e7ac30be02e9b"
+ integrity sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
-"@babel/plugin-transform-classes@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz#90818efc5b9746879b869d5ce83eb2aa48bbc3da"
- integrity sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==
+"@babel/plugin-transform-classes@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20"
+ integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==
dependencies:
"@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-compilation-targets" "^7.19.0"
"@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
"@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/helper-replace-supers" "^7.18.9"
"@babel/helper-split-export-declaration" "^7.18.6"
globals "^11.1.0"
@@ -575,12 +569,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz#68906549c021cb231bee1db21d3b5b095f8ee292"
- integrity sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==
+"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.19.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz#46890722687b9b89e1369ad0bd8dc6c5a3b4319d"
+ integrity sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
version "7.18.6"
@@ -636,34 +630,31 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-transform-modules-amd@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21"
- integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd"
+ integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==
dependencies:
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "@babel/helper-module-transforms" "^7.19.6"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-transform-modules-commonjs@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883"
- integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c"
+ integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==
dependencies:
- "@babel/helper-module-transforms" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-simple-access" "^7.18.6"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "@babel/helper-module-transforms" "^7.19.6"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-simple-access" "^7.19.4"
-"@babel/plugin-transform-modules-systemjs@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz#545df284a7ac6a05125e3e405e536c5853099a06"
- integrity sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==
+"@babel/plugin-transform-modules-systemjs@^7.19.0":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d"
+ integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==
dependencies:
"@babel/helper-hoist-variables" "^7.18.6"
- "@babel/helper-module-transforms" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.18.9"
- "@babel/helper-validator-identifier" "^7.18.6"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "@babel/helper-module-transforms" "^7.19.6"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-validator-identifier" "^7.19.1"
"@babel/plugin-transform-modules-umd@^7.18.6":
version "7.18.6"
@@ -673,13 +664,13 @@
"@babel/helper-module-transforms" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz#c89bfbc7cc6805d692f3a49bc5fc1b630007246d"
- integrity sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888"
+ integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-create-regexp-features-plugin" "^7.19.0"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/plugin-transform-new-target@^7.18.6":
version "7.18.6"
@@ -726,15 +717,15 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-transform-runtime@^7.15.0":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz#37d14d1fa810a368fd635d4d1476c0154144a96f"
- integrity sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194"
+ integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==
dependencies:
"@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.9"
- babel-plugin-polyfill-corejs2 "^0.3.2"
- babel-plugin-polyfill-corejs3 "^0.5.3"
- babel-plugin-polyfill-regenerator "^0.4.0"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ babel-plugin-polyfill-corejs2 "^0.3.3"
+ babel-plugin-polyfill-corejs3 "^0.6.0"
+ babel-plugin-polyfill-regenerator "^0.4.1"
semver "^6.3.0"
"@babel/plugin-transform-shorthand-properties@^7.18.6":
@@ -744,12 +735,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-spread@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz#6ea7a6297740f381c540ac56caf75b05b74fb664"
- integrity sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==
+"@babel/plugin-transform-spread@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6"
+ integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
"@babel/plugin-transform-sticky-regex@^7.18.6":
@@ -789,17 +780,17 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/preset-env@^7.15.0":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.10.tgz#83b8dfe70d7eea1aae5a10635ab0a5fe60dfc0f4"
- integrity sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.4.tgz#4c91ce2e1f994f717efb4237891c3ad2d808c94b"
+ integrity sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==
dependencies:
- "@babel/compat-data" "^7.18.8"
- "@babel/helper-compilation-targets" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/compat-data" "^7.19.4"
+ "@babel/helper-compilation-targets" "^7.19.3"
+ "@babel/helper-plugin-utils" "^7.19.0"
"@babel/helper-validator-option" "^7.18.6"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9"
- "@babel/plugin-proposal-async-generator-functions" "^7.18.10"
+ "@babel/plugin-proposal-async-generator-functions" "^7.19.1"
"@babel/plugin-proposal-class-properties" "^7.18.6"
"@babel/plugin-proposal-class-static-block" "^7.18.6"
"@babel/plugin-proposal-dynamic-import" "^7.18.6"
@@ -808,7 +799,7 @@
"@babel/plugin-proposal-logical-assignment-operators" "^7.18.9"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6"
"@babel/plugin-proposal-numeric-separator" "^7.18.6"
- "@babel/plugin-proposal-object-rest-spread" "^7.18.9"
+ "@babel/plugin-proposal-object-rest-spread" "^7.19.4"
"@babel/plugin-proposal-optional-catch-binding" "^7.18.6"
"@babel/plugin-proposal-optional-chaining" "^7.18.9"
"@babel/plugin-proposal-private-methods" "^7.18.6"
@@ -832,10 +823,10 @@
"@babel/plugin-transform-arrow-functions" "^7.18.6"
"@babel/plugin-transform-async-to-generator" "^7.18.6"
"@babel/plugin-transform-block-scoped-functions" "^7.18.6"
- "@babel/plugin-transform-block-scoping" "^7.18.9"
- "@babel/plugin-transform-classes" "^7.18.9"
+ "@babel/plugin-transform-block-scoping" "^7.19.4"
+ "@babel/plugin-transform-classes" "^7.19.0"
"@babel/plugin-transform-computed-properties" "^7.18.9"
- "@babel/plugin-transform-destructuring" "^7.18.9"
+ "@babel/plugin-transform-destructuring" "^7.19.4"
"@babel/plugin-transform-dotall-regex" "^7.18.6"
"@babel/plugin-transform-duplicate-keys" "^7.18.9"
"@babel/plugin-transform-exponentiation-operator" "^7.18.6"
@@ -845,9 +836,9 @@
"@babel/plugin-transform-member-expression-literals" "^7.18.6"
"@babel/plugin-transform-modules-amd" "^7.18.6"
"@babel/plugin-transform-modules-commonjs" "^7.18.6"
- "@babel/plugin-transform-modules-systemjs" "^7.18.9"
+ "@babel/plugin-transform-modules-systemjs" "^7.19.0"
"@babel/plugin-transform-modules-umd" "^7.18.6"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1"
"@babel/plugin-transform-new-target" "^7.18.6"
"@babel/plugin-transform-object-super" "^7.18.6"
"@babel/plugin-transform-parameters" "^7.18.8"
@@ -855,18 +846,18 @@
"@babel/plugin-transform-regenerator" "^7.18.6"
"@babel/plugin-transform-reserved-words" "^7.18.6"
"@babel/plugin-transform-shorthand-properties" "^7.18.6"
- "@babel/plugin-transform-spread" "^7.18.9"
+ "@babel/plugin-transform-spread" "^7.19.0"
"@babel/plugin-transform-sticky-regex" "^7.18.6"
"@babel/plugin-transform-template-literals" "^7.18.9"
"@babel/plugin-transform-typeof-symbol" "^7.18.9"
"@babel/plugin-transform-unicode-escapes" "^7.18.10"
"@babel/plugin-transform-unicode-regex" "^7.18.6"
"@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.18.10"
- babel-plugin-polyfill-corejs2 "^0.3.2"
- babel-plugin-polyfill-corejs3 "^0.5.3"
- babel-plugin-polyfill-regenerator "^0.4.0"
- core-js-compat "^3.22.1"
+ "@babel/types" "^7.19.4"
+ babel-plugin-polyfill-corejs2 "^0.3.3"
+ babel-plugin-polyfill-corejs3 "^0.6.0"
+ babel-plugin-polyfill-regenerator "^0.4.1"
+ core-js-compat "^3.25.1"
semver "^6.3.0"
"@babel/preset-modules@^0.1.5":
@@ -881,13 +872,13 @@
esutils "^2.0.2"
"@babel/runtime@^7.15.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a"
- integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78"
+ integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/template@^7.18.10", "@babel/template@^7.18.6":
+"@babel/template@^7.18.10":
version "7.18.10"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71"
integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==
@@ -896,29 +887,29 @@
"@babel/parser" "^7.18.10"
"@babel/types" "^7.18.10"
-"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9":
- version "7.18.11"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.11.tgz#3d51f2afbd83ecf9912bcbb5c4d94e3d2ddaa16f"
- integrity sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==
+"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6":
+ version "7.19.6"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc"
+ integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==
dependencies:
"@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.18.10"
+ "@babel/generator" "^7.19.6"
"@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
"@babel/helper-hoist-variables" "^7.18.6"
"@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/parser" "^7.18.11"
- "@babel/types" "^7.18.10"
+ "@babel/parser" "^7.19.6"
+ "@babel/types" "^7.19.4"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.4.4":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.10.tgz#4908e81b6b339ca7c6b7a555a5fc29446f26dde6"
- integrity sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==
+"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.4.4":
+ version "7.19.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7"
+ integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==
dependencies:
- "@babel/helper-string-parser" "^7.18.10"
- "@babel/helper-validator-identifier" "^7.18.6"
+ "@babel/helper-string-parser" "^7.19.4"
+ "@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
"@colors/colors@1.5.0":
@@ -931,19 +922,19 @@
resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
-"@eslint/eslintrc@^0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
- integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
+"@eslint/eslintrc@^1.3.3":
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95"
+ integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==
dependencies:
ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
- globals "^13.9.0"
- ignore "^4.0.6"
+ debug "^4.3.2"
+ espree "^9.4.0"
+ globals "^13.15.0"
+ ignore "^5.2.0"
import-fresh "^3.2.1"
- js-yaml "^3.13.1"
- minimatch "^3.0.4"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
strip-json-comments "^3.1.1"
"@gar/promisify@^1.0.1":
@@ -951,16 +942,34 @@
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
-"@humanwhocodes/config-array@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
- integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
+"@hotwired/turbo-rails@^7.1.3":
+ version "7.2.4"
+ resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-7.2.4.tgz#d155533e79c4ebdac23e8fe12697d821d5c06307"
+ integrity sha512-givDUQqaccd19BvErz1Cf2j6MXF74m0G6I75oqFJGeXAa7vwkz9nDplefVNrALCR9Xi9j9gy32xmSI6wD0tZyA==
+ dependencies:
+ "@hotwired/turbo" "^7.2.4"
+ "@rails/actioncable" "^7.0"
+
+"@hotwired/turbo@^7.2.4":
+ version "7.2.4"
+ resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-7.2.4.tgz#0d35541be32cfae3b4f78c6ab9138f5b21f28a21"
+ integrity sha512-c3xlOroHp/cCZHDOuLp6uzQYEbvXBUVaal0puXoGJ9M8L/KHwZ3hQozD4dVeSN9msHWLxxtmPT1TlCN7gFhj4w==
+
+"@humanwhocodes/config-array@^0.11.6":
+ version "0.11.6"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b"
+ integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==
dependencies:
- "@humanwhocodes/object-schema" "^1.2.0"
+ "@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
minimatch "^3.0.4"
-"@humanwhocodes/object-schema@^1.2.0":
+"@humanwhocodes/module-importer@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
+
+"@humanwhocodes/object-schema@^1.2.1":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
@@ -982,7 +991,7 @@
"@jridgewell/sourcemap-codec" "^1.4.10"
"@jridgewell/trace-mapping" "^0.3.9"
-"@jridgewell/resolve-uri@^3.0.3":
+"@jridgewell/resolve-uri@3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
@@ -1000,24 +1009,45 @@
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@jridgewell/sourcemap-codec@^1.4.10":
+"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
version "1.4.14"
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
"@jridgewell/trace-mapping@^0.3.9":
- version "0.3.14"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed"
- integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==
+ version "0.3.17"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
+ integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/resolve-uri" "3.1.0"
+ "@jridgewell/sourcemap-codec" "1.4.14"
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
+"@nodelib/fs.scandir@2.1.5":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+ dependencies:
+ "@nodelib/fs.stat" "2.0.5"
+ run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@2.0.5":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+
+"@nodelib/fs.walk@^1.2.8":
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.5"
+ fastq "^1.6.0"
+
"@npmcli/fs@^1.0.0":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257"
@@ -1035,21 +1065,26 @@
rimraf "^3.0.2"
"@rails/actioncable@^6.0.3-1":
- version "6.1.6"
- resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-6.1.6.tgz#ed0e926112fd476c3ac3c52bd18d39d84624cd62"
- integrity sha512-gD8zYT8u8AA4wulIW7BN4x6tPSR1Ldt7jXDs3ntBKdgtvqiohBJFEKn8YJSDr7vrCpM/hYuEJxYl/4oJvvENfA==
+ version "6.1.7"
+ resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-6.1.7.tgz#8b4506925d3f7146a70941e4db7ce9dda99f99ae"
+ integrity sha512-F6S74NGpxhbbDRFsQFGYqefRfZPgYvePNtz9hHKYOqLturrsqrDoG+UcrxEGHsvqDUorMYfx4Wl3K8smmk/u2g==
+
+"@rails/actioncable@^7.0":
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-7.0.4.tgz#70a3ca56809f7aaabb80af2f9c01ae51e1a8ed41"
+ integrity sha512-tz4oM+Zn9CYsvtyicsa/AwzKZKL+ITHWkhiu7x+xF77clh2b4Rm+s6xnOgY/sGDWoFWZmtKsE95hxBPkgQQNnQ==
"@rails/activestorage@^6.0.3-1":
- version "6.1.6"
- resolved "https://registry.yarnpkg.com/@rails/activestorage/-/activestorage-6.1.6.tgz#d4ffd5327af8e85dee9f9a4867a7cd64d644e26f"
- integrity sha512-0ajoVtZK5fNbHqAzKWZR+ocDwnd+D36gG9om3CphSL2QevB7e1YIVZo5UFPbB+3KD0kj8KuW6VaaOOT98Qm5bA==
+ version "6.1.7"
+ resolved "https://registry.yarnpkg.com/@rails/activestorage/-/activestorage-6.1.7.tgz#5aaae9f4d10800fdb4fd6fe26fd8b4218579c6e3"
+ integrity sha512-h++k8LBLns4O8AqzdaFp1TsCLP9VSc2hgWI37bjzJ+4D995X7Rd8kdkRmXRaNAUlHDJgy6RpnbhBJ5oiIgWTDw==
dependencies:
spark-md5 "^3.0.0"
"@rails/ujs@^6.0.3-1":
- version "6.1.6"
- resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.1.6.tgz#de486ae0a663e1bed637a012cbb2739bfcfa2031"
- integrity sha512-2M4zlthYmOC6X/tcPcFd//sIL26a7JbCpGNl8uIrQf+pR1Z47uhYt9cOwVqJTJZPurdy2k+YY3Pn64pqruAPEA==
+ version "6.1.7"
+ resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.1.7.tgz#b09dc5b2105dd267e8374c47e4490240451dc7f6"
+ integrity sha512-0e7WQ4LE/+LEfW2zfAw9ppsB6A8RmxbdAUPAF++UT80epY+7emuQDkKXmaK0a9lp6An50RvzezI0cIQjp1A58w==
"@rails/webpacker@5.4.3":
version "5.4.3"
@@ -1095,6 +1130,11 @@
webpack-cli "^3.3.12"
webpack-sources "^1.4.3"
+"@socket.io/component-emitter@~3.1.0":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553"
+ integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
+
"@types/body-parser@*":
version "1.19.2"
resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
@@ -1110,11 +1150,6 @@
dependencies:
"@types/node" "*"
-"@types/component-emitter@^1.2.10":
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506"
- integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==
-
"@types/connect-history-api-fallback@^1.3.5":
version "1.3.5"
resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
@@ -1140,19 +1175,32 @@
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080"
integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==
+"@types/eslint@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78"
+ integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==
+ dependencies:
+ "@types/estree" "*"
+ "@types/json-schema" "*"
+
+"@types/estree@*":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
+ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
+
"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
- version "4.17.30"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz#0f2f99617fa8f9696170c46152ccf7500b34ac04"
- integrity sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==
+ version "4.17.31"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f"
+ integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==
dependencies:
"@types/node" "*"
"@types/qs" "*"
"@types/range-parser" "*"
"@types/express@*", "@types/express@^4.17.13":
- version "4.17.13"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
- integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
+ version "4.17.14"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c"
+ integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "^4.17.18"
@@ -1166,7 +1214,7 @@
dependencies:
"@types/node" "*"
-"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.11"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
@@ -1182,9 +1230,9 @@
integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
"@types/node@*", "@types/node@>=10.0.0":
- version "18.6.5"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.6.5.tgz#06caea822caf9e59d5034b695186ee74154d2802"
- integrity sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==
+ version "18.11.4"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.4.tgz#7017a52e18dfaad32f55eebd539993014441949c"
+ integrity sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A==
"@types/parse-json@^4.0.0":
version "4.0.0"
@@ -1403,7 +1451,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
mime-types "~2.1.34"
negotiator "0.6.3"
-acorn-jsx@^5.3.1:
+acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
@@ -1413,15 +1461,10 @@ acorn@^6.4.1:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
-acorn@^7.4.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.5.0:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
- integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+acorn@^8.5.0, acorn@^8.8.0:
+ version "8.8.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
+ integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
aggregate-error@^3.0.0:
version "3.1.0"
@@ -1465,7 +1508,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0:
+ajv@^8.0.0, ajv@^8.8.0:
version "8.11.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
@@ -1485,11 +1528,6 @@ ansi-colors@^3.0.0:
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
-ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
ansi-html-community@^0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
@@ -1547,6 +1585,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
arr-diff@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -1609,6 +1652,11 @@ array.prototype.reduce@^1.0.4:
es-array-method-boxes-properly "^1.0.0"
is-string "^1.0.7"
+arrify@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
+ integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
+
asn1.js@^5.2.0:
version "5.4.1"
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
@@ -1632,11 +1680,6 @@ assign-symbols@^1.0.0:
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
async-each@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
@@ -1686,29 +1729,29 @@ babel-plugin-macros@^2.8.0:
cosmiconfig "^6.0.0"
resolve "^1.12.0"
-babel-plugin-polyfill-corejs2@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz#e4c31d4c89b56f3cf85b92558954c66b54bd972d"
- integrity sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==
+babel-plugin-polyfill-corejs2@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122"
+ integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==
dependencies:
"@babel/compat-data" "^7.17.7"
- "@babel/helper-define-polyfill-provider" "^0.3.2"
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
semver "^6.1.1"
-babel-plugin-polyfill-corejs3@^0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz#d7e09c9a899079d71a8b670c6181af56ec19c5c7"
- integrity sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==
+babel-plugin-polyfill-corejs3@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a"
+ integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.2"
- core-js-compat "^3.21.0"
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
+ core-js-compat "^3.25.1"
-babel-plugin-polyfill-regenerator@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz#8f51809b6d5883e07e71548d75966ff7635527fe"
- integrity sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==
+babel-plugin-polyfill-regenerator@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747"
+ integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.2"
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
balanced-match@^1.0.0:
version "1.0.2"
@@ -1780,10 +1823,10 @@ bn.js@^5.0.0, bn.js@^5.1.1:
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
-body-parser@1.20.0, body-parser@^1.19.0:
- version "1.20.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
- integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
+body-parser@1.20.1, body-parser@^1.19.0:
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
+ integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
dependencies:
bytes "3.1.2"
content-type "~1.0.4"
@@ -1793,15 +1836,15 @@ body-parser@1.20.0, body-parser@^1.19.0:
http-errors "2.0.0"
iconv-lite "0.4.24"
on-finished "2.4.1"
- qs "6.10.3"
+ qs "6.11.0"
raw-body "2.5.1"
type-is "~1.6.18"
unpipe "1.0.0"
bonjour-service@^1.0.11:
- version "1.0.13"
- resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.13.tgz#4ac003dc1626023252d58adf2946f57e5da450c1"
- integrity sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==
+ version "1.0.14"
+ resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7"
+ integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==
dependencies:
array-flatten "^2.1.2"
dns-equal "^1.0.0"
@@ -1930,15 +1973,15 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.20.2, browserslist@^4.21.3, browserslist@^4.6.4:
- version "4.21.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.3.tgz#5df277694eb3c48bc5c4b05af3e8b7e09c5a6d1a"
- integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==
+browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.6.4:
+ version "4.21.4"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
+ integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
dependencies:
- caniuse-lite "^1.0.30001370"
- electron-to-chromium "^1.4.202"
+ caniuse-lite "^1.0.30001400"
+ electron-to-chromium "^1.4.251"
node-releases "^2.0.6"
- update-browserslist-db "^1.0.5"
+ update-browserslist-db "^1.0.9"
buffer-from@^1.0.0:
version "1.1.2"
@@ -2081,10 +2124,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001370:
- version "1.0.30001375"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz#8e73bc3d1a4c800beb39f3163bf0190d7e5d7672"
- integrity sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400:
+ version "1.0.30001423"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz#57176d460aa8cd85ee1a72016b961eb9aca55d91"
+ integrity sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==
case-sensitive-paths-webpack-plugin@^2.4.0:
version "2.4.0"
@@ -2108,28 +2151,10 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chart.js@^2.9.4:
- version "2.9.4"
- resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz#0827f9563faffb2dc5c06562f8eb10337d5b9684"
- integrity sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==
- dependencies:
- chartjs-color "^2.1.0"
- moment "^2.10.2"
-
-chartjs-color-string@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz#1df096621c0e70720a64f4135ea171d051402f71"
- integrity sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==
- dependencies:
- color-name "^1.0.0"
-
-chartjs-color@^2.1.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/chartjs-color/-/chartjs-color-2.4.1.tgz#6118bba202fe1ea79dd7f7c0f9da93467296c3b0"
- integrity sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==
- dependencies:
- chartjs-color-string "^0.6.0"
- color-convert "^1.9.3"
+chart.js@^3.8.0:
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.9.1.tgz#3abf2c775169c4c71217a107163ac708515924b8"
+ integrity sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==
"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.5.1, chokidar@^3.5.3:
version "3.5.3"
@@ -2302,7 +2327,7 @@ commondir@^1.0.1:
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
-component-emitter@^1.2.1, component-emitter@~1.3.0:
+component-emitter@^1.2.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
@@ -2396,11 +2421,9 @@ content-type@~1.0.4:
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
convert-source-map@^1.7.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
- integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
- dependencies:
- safe-buffer "~5.1.1"
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
+ integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
cookie-signature@1.0.6:
version "1.0.6"
@@ -2434,18 +2457,17 @@ copy-descriptor@^0.1.0:
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
-core-js-compat@^3.21.0, core-js-compat@^3.22.1:
- version "3.24.1"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.24.1.tgz#d1af84a17e18dfdd401ee39da9996f9a7ba887de"
- integrity sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==
+core-js-compat@^3.25.1:
+ version "3.26.0"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.0.tgz#94e2cf8ba3e63800c4956ea298a6473bc9d62b44"
+ integrity sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==
dependencies:
- browserslist "^4.21.3"
- semver "7.0.0"
+ browserslist "^4.21.4"
core-js@^3.16.2, core-js@^3.6.5:
- version "3.24.1"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.24.1.tgz#cf7724d41724154010a6576b7b57d94c5d66e64f"
- integrity sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==
+ version "3.26.0"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.26.0.tgz#a516db0ed0811be10eac5d94f3b8463d03faccfe"
+ integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==
core-util-is@~1.0.0:
version "1.0.3"
@@ -2739,10 +2761,10 @@ cyclist@^1.0.1:
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==
-date-format@^4.0.13:
- version "4.0.13"
- resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.13.tgz#87c3aab3a4f6f37582c5f5f63692d2956fa67890"
- integrity sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ==
+date-format@^4.0.14:
+ version "4.0.14"
+ resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400"
+ integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==
debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
version "2.6.9"
@@ -2758,7 +2780,7 @@ debug@^3.2.7:
dependencies:
ms "^2.1.1"
-debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
+debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -2958,10 +2980,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-electron-to-chromium@^1.4.202:
- version "1.4.213"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.213.tgz#a0d0f535e4fbddc25196c91ff2964b5660932297"
- integrity sha512-+3DbGHGOCHTVB/Ms63bGqbyC1b8y7Fk86+7ltssB8NQrZtSCvZG6eooSl9U2Q0yw++fL2DpHKOdTU0NVEkFObg==
+electron-to-chromium@^1.4.251:
+ version "1.4.284"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
+ integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
elliptic@^6.5.3:
version "6.5.4"
@@ -3033,13 +3055,6 @@ enhanced-resolve@^4.1.1, enhanced-resolve@^4.5.0:
memory-fs "^0.5.0"
tapable "^1.0.0"
-enquirer@^2.3.5:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
- integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
- dependencies:
- ansi-colors "^4.1.1"
-
ent@~2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d"
@@ -3065,30 +3080,31 @@ error-ex@^1.3.1:
is-arrayish "^0.2.1"
es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
- integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
+ version "1.20.4"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861"
+ integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==
dependencies:
call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.1"
+ get-intrinsic "^1.1.3"
get-symbol-description "^1.0.0"
has "^1.0.3"
has-property-descriptors "^1.0.0"
has-symbols "^1.0.3"
internal-slot "^1.0.3"
- is-callable "^1.2.4"
+ is-callable "^1.2.7"
is-negative-zero "^2.0.2"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
is-string "^1.0.7"
is-weakref "^1.0.2"
- object-inspect "^1.12.0"
+ object-inspect "^1.12.2"
object-keys "^1.1.1"
- object.assign "^4.1.2"
+ object.assign "^4.1.4"
regexp.prototype.flags "^1.4.3"
+ safe-regex-test "^1.0.0"
string.prototype.trimend "^1.0.5"
string.prototype.trimstart "^1.0.5"
unbox-primitive "^1.0.2"
@@ -3134,14 +3150,15 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-config-airbnb-base@^14.1.0:
- version "14.2.1"
- resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e"
- integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==
+eslint-config-airbnb-base@^15.0.0:
+ version "15.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz#6b09add90ac79c2f8d723a2580e07f3925afd236"
+ integrity sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==
dependencies:
confusing-browser-globals "^1.0.10"
object.assign "^4.1.2"
- object.entries "^1.1.2"
+ object.entries "^1.1.5"
+ semver "^6.3.0"
eslint-import-resolver-node@^0.3.6:
version "0.3.6"
@@ -3151,26 +3168,14 @@ eslint-import-resolver-node@^0.3.6:
debug "^3.2.7"
resolve "^1.20.0"
-eslint-loader@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec"
- integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==
- dependencies:
- find-cache-dir "^3.3.1"
- fs-extra "^8.1.0"
- loader-utils "^2.0.0"
- object-hash "^2.0.3"
- schema-utils "^2.6.5"
-
eslint-module-utils@^2.7.3:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee"
- integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==
+ version "2.7.4"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974"
+ integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==
dependencies:
debug "^3.2.7"
- find-up "^2.1.0"
-eslint-plugin-import@^2.21.1:
+eslint-plugin-import@^2.26.0:
version "2.26.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
@@ -3197,85 +3202,96 @@ eslint-scope@^4.0.3:
esrecurse "^4.1.0"
estraverse "^4.1.1"
-eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+eslint-scope@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
+ integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
dependencies:
esrecurse "^4.3.0"
- estraverse "^4.1.1"
+ estraverse "^5.2.0"
-eslint-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
+eslint-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
+ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
dependencies:
- eslint-visitor-keys "^1.1.0"
-
-eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
- integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
+ eslint-visitor-keys "^2.0.0"
eslint-visitor-keys@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint@^7.1.0:
- version "7.32.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
- integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
+eslint-visitor-keys@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
+ integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
+
+eslint-webpack-plugin@^2.6.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz#0525793a4f8c652c1c6d863995ce1e0f2dcbd143"
+ integrity sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==
+ dependencies:
+ "@types/eslint" "^7.29.0"
+ arrify "^2.0.1"
+ jest-worker "^27.5.1"
+ micromatch "^4.0.5"
+ normalize-path "^3.0.0"
+ schema-utils "^3.1.1"
+
+eslint@^8.18.0:
+ version "8.26.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d"
+ integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==
dependencies:
- "@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.3"
- "@humanwhocodes/config-array" "^0.5.0"
+ "@eslint/eslintrc" "^1.3.3"
+ "@humanwhocodes/config-array" "^0.11.6"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
- debug "^4.0.1"
+ debug "^4.3.2"
doctrine "^3.0.0"
- enquirer "^2.3.5"
escape-string-regexp "^4.0.0"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.1"
+ eslint-scope "^7.1.1"
+ eslint-utils "^3.0.0"
+ eslint-visitor-keys "^3.3.0"
+ espree "^9.4.0"
esquery "^1.4.0"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.1.2"
- globals "^13.6.0"
- ignore "^4.0.6"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.15.0"
+ grapheme-splitter "^1.0.4"
+ ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
- js-yaml "^3.13.1"
+ is-path-inside "^3.0.3"
+ js-sdsl "^4.1.4"
+ js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
- minimatch "^3.0.4"
+ minimatch "^3.1.2"
natural-compare "^1.4.0"
optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
+ regexpp "^3.2.0"
+ strip-ansi "^6.0.1"
strip-json-comments "^3.1.0"
- table "^6.0.9"
text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-espree@^7.3.0, espree@^7.3.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
- integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+espree@^9.4.0:
+ version "9.4.0"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a"
+ integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==
dependencies:
- acorn "^7.4.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^1.3.0"
+ acorn "^8.8.0"
+ acorn-jsx "^5.3.2"
+ eslint-visitor-keys "^3.3.0"
esprima@^4.0.0:
version "4.0.1"
@@ -3370,13 +3386,13 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
homedir-polyfill "^1.0.1"
express@^4.17.3:
- version "4.18.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
- integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
+ version "4.18.2"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
+ integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
dependencies:
accepts "~1.3.8"
array-flatten "1.1.1"
- body-parser "1.20.0"
+ body-parser "1.20.1"
content-disposition "0.5.4"
content-type "~1.0.4"
cookie "0.5.0"
@@ -3395,7 +3411,7 @@ express@^4.17.3:
parseurl "~1.3.3"
path-to-regexp "0.1.7"
proxy-addr "~2.0.7"
- qs "6.10.3"
+ qs "6.11.0"
range-parser "~1.2.1"
safe-buffer "5.2.1"
send "0.18.0"
@@ -3455,6 +3471,13 @@ fast-levenshtein@^2.0.6:
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
+fastq@^1.6.0:
+ version "1.13.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
+ integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+ dependencies:
+ reusify "^1.0.4"
+
faye-websocket@^0.11.3:
version "0.11.4"
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
@@ -3548,13 +3571,6 @@ find-cache-dir@^3.3.1:
make-dir "^3.0.2"
pkg-dir "^4.1.0"
-find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
- dependencies:
- locate-path "^2.0.0"
-
find-up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
@@ -3570,6 +3586,14 @@ find-up@^4.0.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
+ dependencies:
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
+
findup-sync@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1"
@@ -3588,10 +3612,10 @@ flat-cache@^3.0.4:
flatted "^3.1.0"
rimraf "^3.0.2"
-flatted@^3.1.0, flatted@^3.2.2, flatted@^3.2.6:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2"
- integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==
+flatted@^3.1.0, flatted@^3.2.2, flatted@^3.2.7:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
+ integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
flatten@^1.0.2:
version "1.0.3"
@@ -3607,9 +3631,9 @@ flush-write-stream@^1.0.0:
readable-stream "^2.3.6"
follow-redirects@^1.0.0:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
- integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
+ version "1.15.2"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
+ integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
for-in@^1.0.2:
version "1.0.2"
@@ -3705,11 +3729,6 @@ function.prototype.name@^1.1.5:
es-abstract "^1.19.0"
functions-have-names "^1.2.2"
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
functions-have-names@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
@@ -3725,10 +3744,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
- integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
+ integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
@@ -3760,7 +3779,14 @@ glob-parent@^3.1.0:
is-glob "^3.1.0"
path-dirname "^1.0.0"
-glob-parent@^5.1.2, glob-parent@~5.1.2:
+glob-parent@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
+glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -3820,7 +3846,7 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-globals@^13.6.0, globals@^13.9.0:
+globals@^13.15.0:
version "13.17.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
@@ -3832,6 +3858,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+grapheme-splitter@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
+ integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
+
handle-thing@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
@@ -4057,10 +4088,10 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+ignore@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
+ integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
immutable@^4.0.0:
version "4.1.0"
@@ -4240,10 +4271,10 @@ is-buffer@^1.1.5:
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-is-callable@^1.1.4, is-callable@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
- integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
+is-callable@^1.1.4, is-callable@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
+ integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
is-color-stop@^1.0.0:
version "1.1.0"
@@ -4258,9 +4289,9 @@ is-color-stop@^1.0.0:
rgba-regex "^1.0.0"
is-core-module@^2.8.1, is-core-module@^2.9.0:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed"
- integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
+ integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
dependencies:
has "^1.0.3"
@@ -4383,6 +4414,11 @@ is-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
+is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+
is-plain-obj@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
@@ -4490,18 +4526,18 @@ isobject@^3.0.0, isobject@^3.0.1:
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
-jasmine-core@^3.5.0, jasmine-core@~3.99.0:
- version "3.99.1"
- resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.99.1.tgz#5bfa4b2d76618868bfac4c8ff08bb26fffa4120d"
- integrity sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==
+jasmine-core@^4.1.0, jasmine-core@^4.2.0, jasmine-core@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.4.0.tgz#848fe45c1839cacaf1f2429d400d1d4f85d2856a"
+ integrity sha512-+l482uImx5BVd6brJYlaHe2UwfKoZBqQfNp20ZmdNfsjGFTemGfqHLsXjKEW23w9R/m8WYeFc9JmIgjj6dUtAA==
-jasmine@^3.5.0:
- version "3.99.0"
- resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.99.0.tgz#7cc7aeda7ade2d57694fc818a374f778cbb4ea62"
- integrity sha512-YIThBuHzaIIcjxeuLmPD40SjxkEcc8i//sGMDKCgkRMVgIwRJf5qyExtlJpQeh7pkeoBSOe6lQEdg+/9uKg9mw==
+jasmine@^4.2.1:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-4.4.0.tgz#e3e359723d9679993b70de3e0441517c154b9647"
+ integrity sha512-xrbOyYkkCvgduNw7CKktDtNb+BwwBv/zvQeHpTkbxqQ37AJL5V4sY3jHoMIJPP/hTc3QxLVwOyxc87AqA+kw5g==
dependencies:
glob "^7.1.6"
- jasmine-core "~3.99.0"
+ jasmine-core "^4.4.0"
jest-worker@^26.5.0:
version "26.6.2"
@@ -4512,6 +4548,15 @@ jest-worker@^26.5.0:
merge-stream "^2.0.0"
supports-color "^7.0.0"
+jest-worker@^27.5.1:
+ version "27.5.1"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
+ integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
jquery-ui-sass@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/jquery-ui-sass/-/jquery-ui-sass-0.0.1.tgz#d117eb1a82fbf5072e6797e370c21b2446fb0861"
@@ -4525,14 +4570,19 @@ jquery-ui@^1.12.1:
jquery ">=1.8.0 <4.0.0"
"jquery@>=1.8.0 <4.0.0", jquery@^3.5.1:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470"
- integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16"
+ integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==
-js-cookie@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
- integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
+js-cookie@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.1.tgz#9e39b4c6c2f56563708d7d31f6f5f21873a92414"
+ integrity sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==
+
+js-sdsl@^4.1.4:
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a"
+ integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==
js-tokens@^4.0.0:
version "4.0.0"
@@ -4547,6 +4597,13 @@ js-yaml@^3.13.1, js-yaml@^3.14.1:
argparse "^1.0.7"
esprima "^4.0.0"
+js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+ dependencies:
+ argparse "^2.0.1"
+
jsesc@^2.5.1:
version "2.5.2"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
@@ -4623,12 +4680,12 @@ karma-html2js-preprocessor@^1.1.0:
resolved "https://registry.yarnpkg.com/karma-html2js-preprocessor/-/karma-html2js-preprocessor-1.1.0.tgz#fc09edf04bbe2bb6eee9ba1968f826b7388020bd"
integrity sha512-SiaPXNxIQjzBnxbi0mOT24zCzjFWBGaxWM/DqnEhp4WbI5kNpiZ35Jb/h7etrob+wiDSuDkltCuxE/fMSayqeQ==
-karma-jasmine@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-3.3.1.tgz#c01b1a2ec973e1531c1f6535e1d7d66b8e4275c2"
- integrity sha512-Nxh7eX9mOQMyK0VSsMxdod+bcqrR/ikrmEiWj5M6fwuQ7oI+YEF1FckaDsWfs6TIpULm9f0fTKMjF7XcrvWyqQ==
+karma-jasmine@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-5.1.0.tgz#3af4558a6502fa16856a0f346ec2193d4b884b2f"
+ integrity sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==
dependencies:
- jasmine-core "^3.5.0"
+ jasmine-core "^4.1.0"
karma-jquery@^0.2.4:
version "0.2.4"
@@ -4653,9 +4710,9 @@ karma-webpack@^4.0.2:
webpack-dev-middleware "^3.7.0"
karma@^6.3.14:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.0.tgz#82652dfecdd853ec227b74ed718a997028a99508"
- integrity sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w==
+ version "6.4.1"
+ resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.1.tgz#f2253716dd3a41aaa813fa9f54b6ee047e1127d9"
+ integrity sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==
dependencies:
"@colors/colors" "1.5.0"
body-parser "^1.19.0"
@@ -4747,22 +4804,14 @@ loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
json5 "^1.0.1"
loader-utils@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
- integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.3.tgz#d4b15b8504c63d1fc3f2ade52d41bc8459d6ede1"
+ integrity sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==
dependencies:
big.js "^5.2.2"
emojis-list "^3.0.0"
json5 "^2.1.2"
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
locate-path@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
@@ -4778,6 +4827,13 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
+ dependencies:
+ p-locate "^5.0.0"
+
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
@@ -4808,11 +4864,6 @@ lodash.merge@^4.6.2:
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash.truncate@^4.4.2:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
-
lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
@@ -4824,15 +4875,15 @@ lodash@^4.17.21, lodash@^4.17.5:
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
log4js@^6.4.1:
- version "6.6.1"
- resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.6.1.tgz#48f23de8a87d2f5ffd3d913f24ca9ce77895272f"
- integrity sha512-J8VYFH2UQq/xucdNu71io4Fo+purYYudyErgBbswWKO0MC6QVOERRomt5su/z6d3RJSmLyTGmXl3Q/XjKCf+/A==
+ version "6.7.0"
+ resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.0.tgz#fff671a74b2f6e956d135c3c756c79072809a23b"
+ integrity sha512-KA0W9ffgNBLDj6fZCq/lRbgR6ABAodRIDHrZnS48vOtfKa4PzWImb0Md1lmGCdO3n3sbCm/n1/WmrNlZ8kCI3Q==
dependencies:
- date-format "^4.0.13"
+ date-format "^4.0.14"
debug "^4.3.4"
- flatted "^3.2.6"
+ flatted "^3.2.7"
rfdc "^1.3.0"
- streamroller "^3.1.2"
+ streamroller "^3.1.3"
lru-cache@^5.1.1:
version "5.1.1"
@@ -4956,7 +5007,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
-micromatch@^4.0.2:
+micromatch@^4.0.2, micromatch@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
@@ -5027,9 +5078,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
brace-expansion "^1.1.7"
minimist@^1.2.0, minimist@^1.2.6:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
- integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
+ integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
minipass-collect@^1.0.2:
version "1.0.2"
@@ -5103,11 +5154,6 @@ mkdirp@^1.0.3, mkdirp@^1.0.4:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-moment@^2.10.2:
- version "2.29.4"
- resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
- integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
-
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
@@ -5144,9 +5190,9 @@ multicast-dns@^7.2.5:
thunky "^1.0.2"
nan@^2.12.1:
- version "2.16.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916"
- integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==
+ version "2.17.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb"
+ integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==
nanomatch@^1.2.9:
version "1.2.13"
@@ -5294,12 +5340,7 @@ object-copy@^0.1.0:
define-property "^0.2.5"
kind-of "^3.0.3"
-object-hash@^2.0.3:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
- integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
-
-object-inspect@^1.12.0, object-inspect@^1.9.0:
+object-inspect@^1.12.2, object-inspect@^1.9.0:
version "1.12.2"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
@@ -5316,17 +5357,17 @@ object-visit@^1.0.0:
dependencies:
isobject "^3.0.0"
-object.assign@^4.1.0, object.assign@^4.1.2:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.3.tgz#d36b7700ddf0019abb6b1df1bb13f6445f79051f"
- integrity sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==
+object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.4:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
+ integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.4"
has-symbols "^1.0.3"
object-keys "^1.1.1"
-object.entries@^1.1.2:
+object.entries@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
@@ -5433,13 +5474,6 @@ os-browserify@^0.3.0:
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
p-limit@^2.0.0, p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -5454,13 +5488,6 @@ p-limit@^3.0.2:
dependencies:
yocto-queue "^0.1.0"
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
- dependencies:
- p-limit "^1.1.0"
-
p-locate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
@@ -5475,6 +5502,13 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+ dependencies:
+ p-limit "^3.0.2"
+
p-map@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
@@ -5490,11 +5524,6 @@ p-retry@^4.5.0:
"@types/retry" "0.12.0"
retry "^0.13.1"
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
-
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
@@ -6347,11 +6376,6 @@ process@^0.11.10:
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-progress@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
@@ -6432,10 +6456,10 @@ qjobs@^1.2.0:
resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071"
integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==
-qs@6.10.3:
- version "6.10.3"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
- integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
+qs@6.11.0:
+ version "6.11.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
+ integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
side-channel "^1.0.4"
@@ -6457,6 +6481,11 @@ querystring@0.2.0:
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==
+queue-microtask@^1.2.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
+ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+
rails-erb-loader@^5.5.2:
version "5.5.2"
resolved "https://registry.yarnpkg.com/rails-erb-loader/-/rails-erb-loader-5.5.2.tgz#db3fa8ac89600f09d179a1a70a2ca18c592576ea"
@@ -6540,10 +6569,10 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
-regenerate-unicode-properties@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
- integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==
+regenerate-unicode-properties@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c"
+ integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==
dependencies:
regenerate "^1.4.2"
@@ -6553,9 +6582,9 @@ regenerate@^1.4.2:
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.5, regenerator-runtime@^0.13.9:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
- integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
+ version "0.13.10"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
+ integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
regenerator-transform@^0.15.0:
version "0.15.0"
@@ -6581,32 +6610,32 @@ regexp.prototype.flags@^1.4.3:
define-properties "^1.1.3"
functions-have-names "^1.2.2"
-regexpp@^3.1.0:
+regexpp@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
regexpu-core@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.1.0.tgz#2f8504c3fd0ebe11215783a41541e21c79942c6d"
- integrity sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139"
+ integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==
dependencies:
regenerate "^1.4.2"
- regenerate-unicode-properties "^10.0.1"
- regjsgen "^0.6.0"
- regjsparser "^0.8.2"
+ regenerate-unicode-properties "^10.1.0"
+ regjsgen "^0.7.1"
+ regjsparser "^0.9.1"
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.0.0"
-regjsgen@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
- integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==
+regjsgen@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6"
+ integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==
-regjsparser@^0.8.2:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f"
- integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==
+regjsparser@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709"
+ integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==
dependencies:
jsesc "~0.5.0"
@@ -6694,6 +6723,11 @@ retry@^0.13.1:
resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
+reusify@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+
rfdc@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
@@ -6731,6 +6765,13 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0"
inherits "^2.0.1"
+run-parallel@^1.1.9:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
+ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
+ dependencies:
+ queue-microtask "^1.2.2"
+
run-queue@^1.0.0, run-queue@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
@@ -6748,6 +6789,15 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0,
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+safe-regex-test@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
+ integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.3"
+ is-regex "^1.1.4"
+
safe-regex@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
@@ -6772,9 +6822,9 @@ sass-loader@10.1.1:
semver "^7.3.2"
sass@^1.38.0:
- version "1.54.4"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.54.4.tgz#803ff2fef5525f1dd01670c3915b4b68b6cba72d"
- integrity sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==
+ version "1.55.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.55.0.tgz#0c4d3c293cfe8f8a2e8d3b666e1cf1bff8065d1c"
+ integrity sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
@@ -6803,7 +6853,7 @@ schema-utils@^2.6.5, schema-utils@^2.7.0:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
-schema-utils@^3.0.0:
+schema-utils@^3.0.0, schema-utils@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
@@ -6827,18 +6877,13 @@ select-hose@^2.0.0:
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
-selfsigned@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56"
- integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==
+selfsigned@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61"
+ integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==
dependencies:
node-forge "^1"
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-
semver@^5.5.0, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -6849,10 +6894,10 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.2.1, semver@^7.3.2, semver@^7.3.5:
- version "7.3.7"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
+semver@^7.3.2, semver@^7.3.5:
+ version "7.3.8"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies:
lru-cache "^6.0.0"
@@ -7002,15 +7047,6 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
-slice-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
snapdragon-node@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
@@ -7046,26 +7082,25 @@ socket.io-adapter@~2.4.0:
resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6"
integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==
-socket.io-parser@~4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df"
- integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==
+socket.io-parser@~4.2.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5"
+ integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==
dependencies:
- "@types/component-emitter" "^1.2.10"
- component-emitter "~1.3.0"
+ "@socket.io/component-emitter" "~3.1.0"
debug "~4.3.1"
socket.io@^4.4.1:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.1.tgz#aa7e73f8a6ce20ee3c54b2446d321bbb6b1a9029"
- integrity sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==
+ version "4.5.3"
+ resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.3.tgz#44dffea48d7f5aa41df4a66377c386b953bc521c"
+ integrity sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==
dependencies:
accepts "~1.3.4"
base64id "~2.0.0"
debug "~4.3.2"
engine.io "~6.2.0"
socket.io-adapter "~2.4.0"
- socket.io-parser "~4.0.4"
+ socket.io-parser "~4.2.0"
sockjs@^0.3.24:
version "0.3.24"
@@ -7241,12 +7276,12 @@ stream-shift@^1.0.0:
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
-streamroller@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.2.tgz#abd444560768b340f696307cf84d3f46e86c0e63"
- integrity sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A==
+streamroller@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.3.tgz#d95689a8c29b30d093525d0baffe6616fd62ca7e"
+ integrity sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w==
dependencies:
- date-format "^4.0.13"
+ date-format "^4.0.14"
debug "^4.3.4"
fs-extra "^8.1.0"
@@ -7264,7 +7299,7 @@ string-width@^3.0.0, string-width@^3.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+string-width@^4.1.0, string-width@^4.2.0:
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -7372,6 +7407,13 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
@@ -7396,17 +7438,6 @@ svgo@^1.0.0:
unquote "~1.1.1"
util.promisify "~1.0.0"
-table@^6.0.9:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
- integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
- dependencies:
- ajv "^8.0.1"
- lodash.truncate "^4.4.2"
- slice-ansi "^4.0.0"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
-
tapable@^1.0.0, tapable@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
@@ -7464,9 +7495,9 @@ terser@^4.1.2:
source-map-support "~0.5.12"
terser@^5.3.4:
- version "5.14.2"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
- integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==
+ version "5.15.1"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c"
+ integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==
dependencies:
"@jridgewell/source-map" "^0.3.2"
acorn "^8.5.0"
@@ -7508,10 +7539,10 @@ timsort@^0.3.0:
resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==
-tinymce@4.9.11:
- version "4.9.11"
- resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.9.11.tgz#e3dae099722294c5b8d84ba7ef18dd126de6b582"
- integrity sha512-nkSLsax+VY5DBRjMFnHFqPwTnlLEGHCco82FwJF2JNH6W+5/ClvNC1P4uhD5lXPDNiDykSHR0XJdEh7w/ICHzA==
+tinymce@^5.10.0:
+ version "5.10.6"
+ resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.6.tgz#ea03927e9d20c035619dfd32ec4fd471c55e32c5"
+ integrity sha512-bnF2LUoycDsoZZLQBNHbOijrmoJuEeR1rQdqgo4s77BedufpOVnDh00OZKbseHeTMCxhVH05wvOqxLsi6vpeZw==
tmp@^0.2.1:
version "0.2.1"
@@ -7587,11 +7618,6 @@ tty-browserify@0.0.0:
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==
-turbolinks@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/turbolinks/-/turbolinks-5.2.0.tgz#e6877a55ea5c1cb3bb225f0a4ae303d6d32ff77c"
- integrity sha512-pMiez3tyBo6uRHFNNZoYMmrES/IaGgMhQQM+VFF36keryjb5ms0XkVpmKHkfW/4Vy96qiGW3K9bz0tF5sK9bBw==
-
type-check@^0.4.0, type-check@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -7618,9 +7644,9 @@ typedarray@^0.0.6:
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
ua-parser-js@^0.7.30:
- version "0.7.31"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6"
- integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==
+ version "0.7.32"
+ resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211"
+ integrity sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==
unbox-primitive@^1.0.2:
version "1.0.2"
@@ -7651,9 +7677,9 @@ unicode-match-property-value-ecmascript@^2.0.0:
integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
unicode-property-aliases-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
- integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd"
+ integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
union-value@^1.0.0:
version "1.0.1"
@@ -7717,10 +7743,10 @@ upath@^1.1.1:
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
-update-browserslist-db@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38"
- integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==
+update-browserslist-db@^1.0.9:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
+ integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
dependencies:
escalade "^3.1.1"
picocolors "^1.0.0"
@@ -7794,7 +7820,7 @@ uuid@^8.3.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1:
+v8-compile-cache@^2.1.1:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
@@ -7897,9 +7923,9 @@ webpack-dev-middleware@^5.3.1:
schema-utils "^4.0.0"
webpack-dev-server@^4.7.3:
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz#de270d0009eba050546912be90116e7fd740a9ca"
- integrity sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==
+ version "4.11.1"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5"
+ integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==
dependencies:
"@types/bonjour" "^3.5.9"
"@types/connect-history-api-fallback" "^1.3.5"
@@ -7924,7 +7950,7 @@ webpack-dev-server@^4.7.3:
p-retry "^4.5.0"
rimraf "^3.0.2"
schema-utils "^4.0.0"
- selfsigned "^2.0.1"
+ selfsigned "^2.1.1"
serve-index "^1.9.1"
sockjs "^0.3.24"
spdy "^4.0.2"
@@ -8056,9 +8082,9 @@ wrappy@1:
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
ws@^8.4.2:
- version "8.8.1"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0"
- integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e"
+ integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==
ws@~8.2.3:
version "8.2.3"