{{-- Configuration Info Partial - Optimized with helper functions --}} @php $isWindows = Str::contains(Str::lower($vmInfo['os'] ?? ''), 'windows') || Str::contains(Str::lower($invoice->invoiceItem->first()->os->osGroup->name ?? ''), 'windows'); $vmIp = $vmInfo['ip_address'] ?? '103.42.56.177'; $vmPort = $invoice->order->vmWare->first()->port ?? '3389'; $vmUser = $isWindows ? 'administrator' : 'root'; $osName = $invoice->invoiceItem->first()->os->osGroup->name ?? 'Unknown'; $osVersion = $invoice->invoiceItem->first()->os->version ?? ''; $vmCpu = $vmInfo['cpu'] ?? '3'; $vmRam = $vmInfo['ram'] ?? '1 GB'; $vmDisk = $vmInfo['disk'] ?? '25 GB'; $addons = $invoice->invoiceItem->first()->addons; @endphp