@extends('layouts.app') @php use App\Helpers\SeoHelper; $locale = $locale ?? app()->getLocale(); $pageSeo = SeoHelper::getPageSeo('calculator'); $calc = $calculatorData; $contactBaseUrl = $localizedRoute('contact.index'); $calcLocaleKey = in_array($locale, ['pt', 'br', 'es', 'fr'], true) ? $locale : 'en'; $calcLocaleFallback = $calcLocaleKey === 'br' ? 'pt' : $calcLocaleKey; $calcTitle = $calc['copy']['title'][$calcLocaleKey] ?? $calc['copy']['title'][$calcLocaleFallback] ?? $calc['copy']['title']['en'] ?? ''; $calcSubtitle = $calc['copy']['subtitle'][$calcLocaleKey] ?? $calc['copy']['subtitle'][$calcLocaleFallback] ?? $calc['copy']['subtitle']['en'] ?? ''; $titleWords = preg_split('/\s+/u', trim($calcTitle), -1, PREG_SPLIT_NO_EMPTY) ?: [$calcTitle]; $titleAccent = array_pop($titleWords); $titleLead = implode(' ', $titleWords); if ($titleLead === '') { $titleLead = $calcTitle; $titleAccent = ''; } $calcStepNames = []; foreach ($calc['copy']['step_names'] ?? [] as $stepKey => $labels) { $calcStepNames[$stepKey] = $labels[$calcLocaleKey] ?? $labels[$calcLocaleFallback] ?? $labels['en'] ?? $stepKey; } @endphp @section('title', $pageSeo['title'] ?? __('messages.calculator.meta_title')) @section('meta_description', $pageSeo['description'] ?? __('messages.calculator.meta_description')) @section('meta_keywords', $pageSeo['keywords'] ?? __('messages.calculator.meta_keywords')) @push('styles') @endpush @section('content')

@if($titleAccent !== '') {{ $titleLead }} {{ $titleAccent }} @else {{ $titleLead }} @endif

{{ $calcSubtitle }}

@push('scripts') @endpush @endsection