<%= I18n.t('tos.terms_notice', entity_name: @config.entity_name, entity_website: @config.entity_website) %>
<% I18n.t('tos.agreement') %>
<% I18n.t('tos.changes') %>
<% if !@config.under_eighteen && !@config.under_thirteen %><%= I18n.t('tos.age_limitation') %>
<% elsif !@config.under_thirteen %><%= I18n.t('tos.thirteen_limitation') %>
<% else %><%= I18n.t('tos.no_age_limitation') %>
<% end %><%= I18n.t('tos.user_accounts.overview') %>
<%= I18n.t('tos.user_accounts.security') %>
<%= I18n.t('tos.user_accounts.info') %>
<%= I18n.t('tos.user_content.overview') %>
<%= I18n.t('tos.user_content.removal') %>
<% if @config.user_content_license %><%= I18n.t('tos.user_content.license') %>
<% end %><%= I18n.t('tos.purchasable_goods.overview') %>
<%= I18n.t('tos.purchasable_goods.payment') %>
<%= I18n.t('tos.purchasable_goods.purchases') %>
<%= I18n.t('tos.subscriptions.overview') %>
<% if @config.free_trial %><%= I18n.t('tos.subscriptions.free_trial') %>
<% end %> <% if @config.auto_renew %><%= I18n.t('tos.subscriptions.auto_renew') %>
<% end %> <% if @config.refund_policy == :none %><%= I18n.t('tos.subscriptions.refund_none') %>
<% elsif @config.refund_policy == :full %><%= I18n.t('tos.subscriptions.refund_full') %>
<% elsif @config.refund_policy == :pro_rata %><%= I18n.t('tos.subscriptions.refund_pro_rata') %>
<% end %><%= I18n.t('tos.prohibited_use.overview') %>
<%= I18n.t('tos.termination.overview') %>
<%= I18n.t('tos.termination.effect') %>
<%= I18n.t('tos.termination.severability') %>
<%= I18n.t('tos.termination.waiver') %>
<%= I18n.t('tos.governing_law.overview', governing_law: @config.governing_law) %>
<%= I18n.t('tos.disputes.mediation') %>
<% end %> <% if @config.dispute_resolution == :arbitration %><%= I18n.t('tos.disputes.arbitration') %>
<% end %> <% if @config.dispute_resolution == :litigation %><%= I18n.t('tos.disputes.litigation') %>
<% end %><%= I18n.t('tos.availability.as_is') %>
<%= I18n.t('tos.availability.maintenance') %>
<%= I18n.t('tos.availability.warranty') %>
<% if @config.service_sla %><%= I18n.t('tos.availability.sla') %>
<% if @config.service_sla_custom %><%= @config.service_sla_custom %>
<% else %><%= I18n.t('tos.availability.sla_details', amount: @config.service_sla_amount, timeframe: @config.service_sla_timeframe) %>
<% end %> <% if @config.service_sla_refund %><%= I18n.t('tos.availability.sla_refund', refund: @config.service_sla_refund_type.to_s) %>
<% end %> <% end %><%= I18n.t('tos.liability_limitation.overview') %>
<% if @config.liability_limitation_type == :amount_paid %><%= I18n.t('tos.liability_limitation.amount_paid', timeframe: @config.liability_limitation_timeframe) %>
<% elsif @config.liability_limitation_type == :amount %><%= I18n.t('tos.liability_limitation.amount', amount: @config.liability_limitation_amount) %>
<% elsif @config.liability_limitation_type == :min_amount_paid_or_amount %><%= I18n.t('tos.liability_limitation.min_amount_paid_or_amount', timeframe: @config.liability_limitation_timeframe, amount: @config.liability_limitation_amount) %>
<% end %><%= I18n.t('tos.liability_limitation.exceptions') %>
<%= I18n.t('tos.indemnification.overview') %>
<%= I18n.t('tos.contact.text', support_email: @config.support_email, class: @css.link_class) %>
<%= @config.entity_name %>
<% if @config.entity_address %><%= I18n.t('tos.contact.address', entity_address: @config.entity_address) %>
<% end %>