<div class="no-break">
    <table style="width: 100%; border: 1px solid #000; border-collapse: collapse; ">

        <tr>
            <td style="text-align: center; margin-top: 5px;">
                <h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
                    ANalisa Bangunan
                </h2>

            </td>
        </tr>
    </table>

    <table>
        <!-- Luas Tanah Bangunan -->
        <tr>
            @php
                // Tentukan apakah sesuai atau tidak sesuai berdasarkan input lama atau data awal
                $cekLuasBangunan = old('luas_bangunan') ?? (isset($forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai'])
                    ? 'tidak sesuai'
                    : 'sesuai');
                // Ambil nilai dari key yang sesuai
                $luasBangunanSesuai = $forminspeksi['bangunan']['luas_tanah_bagunan']['sesuai'] ?? null;
                $luasBangunanTidakSesuai = $forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai'] ?? null;
            @endphp
            <td width="25%" style="vertical-align: top;">Luas Bangunan (IMB)</td>
            <td width="1%" style="vertical-align: top;">:</td>
            <td>
                <table>
                    <tr>
                        <td>
                            <label>
                                <input type="radio" name="luas_bangunan_radio" value="sesuai" {{ $cekLuasBangunan == 'sesuai' ? 'checked' : '' }}>
                                Sesuai {{ $luasBangunanSesuai ?  '- ' .$luasBangunanSesuai . ' m²' : '' }}
                            </label>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label>
                                <input type="radio" name="luas_bangunan_radio" value="tidak sesuai" {{ $cekLuasBangunan == 'tidak sesuai' ? 'checked' : '' }}>
                                Tidak Sesuai {{ $luasBangunanTidakSesuai ? '- '. $luasBangunanTidakSesuai . ' m² (luas fisik)' : '' }}
                            </label>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>



        <!-- Jenis Bangunan -->
        <tr>
            <td style="vertical-align: top;">Jenis Bangunan</td>
            <td width="1%" style="vertical-align: top;">:</td>
            <td>
                @if (isset($basicData['jenisBangunan']))
                    <table class="checkbox-list">
                        <tr>
                            @foreach ($basicData['jenisBangunan'] as $index => $item)
                                @if ($index % 3 == 0 && $index > 0)
                        </tr>
                        <tr>
                @endif
            <td class="checkbox-item">
                <label class="checkbox-label">
                    <input type="checkbox"
                        {{ isset($forminspeksi['bangunan']['jenis_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['jenis_bangunan']) ? 'checked' : '' }}>
                    {{ $item->name }}

                </label>
            </td>
            @endforeach
        </tr>
    </table>
    @endif
    </td>
    </tr>

    <!-- Kondisi Bangunan -->
    <tr>
        <td style="vertical-align: top;">Kondisi Bangunan</td>
        <td width="1%" style="vertical-align: top;">:</td>
        <td>
            @if (isset($basicData['kondisiBangunan']))
                <table class="checkbox-list">
                    <tr>
                        @foreach ($basicData['kondisiBangunan'] as $index => $item)
                            @if ($index % 3 == 0 && $index > 0)
                    </tr>
                    <tr>
            @endif
        <td class="checkbox-item">
            <label class="checkbox-label">
                <input type="checkbox"
                    {{ isset($forminspeksi['bangunan']['kondisi_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['kondisi_bangunan']) ? 'checked' : '' }}>
                {{ $item->name }}
            </label>
        </td>
        @endforeach
    </tr>
    </table>
    @endif
    </td>
    </tr>

    <!-- Sifat Bangunan -->
    <tr>
        <td style="vertical-align: top;">Sifat Bangunan</td>
        <td width="1%" style="vertical-align: top;">:</td>
        <td>
            @if (isset($basicData['sifatBangunan']))
                <table class="checkbox-list">
                    <tr>
                        @foreach ($basicData['sifatBangunan'] as $index => $item)
                            @if ($index % 3 == 0 && $index > 0)
                    </tr>
                    <tr>
            @endif
        <td class="checkbox-item">
            <label class="checkbox-label">
                <input type="checkbox" name="sifat_bangunan[]" value="{{ $item->name }}"
                    {{ isset($forminspeksi['bangunan']['sifat_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']) ? 'checked' : '' }}>
                {{ $item->name }}

                @if (isset($forminspeksi['bangunan']['sifat_bangunan']) &&
                        in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']))
                    @php
                        $inputValues = isset($forminspeksi['bangunan']['sifat_bangunan_input'][$index])
                            ? $forminspeksi['bangunan']['sifat_bangunan_input'][$index]
                            : null;
                    @endphp
                    @if ($inputValues)
                        <span class="label-checkbox"> - {{ $inputValues }}</span>
                    @endif
                @endif
            </label>
        </td>
        @endforeach
    </tr>
    </table>
    @endif
    </td>
    </tr>


    @if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) &&
            count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
        @foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
            <tr>
                <td colspan="2">Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</td>
            </tr>
            @if (isset($basicData['spekKategoriBangunan']))
                @foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
                    <tr>
                        <td style="vertical-align: top;">{{ $spesifikasi->name }}</td>
                        <td width="1%" style="vertical-align: top;">:</td>
                        <td>
                            <table class="checkbox-list">
                                @if (isset($basicData['spekBangunan']))
                                    @php $count = 0; @endphp
                                    <tr>
                                        @foreach ($basicData['spekBangunan'] as $kategori)
                                            @if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id)
                                                @php
                                                    $selectedValues = [];
                                                    if (
                                                        isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])
                                                    ) {
                                                        $selectedValues = array_values(
                                                            $bangunan['spek_kategori_bangunan'][$spesifikasi->name],
                                                        );
                                                    }
                                                    $lainnyaValue =
                                                        $bangunan['spek_kategori_bangunan'][$spesifikasi->name][
                                                            'lainnya'
                                                        ] ?? '';
                                                @endphp

                                                <td class="checkbox-item">
                                                    <label class="checkbox-label">
                                                        <input type="checkbox" class="checkbox-lainnya"
                                                            style="margin-right: 3px;"
                                                            name="spesifikasi_bangunan[{{ $bangunanIndex }}][{{ $spesifikasi->name }}][]"
                                                            value="{{ $kategori->name }}"
                                                            @if (in_array($kategori->name, $selectedValues)) checked @endif>
                                                        {{ $kategori->name }}

                                                        @if ($kategori->name == 'Lainnya')
                                                            <span class="text-lainnya"
                                                                style="display: {{ in_array('Lainnya', $selectedValues) ? 'inline' : 'none' }};">
                                                                : {{ $lainnyaValue }}
                                                            </span>
                                                        @endif
                                                    </label>
                                                </td>

                                                @php $count++; @endphp

                                                @if ($count % 3 == 0)
                                    </tr>
                                    <tr>
                                @endif
                @endif
            @endforeach
            </tr>
        @endif
        </table>
        </td>
        </tr>
    @endforeach
    @endif
    @endforeach
    @endif

    <tr>
        <td style="vertical-align: top;">Sarana Pelengkap</td>
        <td width="1%" style="vertical-align: top;">:</td>
        <td>
            @if (isset($basicData['saranaPelengkap']))
                <table class="checkbox-list">
                    <tr>
                        @foreach ($basicData['saranaPelengkap'] as $index => $item)
                            @if ($index % 3 == 0 && $index > 0)
                    </tr>
                    <tr>
            @endif
        <td class="checkbox-item">
            <label class="checkbox-label">
                <input type="checkbox" name="sarana_pelengkap[]" value="{{ $item->name }}"
                    {{ isset($forminspeksi['bangunan']['sarana_pelengkap']) && in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']) ? 'checked' : '' }}>
                {{ $item->name }}

                @if (isset($forminspeksi['bangunan']['sarana_pelengkap']) &&
                        in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']))
                    @php
                        $inputValues = isset($forminspeksi['bangunan']['sarana_pelengkap_input'][$index])
                            ? $forminspeksi['bangunan']['sarana_pelengkap_input'][$index]
                            : null;
                    @endphp
                    @if ($inputValues)
                        <span class="label-checkbox"> - {{ $inputValues }}</span>
                    @endif
                @endif
            </label>
        </td>
        @endforeach
    </tr>
    </table>
    @endif
    </td>
    </tr>
</div>
