<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class AnggotaSeeder extends Seeder
{
    /**
     * Seed the anggotas table with data from SQL dump
     */
    public function run(): void
    {
        DB::statement('SET FOREIGN_KEY_CHECKS=0');

        // Execute each INSERT statement separately
        $statements = [
            base64_decode('SU5TRVJUIElOVE8gYGFuZ2dvdGFzYCAoYGlkYCwgYG5hbWFgLCBgbm9faWRlbnRpdGFzYCwgYGplbmlzX2FuZ2dvdGFgLCBgbm9fa3RwYCwgYHByb2RpYCwgYG5vX2hwYCwgYGFsYW1hdGAsIGBuYW1hX3dhbGlgLCBgbm9faHBfd2FsaWAsIGBodWJ1bmdhbl93YWxpYCwgYGNyZWF0ZWRfYXRgLCBgdXBkYXRlZF9hdGAsIGBuaW1gKSBWQUxVRVMKKDEsICd3YXdhJywgJ0UzMTIzMDg4NycsICdNYWhhc2lzd2EnLCAnMzUwOTExNTcwOTg3NjUnLCAnbWlmJywgJzA4MTIxNjkxMDg5NCcsICdtdW1idWwnLCAnc2l0aScsICcwODU2NDk5NTg5MzYnLCAnT3JhbmcgVHVhJywgJzIwMjUtMTAtMTUgMjA6MDY6MTknLCAnMjAyNi0wNC0wNCAwODo0MzozMicsIE5VTEwpLAooMiwgJ3dhd2EnLCAnMzI0NCcsICdTaXN3YScsICczNTA5MTE1NzA4Mzk3MScsICdzbWEgbmVnZXJpIDEgamVtYmVyJywgJzA4NTY0OTk1ODkzNicsICdrcmFqYW4gYW1wZWwnLCAnc2l0aScsICcwODU2NDk5NTg5MzYnLCAnT3JhbmcgVHVhJywgJzIwMjYtMDQtMDEgMDg6MDE6NDUnLCAnMjAyNi0wNC0wMSAwODowMTo0NScsIE5VTEwpLAooMywgJ0FseWEnLCAnMTMwIDAwMCA3MjQ1ODU3NCcsICdEb3NlbicsICczNTA5MTEwMDEwMDEwMScsICdpcGEnLCAnMDg1NjQ5OTU4OTM2JywgJ2plbWJlciBrb3RhJywgJ3N1bmVvJywgJzA5ODc2NTI0NDInLCAnU2F1ZGFyYScsICcyMDI2LTA0LTAxIDA4OjQ3OjU0JywgJzIwMjYtMDQtMDEgMDg6NDc6NTQnLCBOVUxMKSwKKDQsICdTeWFyaWZhaCBhdWxpYSBwdXRyaScsICdlMzEyMzAzMzgnLCAnTWFoYXNpc3dhJywgJzM1MDkxMTg3MjMyNzMnLCAndGVrbmlrJywgJzA4NTY0OTk1ODkzNicsICdqYWxhbiBnZWJhbmcnLCAndXRpJywgJzA4NzYzNTM1NDYnLCAnT3JhbmcgVHVhJywgJzIwMjYtMDQtMDcgMDc6MjA6MTknLCAnMjAyNi0wNC0wNyAwNzoyMDoxOScsIE5VTEwpLAooNSwgJ2NhY2EnLCAnZTMxMjM5ODc2JywgJ01haGFzaXN3YScsICcwOTgzNzM3NzQ2NCcsICdrZWRva3RlcmFuJywgJzA4NTY0OTk1ODkzNicsICdqbCBib25kb3dvc28nLCAnaWJ1IHJlbmknLCAnMDk4Njc3NTY0MycsICdPcmFuZyBUdWEnLCAnMjAyNi0wNC0wNyAwNzo1MToxMicsICcyMDI2LTA0LTA3IDA3OjUxOjEyJywgTlVMTCksCig2LCAnY2ljaSBtYXJpY2kgaGVoZScsICdlMzQ0NTc3ODknLCAnTWFoYXNpc3dhJywgJzc2NjU2NjY2NjY2NzY3NjcnLCAna2Vkb2t0ZXJhbiBoZXdhbicsICcwODU2NDk5NTg5MzYnLCAnamwgbWFzdHJpcCcsICdpYnUgY2ljaScsICcwOTg3NzY3NTY0NScsICdPcmFuZyBUdWEnLCAnMjAyNi0wNC0wNyAyMTo1ODo1MScsICcyMDI2LTA0LTA3IDIxOjU4OjUxJywgTlVMTCksCig3LCAnYWxpJywgJzg3NjU0MzMnLCAnTWFoYXNpc3dhJywgJzUyMTY3MzgzMzgnLCAnaXBhJywgJzA4NTY0OTk1ODkzNicsICdqZW1iZXInLCAnc2l0aScsICcwODc2NTQzMzYzNycsICdPcmFuZyBUdWEnLCAnMjAyNi0wNC0wNyAyMzoxOTowNycsICcyMDI2LTA0LTA3IDIzOjE5OjA3JywgTlVMTCksCig4LCAnZGV3aSBsdXRmaWFudGknLCAnZTM5MDc2NTQzJywgJ1Npc3dhJywgJzQ1NTY3Nzg5MDEyJywgJ3RraicsICcwODEyMzMyNzQ2MzInLCAnamVtYmVyJywgJ211c3RpYW5pJywgJzA5ODc3Njc1NjQ1JywgJ09yYW5nIFR1YScsICcyMDI2LTA0LTEzIDE5OjAzOjAzJywgJzIwMjYtMDQtMTMgMTk6MDM6MDMnLCBOVUxMKSwKKDksICdmaXJkYSBheXUgcHVzcGl0YSBzYXJpJywgJzM0MzIxNDM1NDY2JywgJ1Npc3dhJywgJzM3ODUyNTk3NDYxJywgJ2RrdicsICcwODU3Mjk5MTM5NTInLCAnamVtYmVyJywgJ211cnRpYWgnLCAnMTIyMzQ1Njc3ODknLCAnT3JhbmcgVHVhJywgJzIwMjYtMDQtMTMgMTk6MDk6MDInLCAnMjAyNi0wNC0xMyAxOTowOTowMicsIE5VTEwpLAooMTAsICdSYWRpdCBTZXB0aWFyJywgJzMxMjQ4NDM3NjUnLCAnU2lzd2EnLCAnMDIxODE3NDQ4MjYzMTUnLCAnSVBTJywgJzA4NTY0OTk1ODkzNicsICdLYWxpc2F0JywgJ1dhaHl1JywgJzA4NTY0OTk1ODkzNicsICdPcmFuZyBUdWEnLCAnMjAyNi0wNC0yMyAwOToxNDo1OScsICcyMDI2LTA0LTIzIDA5OjE0OjU5JywgTlVMTCksCigxMSwgJ1dhd2EnLCAnJywgJycsICcnLCAnTUlGJywgJzA4OTc2NTU2Nzg5MCcsICcnLCAnJywgJycsICcnLCBOVUxMLCBOVUxMLCAnRTMxMjMwODg3JyksCigxMiwgJ1dhd2EnLCAnSUQwMDEnLCAnTWFoYXNpc3dhJywgJzEyMzQ1Njc4OTAnLCAnTUlGJywgJzA4OTc2NTU2Nzg5MCcsICdKZW1iZXInLCAnT3JhbmcgVHVhJywgJzA4MTIzNDU2Nzg5JywgJ0F5YWgnLCBOVUxMLCBOVUxMLCAnRTMxMjMwODg3Jyk7'),
        ];

        foreach ($statements as $sql) {
            DB::statement($sql);
        }

        DB::statement('SET FOREIGN_KEY_CHECKS=1');
    }
}
