@let cart = this.cart(); @let term = this.term(); @let hideTerm = this.hidePricingTerm();
@if (this.header(); as header) { } @else {

{{ "total" | i18n }}: {{ total() | currency: "USD" : "symbol" }} USD

  @if (!hideTerm) { / {{ term }} } }
@if (showDiscountBadges()) { @for (discount of cart.discounts; track discount) { } }
@if (isExpanded()) {

{{ "passwordManager" | i18n }}

@let passwordManagerSeats = cart.passwordManager.seats;
{{ passwordManagerSeats.quantity }} {{ translateWithParams( passwordManagerSeats.translationKey, passwordManagerSeats.translationParams ) }} @if (!passwordManagerSeats.hideBreakdown) { x {{ passwordManagerSeats.cost | currency: "USD" : "symbol" }} @if (!hideTerm) { / {{ term }} } }
{{ passwordManagerSeatsTotal() | currency: "USD" : "symbol" }}
@if (passwordManagerSeatsDiscountAmount() > 0) {
{{ passwordManagerSeatsDiscountLabel() }}
-{{ passwordManagerSeatsDiscountAmount() | currency: "USD" : "symbol" }}
} @let additionalStorage = cart.passwordManager.additionalStorage; @if (additionalStorage) {
{{ additionalStorage.quantity }} {{ translateWithParams( additionalStorage.translationKey, additionalStorage.translationParams ) }} @if (!additionalStorage.hideBreakdown) { x {{ additionalStorage.cost | currency: "USD" : "symbol" }} @if (!hideTerm) { / {{ term }} } }
{{ additionalStorageTotal() | currency: "USD" : "symbol" }}
}
@let secretsManagerSeats = cart.secretsManager?.seats; @if (secretsManagerSeats) {
{{ "secretsManager" | i18n }}
{{ secretsManagerSeats.quantity }} {{ translateWithParams( secretsManagerSeats.translationKey, secretsManagerSeats.translationParams ) }} @if (!secretsManagerSeats.hideBreakdown) { x {{ secretsManagerSeats.cost | currency: "USD" : "symbol" }} @if (!hideTerm) { / {{ term }} } }
{{ secretsManagerSeatsTotal() | currency: "USD" : "symbol" }}
@let additionalServiceAccounts = cart.secretsManager?.additionalServiceAccounts; @if (additionalServiceAccounts) {
{{ additionalServiceAccounts.quantity }} {{ translateWithParams( additionalServiceAccounts.translationKey, additionalServiceAccounts.translationParams ) }} @if (!additionalServiceAccounts.hideBreakdown) { x {{ additionalServiceAccounts.cost | currency: "USD" : "symbol" }} @if (!hideTerm) { / {{ term }} } }
{{ additionalServiceAccountsTotal() | currency: "USD" : "symbol" }}
}
} @for (discountItem of discountLineItems(); track discountItem.label) { @if (discountItem.amount > 0) {
{{ discountItem.label }}
-{{ discountItem.amount | currency: "USD" : "symbol" }}
} } @if (creditAmount() > 0) {
{{ translateWithParams(cart.credit!.translationKey, cart.credit!.translationParams) }}
-{{ creditAmount() | currency: "USD" : "symbol" }}
}

{{ "estimatedTax" | i18n }}

{{ estimatedTax() | currency: "USD" : "symbol" }}

{{ "total" | i18n }}

{{ total() | currency: "USD" : "symbol" }} @if (!hidePricingTerm()) { / {{ term }} }
}