Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* ________________________________________ | GarudaCBT ..

Decoded Output download

<?php 
/*   ________________________________________ 
    |                 GarudaCBT              | 
    |    https://github.com/garudacbt/cbt    | 
    |________________________________________| 
*/ 
 
use alhimik1986\PhpExcelTemplator\PhpExcelTemplator; 
use PhpOffice\PhpSpreadsheet\IOFactory; 
 
class Rapor extends CI_Controller 
{ 
    public function __construct() 
    { 
        goto z_uMA; 
        Vv60l: 
        $this->load->database(); 
        goto txVyw; 
        NGvDE: 
        goto Hl6zP; 
        goto ulwJJ; 
        ulwJJ: 
        lEU_f: 
        goto QGbeY; 
        FOv2q: 
        $this->load->dbforge(); 
        goto Vv60l; 
        mkMiQ: 
        show_error("Hanya Administrator yang diberi hak untuk mengakses halaman ini, <a href="" . base_url("dashboard") . "">Kembali ke menu awal</a>", 403, "Akses Terlarang"); 
        goto k3aMY; 
        z_uMA: 
        parent::__construct(); 
        goto aEX3s; 
        rnZQ8: 
        $this->load->model("Dashboard_model", "dashboard"); 
        goto b4Kb5; 
        QGbeY: 
        redirect("auth"); 
        goto B1VSi; 
        QXBGM: 
        $this->form_validation->set_error_delimiters('', ''); 
        goto zbwIa; 
        aEX3s: 
        if (!$this->ion_auth->logged_in()) { 
            goto lEU_f; 
        } 
        goto PZnp4; 
        b4Kb5: 
        $this->load->model("Rapor_model", "rapor"); 
        goto OAoea; 
        PZnp4: 
        if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("guru"))) { 
            goto sfJ25; 
        } 
        goto mkMiQ; 
        k3aMY: 
        sfJ25: 
        goto NGvDE; 
        FFoIN: 
        $this->load->model("Dropdown_model", "dropdown"); 
        goto UyrwR; 
        txVyw: 
        $this->load->library(["datatables", "form_validation"]); 
        goto rnZQ8; 
        OAoea: 
        $this->load->model("Kelas_model", "kelas"); 
        goto FFoIN; 
        UyrwR: 
        $this->load->model("Master_model", "master"); 
        goto QXBGM; 
        B1VSi: 
        Hl6zP: 
        goto FOv2q; 
        zbwIa: 
    } 
    public function output_json($data, $encode = true) 
    { 
        goto WVKdy; 
        hzkQM: 
        S1j2u: 
        goto DwNXQ; 
        bsq68: 
        $data = json_encode($data); 
        goto hzkQM; 
        WVKdy: 
        if (!$encode) { 
            goto S1j2u; 
        } 
        goto bsq68; 
        DwNXQ: 
        $this->output->set_content_type("application/json")->set_output($data); 
        goto ca1yW; 
        ca1yW: 
    } 
    public function index() 
    { 
        goto PVGgK; 
        pzHB1: 
        $this->dbforge->add_column("rapor_admin_setting", $field); 
        goto ryyXC; 
        LfXhk: 
        $field = array("nip_kepsek" => array("type" => "int", "constraint" => 1, "default" => 0), "nip_walikelas" => array("type" => "int", "constraint" => 1, "default" => 0)); 
        goto pzHB1; 
        bddPF: 
        redirect("rapor/raporkkm"); 
        goto KxpZp; 
        AwPm9: 
        Jqloo: 
        goto Di9Tl; 
        Gh3tC: 
        $data["tp_active"] = $tp; 
        goto lhMo7; 
        akJs9: 
        $user = $this->ion_auth->user()->row(); 
        goto PEjdS; 
        ryyXC: 
        RHKem: 
        goto akJs9; 
        b9PfF: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto NseFc; 
        oN9MT: 
        if ($no_update) { 
            goto RHKem; 
        } 
        goto LfXhk; 
        twxBZ: 
        $this->load->view("setting/rapor"); 
        goto YOJnj; 
        YOJnj: 
        $this->load->view("_templates/dashboard/_footer"); 
        goto AwPm9; 
        utS8j: 
        OV7TU: 
        goto ytFj3; 
        PVGgK: 
        $no_update = $this->db->field_exists("nip_kepsek", "rapor_admin_setting"); 
        goto oN9MT; 
        CJJhJ: 
        $data["kkm_drop"] = ["Tidak", "Ya"]; 
        goto XcfmK; 
        ytFj3: 
        $this->load->view("_templates/dashboard/_header", $data); 
        goto twxBZ; 
        XcfmK: 
        if ($this->ion_auth->is_admin()) { 
            goto OV7TU; 
        } 
        goto bddPF; 
        RVI3w: 
        $data["smt_active"] = $smt; 
        goto Orgp1; 
        NseFc: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto Gh3tC; 
        Orgp1: 
        $data["profile"] = $this->dashboard->getProfileAdmin($user->id); 
        goto ASLv5; 
        lhMo7: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto RVI3w; 
        PEjdS: 
        $data = ["user" => $user, "judul" => "Pengaturan Rapor", "subjudul" => "Pengaturan Rapor", "setting" => $this->dashboard->getSetting()]; 
        goto UsZNw; 
        UsZNw: 
        $tp = $this->dashboard->getTahunActive(); 
        goto b9PfF; 
        KxpZp: 
        goto Jqloo; 
        goto utS8j; 
        ASLv5: 
        $data["rapor"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto CJJhJ; 
        Di9Tl: 
    } 
    public function saveRaporAdmin() 
    { 
        goto RTnMb; 
        IjkVr: 
        $this->output_json($data); 
        goto rHXKl; 
        vRJfU: 
        $data["status"] = $update; 
        goto IjkVr; 
        RTnMb: 
        $tp = $this->dashboard->getTahunActive(); 
        goto AiISG; 
        PJwGA: 
        $input = ["id_setting" => $tp->id_tp . $smt->id_smt, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "tgl_rapor_pts" => $this->input->post("tgl_rapor_pts", true), "nip_kepsek" => $this->input->post("nip_kepsek", true), "nip_walikelas" => $this->input->post("nip_walikelas", true), "tgl_rapor_akhir" => $this->input->post("tgl_rapor_akhir", true), "tgl_rapor_kelas_akhir" => $this->input->post("tgl_rapor_kelas_akhir", true), "kkm_tunggal" => $this->input->post("kkm_tunggal", true), "kkm" => $this->input->post("kkm", true), "bobot_ph" => $this->input->post("bobot_ph", true), "bobot_pts" => $this->input->post("bobot_pts", true), "bobot_pas" => $this->input->post("bobot_pas", true)]; 
        goto Y4TfK; 
        AiISG: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto PJwGA; 
        Y4TfK: 
        $update = $this->db->replace("rapor_admin_setting", $input); 
        goto vRJfU; 
        rHXKl: 
    } 
    public function raporkkm() 
    { 
        goto AO_k3; 
        JZ2h5: 
        $mapel = $mapel_guru->mapel_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))) : []; 
        goto rF8fD; 
        ktw7a: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto ondaf; 
        tuH81: 
        $this->load->view("members/guru/templates/header", $data); 
        goto emSZm; 
        IrCmP: 
        $arrEkstra = []; 
        goto jv053; 
        UXS5q: 
        $data["kelas"] = $arrKelas; 
        goto oqCcB; 
        r7eON: 
        $data["tp_active"] = $tp; 
        goto ktw7a; 
        AO_k3: 
        $user = $this->ion_auth->user()->row(); 
        goto S383a; 
        fKfd6: 
        $data["kelas_ekstra"] = $arrKelasEkstra; 
        goto tuH81; 
        jv053: 
        $arrKelasEkstra = []; 
        goto gk528; 
        rF8fD: 
        $arrMapel = []; 
        goto QSlow; 
        CHJOJ: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto Q04Zr; 
        y_d9V: 
        $data["mapel"] = $arrMapel; 
        goto UXS5q; 
        QSlow: 
        $arrKelas = []; 
        goto szfUs; 
        pgt1f: 
        SVfwy: 
        goto ZOk9L; 
        emSZm: 
        $this->load->view("members/guru/rapor/kkm/data"); 
        goto P6FRa; 
        Q04Zr: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto JZ2h5; 
        SMlBJ: 
        foreach ($mapel as $m) { 
            goto lNWuo; 
            ukpTn: 
            foreach ($m->kelas_mapel as $kls) { 
                goto dvN6_; 
                FcFEj: 
                NuuiT: 
                goto sw6Af; 
                TNwYr: 
                if (!($key_kelas !== false)) { 
                    goto qpTJf; 
                } 
                goto NYx8W; 
                NYx8W: 
                $arrKelas[$m->id_mapel][] = ["id_kelas" => $kls->kelas, "nama_kelas" => $kelases[$key_kelas]->nama_kelas]; 
                goto SaLoH; 
                dvN6_: 
                $key_kelas = array_search($kls->kelas, array_column($kelases, "id_kelas")); 
                goto TNwYr; 
                SaLoH: 
                qpTJf: 
                goto FcFEj; 
                sw6Af: 
            } 
            goto wKWie; 
            a_HrY: 
            s1pce: 
            goto MX9mK; 
            wKWie: 
            raxSY: 
            goto a_HrY; 
            lNWuo: 
            $arrMapel[$m->id_mapel] = $m->nama_mapel; 
            goto ukpTn; 
            MX9mK: 
        } 
        goto DRe_c; 
        S383a: 
        $data = ["user" => $user, "judul" => "KKM dan Bobot", "subjudul" => "Input KKM dan Bobot Nilai", "setting" => $this->dashboard->getSetting()]; 
        goto e1Jng; 
        gk528: 
        if (!(count($ekstra) > 0)) { 
            goto Gt0ml; 
        } 
        goto H9vJ6; 
        szfUs: 
        $kelases = $this->kelas->getKelasList($tp->id_tp, $smt->id_smt); 
        goto SMlBJ; 
        OiuNW: 
        $data["guru"] = $guru; 
        goto y_d9V; 
        bzubJ: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto ClDwS; 
        H9vJ6: 
        foreach ($ekstra as $m) { 
            goto DQ0Uo; 
            DQ0Uo: 
            $arrEkstra[$m->id_ekstra] = $m->nama_ekstra; 
            goto z1X95; 
            WUEl3: 
            EA7IY: 
            goto kKmu3; 
            z1X95: 
            foreach ($m->kelas_ekstra as $kls) { 
                goto oQm70; 
                oQm70: 
                $key_kelas = array_search($kls->kelas, array_column($kelases, "id_kelas")); 
                goto lluxr; 
                lluxr: 
                if (!($key_kelas !== false)) { 
                    goto j9BmN; 
                } 
                goto md4fV; 
                r4r8S: 
                VALNy: 
                goto MPs_J; 
                gn2Fh: 
                j9BmN: 
                goto r4r8S; 
                md4fV: 
                $arrKelasEkstra[$m->id_ekstra][] = ["id_kelas" => $kls->kelas, "nama_kelas" => $kelases[$key_kelas]->nama_kelas]; 
                goto gn2Fh; 
                MPs_J: 
            } 
            goto WO0g9; 
            WO0g9: 
            GbdPR: 
            goto WUEl3; 
            kKmu3: 
        } 
        goto pgt1f; 
        ondaf: 
        $data["smt_active"] = $smt; 
        goto CHJOJ; 
        PbN4S: 
        $data["ekstra"] = $arrEkstra; 
        goto fKfd6; 
        ZOk9L: 
        Gt0ml: 
        goto PbN4S; 
        ClDwS: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto r7eON; 
        oqCcB: 
        $ekstra = $mapel_guru->ekstra_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->ekstra_kelas))) : []; 
        goto IrCmP; 
        DRe_c: 
        iO2vY: 
        goto OiuNW; 
        e1Jng: 
        $tp = $this->dashboard->getTahunActive(); 
        goto bzubJ; 
        P6FRa: 
        $this->load->view("members/guru/templates/footer"); 
        goto qd4bb; 
        qd4bb: 
    } 
    public function datakkm($mapel, $kelas) 
    { 
        goto jCWm0; 
        USDS9: 
        $data["setting"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto tR4Hy; 
        J1ofx: 
        ltUEo: 
        goto V2w6u; 
        JYdx5: 
        $data["kelas"] = $kelas; 
        goto CPYSv; 
        VOK_c: 
        $kkm = $this->rapor->getKkm($mapel . $kelas . $tp->id_tp . $smt->id_smt . "1"); 
        goto J1ofx; 
        JZW9r: 
        $data["smt"] = $smt->id_smt; 
        goto USDS9; 
        bb1_Y: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto EkTv6; 
        tR4Hy: 
        $this->output_json($data); 
        goto CMG4e; 
        vgtz3: 
        if (!($kelas != null)) { 
            goto ltUEo; 
        } 
        goto VOK_c; 
        EkTv6: 
        $kkm = ''; 
        goto vgtz3; 
        jCWm0: 
        $tp = $this->dashboard->getTahunActive(); 
        goto bb1_Y; 
        V2w6u: 
        $data["mapel"] = $mapel; 
        goto JYdx5; 
        CPYSv: 
        $data["kkm"] = $kkm; 
        goto Nu04i; 
        Nu04i: 
        $data["tp"] = $tp->id_tp; 
        goto JZW9r; 
        CMG4e: 
    } 
    public function datakkmEkstra($ekstra, $kelas) 
    { 
        goto KDMpo; 
        KDMpo: 
        $tp = $this->dashboard->getTahunActive(); 
        goto El9GD; 
        VYYTe: 
        $data["tp"] = $tp->id_tp; 
        goto URZFz; 
        p3fKW: 
        $kkm = $this->rapor->getKkm($ekstra . $kelas . $tp->id_tp . $smt->id_smt . "2"); 
        goto NEvVd; 
        dU4Io: 
        if (!($kelas != null)) { 
            goto Eh2jM; 
        } 
        goto p3fKW; 
        K8e4G: 
        $data["ekstra"] = $ekstra; 
        goto tWRRd; 
        gGe8L: 
        $this->output_json($data); 
        goto Pqne9; 
        tWRRd: 
        $data["kelas"] = $kelas; 
        goto gZ9JC; 
        URZFz: 
        $data["smt"] = $smt->id_smt; 
        goto ZyXP7; 
        gZ9JC: 
        $data["kkm"] = $kkm; 
        goto VYYTe; 
        NEvVd: 
        Eh2jM: 
        goto K8e4G; 
        El9GD: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto lkaHL; 
        lkaHL: 
        $kkm = ''; 
        goto dU4Io; 
        ZyXP7: 
        $data["setting"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto gGe8L; 
        Pqne9: 
    } 
    public function saveKkm() 
    { 
        goto ONZQe; 
        cKePo: 
        $input = ["id_kkm" => $this->input->post("id_kkm", true), "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "bobot_ph" => $this->input->post("bobot_ph", true), "bobot_pts" => $this->input->post("bobot_pts", true), "bobot_pas" => $this->input->post("bobot_pas", true), "kkm" => $this->input->post("kkm", true), "beban_jam" => $this->input->post("beban", true), "jenis" => $this->input->post("jenis_kkm", true), "id_kelas" => $this->input->post("id_kelas", true), "id_mapel" => $this->input->post("id_mapel", true)]; 
        goto LSZQu; 
        LSZQu: 
        $update = $this->db->replace("rapor_kkm", $input); 
        goto sPchg; 
        QD6jB: 
        $this->output_json($data); 
        goto bPH2d; 
        sgcXW: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto cKePo; 
        sPchg: 
        $data["status"] = $update; 
        goto QD6jB; 
        ONZQe: 
        $tp = $this->dashboard->getTahunActive(); 
        goto sgcXW; 
        bPH2d: 
    } 
    public function raporkikd() 
    { 
        goto WMo2q; 
        MyZUZ: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto hRjaa; 
        IDtoh: 
        b4Sj3: 
        goto dXimQ; 
        yCRHU: 
        $data["kelas"] = $arrKelas; 
        goto RYp6A; 
        hRjaa: 
        $data["smt_active"] = $smt; 
        goto xzagP; 
        dXimQ: 
        $data["guru"] = $guru; 
        goto ZLdy0; 
        NUr1r: 
        $data = ["user" => $user, "judul" => "Indikator KD", "subjudul" => "Ringkasan Materi Penilaian", "setting" => $this->dashboard->getSetting()]; 
        goto gX5dO; 
        db5jq: 
        $this->load->view("members/guru/rapor/kikd/data"); 
        goto NbGEM; 
        Es385: 
        YrXmO: 
        goto IDtoh; 
        NbGEM: 
        $this->load->view("members/guru/templates/footer"); 
        goto me43S; 
        RYp6A: 
        $this->load->view("members/guru/templates/header", $data); 
        goto db5jq; 
        xzagP: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto VYDpy; 
        ZLdy0: 
        $data["mapel"] = $arrMapel; 
        goto yCRHU; 
        WMo2q: 
        $user = $this->ion_auth->user()->row(); 
        goto NUr1r; 
        VYDpy: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto CsGob; 
        OkrLN: 
        $arrKelas = []; 
        goto IA_Tw; 
        UpRcB: 
        $data["tp_active"] = $tp; 
        goto MyZUZ; 
        Z1_cm: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto iIe2j; 
        I5ukY: 
        foreach ($mapel as $m) { 
            goto BTQCo; 
            EJu5H: 
            iJCd9: 
            goto uf3Sx; 
            FXOgN: 
            foreach ($m->kelas_mapel as $kls) { 
                goto X5KT5; 
                sTL6k: 
                O0dWg: 
                goto qa9HB; 
                Zmkyw: 
                $arrKelas[$m->id_mapel][] = ["id_kelas" => $kls->kelas, "nama_kelas" => $kelases[$key_kelas]->nama_kelas]; 
                goto sTL6k; 
                qa9HB: 
                KeyLl: 
                goto iv9l7; 
                X5KT5: 
                $key_kelas = array_search($kls->kelas, array_column($kelases, "id_kelas")); 
                goto KQ8FT; 
                KQ8FT: 
                if (!($key_kelas !== false)) { 
                    goto O0dWg; 
                } 
                goto Zmkyw; 
                iv9l7: 
            } 
            goto rvwcs; 
            BTQCo: 
            $arrMapel[$m->id_mapel] = $m->nama_mapel; 
            goto FXOgN; 
            rvwcs: 
            Nrmus: 
            goto EJu5H; 
            uf3Sx: 
        } 
        goto Es385; 
        gX5dO: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Z1_cm; 
        iIe2j: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto UpRcB; 
        IA_Tw: 
        $kelases = $this->kelas->getKelasList($tp->id_tp, $smt->id_smt); 
        goto DJaeh; 
        p8r3O: 
        $arrMapel = []; 
        goto OkrLN; 
        CsGob: 
        $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); 
        goto p8r3O; 
        DJaeh: 
        if (!($mapel != null)) { 
            goto b4Sj3; 
        } 
        goto I5ukY; 
        me43S: 
    } 
    public function datakikd($mapel, $kelas) 
    { 
        goto j0FGZ; 
        cmlio: 
        $aspek = ["1", "2"]; 
        goto O4rI4; 
        O4rI4: 
        foreach ($aspek as $asp) { 
            goto rKeZn; 
            cq8Rg: 
            $no = $i + 1; 
            goto aiiuF; 
            aiiuF: 
            $key_ki = array_search($mapel . $kelas . $asp . $no, array_column($kikds, "id_kikd")); 
            goto pkHCC; 
            pkHCC: 
            if ($key_ki !== false) { 
                goto e1iIg; 
            } 
            goto R9lT3; 
            ESzcz: 
            EHuAS: 
            goto HBwru; 
            JNW5_: 
            CSvvJ: 
            goto U18CV; 
            HBwru: 
            $i++; 
            goto lptMN; 
            trnhV: 
            uEq_Q: 
            goto JNW5_; 
            wQPOq: 
            $arrKiKd[$asp][$mapel . $kelas . $asp . $no] = $kikds[$key_ki]; 
            goto YkGBJ; 
            YkGBJ: 
            A1GDb: 
            goto ESzcz; 
            R9lT3: 
            $arrKiKd[$asp][$mapel . $kelas . $asp . $no] = ["materi_kikd" => '']; 
            goto R4ZSt; 
            DLnvh: 
            if (!($i < 8)) { 
                goto uEq_Q; 
            } 
            goto cq8Rg; 
            rKeZn: 
            $i = 0; 
            goto Cg9TC; 
            Cg9TC: 
            gkmu6: 
            goto DLnvh; 
            lptMN: 
            goto gkmu6; 
            goto trnhV; 
            aD9tr: 
            e1iIg: 
            goto wQPOq; 
            R4ZSt: 
            goto A1GDb; 
            goto aD9tr; 
            U18CV: 
        } 
        goto O8LEV; 
        sOoo5: 
        $this->output_json($data); 
        goto Z6aRt; 
        O8LEV: 
        ocx77: 
        goto IeALC; 
        aADbP: 
        $data["kikd"] = $arrKiKd; 
        goto sOoo5; 
        j0FGZ: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Bi6Xk; 
        Bi6Xk: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto VFXje; 
        gKaFY: 
        if (!($kelas != null)) { 
            goto EOM3Y; 
        } 
        goto cmlio; 
        VFXje: 
        $kikds = $this->rapor->getKikdMapelKelas($mapel, $kelas, $tp->id_tp, $smt->id_smt); 
        goto lu2xg; 
        lu2xg: 
        $arrKiKd[] = []; 
        goto gKaFY; 
        W0fWs: 
        $data["kelas"] = $kelas; 
        goto aADbP; 
        IeALC: 
        EOM3Y: 
        goto eZYYt; 
        eZYYt: 
        $data["mapel"] = $mapel; 
        goto W0fWs; 
        Z6aRt: 
    } 
    public function saveKikd() 
    { 
        goto YmjZB; 
        kFx2p: 
        $data["json"] = $sjson; 
        goto bk8Vy; 
        Aypkx: 
        $updated = false; 
        goto cSCb0; 
        bk8Vy: 
        $this->output_json($data); 
        goto iQwqL; 
        WrQ_7: 
        eSv7K: 
        goto DmeA0; 
        cSCb0: 
        foreach ((array) $sjson as $aspek => $mapel_kelas) { 
            goto mFfoI; 
            aM3cT: 
            VP1tE: 
            goto ozAe2; 
            mFfoI: 
            foreach ($mapel_kelas as $idmk => $kikd) { 
                goto RfSSe; 
                n1FVt: 
                As1r1: 
                goto O5g2_; 
                O5g2_: 
                wyDmD: 
                goto r5sNQ; 
                RfSSe: 
                foreach ($kikd as $id => $materi) { 
                    goto Hxqyl; 
                    Hxqyl: 
                    $input = ["id_kikd" => $id, "id_mapel_kelas" => $idmk, "aspek" => $aspek, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "materi_kikd" => $materi]; 
                    goto i1rTj; 
                    i1rTj: 
                    $updated = $this->db->replace("rapor_kikd", $input); 
                    goto Vs8nD; 
                    Vs8nD: 
                    BOwRz: 
                    goto IVPNQ; 
                    IVPNQ: 
                } 
                goto n1FVt; 
                r5sNQ: 
            } 
            goto aM3cT; 
            ozAe2: 
            SnWDJ: 
            goto ZjWLN; 
            ZjWLN: 
        } 
        goto WrQ_7; 
        bm2CM: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto Aypkx; 
        YmjZB: 
        $sjson = $this->input->post("materi", true); 
        goto b1Vq9; 
        DmeA0: 
        $data["status"] = $updated; 
        goto kFx2p; 
        b1Vq9: 
        $tp = $this->dashboard->getTahunActive(); 
        goto bm2CM; 
        iQwqL: 
    } 
    public function raporNilai() 
    { 
        goto M3E7F; 
        scevf: 
        lDrBS: 
        goto U5LIF; 
        yh32J: 
        $data["siswas"] = $siswas; 
        goto jDztO; 
        jDztO: 
        $data["harian"] = $harian; 
        goto uIeIu; 
        Fi2tS: 
        $this->load->view("members/guru/templates/footer"); 
        goto lYWl5; 
        M3E7F: 
        $user = $this->ion_auth->user()->row(); 
        goto CMIkg; 
        TB67f: 
        $ektras = []; 
        goto nFTGU; 
        QF4V1: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto t2TtK; 
        omJ0U: 
        $data["siswae"] = $siswae; 
        goto dLJBQ; 
        dqjlB: 
        cA9hJ: 
        goto scevf; 
        gJBCv: 
        EOUvG: 
        goto aplvg; 
        gwOhA: 
        if (!(count($ekstra) > 0)) { 
            goto lDrBS; 
        } 
        goto AMjtS; 
        U9o9p: 
        $harian = []; 
        goto cEcPJ; 
        HCnjh: 
        $data["smt_active"] = $smt; 
        goto cjNPB; 
        q9Smm: 
        $data["level"] = array_unique($levelsMapel); 
        goto yh32J; 
        y2eFU: 
        $arrEkstra = []; 
        goto zUj4p; 
        IShL_: 
        $data["kelas_ekstra"] = $arrKelasEkstra; 
        goto BkMVc; 
        cjNPB: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto QF4V1; 
        Cn6AH: 
        $this->load->view("members/guru/rapor/nilai/data"); 
        goto Fi2tS; 
        oeSDQ: 
        $siswas = []; 
        goto Y3aMA; 
        cEcPJ: 
        $pts = []; 
        goto Nxe4I; 
        aplvg: 
        $data["mapel"] = $arrMapel; 
        goto moocx; 
        Nxe4I: 
        $pas = []; 
        goto NZnof; 
        AMjtS: 
        foreach ($ekstra as $m) { 
            goto izVUg; 
            l9F6o: 
            hsJX0: 
            goto JmHI4; 
            izVUg: 
            $arrEkstra[$m->id_ekstra] = $m->nama_ekstra; 
            goto AZjnV; 
            YqgbQ: 
            F4Njw: 
            goto l9F6o; 
            AZjnV: 
            foreach ($m->kelas_ekstra as $kls) { 
                goto Lnm3r; 
                V6UG6: 
                lVWCz: 
                goto q_3ES; 
                MTP6v: 
                $siswae[$m->id_ekstra][$kelas_guru->nama_kelas] = count($this->kelas->getKelasSiswa($kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt)); 
                goto yiENi; 
                yiENi: 
                $ektras[$m->id_ekstra][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiEkstraKelas($m->id_ekstra, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt); 
                goto P63vd; 
                wDSnR: 
                if (!($kelas_guru != null)) { 
                    goto XQKX0; 
                } 
                goto qt2I2; 
                Lnm3r: 
                $kelas_guru = $this->kelas->get_one($kls->kelas); 
                goto wDSnR; 
                qt2I2: 
                $arrKelasEkstra[$m->id_ekstra][] = ["id_kelas" => $kelas_guru->id_kelas, "level" => $kelas_guru->level_id, "nama_kelas" => $kelas_guru->nama_kelas]; 
                goto MTP6v; 
                P63vd: 
                XQKX0: 
                goto V6UG6; 
                q_3ES: 
            } 
            goto YqgbQ; 
            JmHI4: 
        } 
        goto dqjlB; 
        t2TtK: 
        $mapel = $mapel_guru->mapel_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))) : []; 
        goto oeSDQ; 
        dLJBQ: 
        $data["ekstra"] = $arrEkstra; 
        goto IShL_; 
        VYXHQ: 
        $ekstra = $mapel_guru->ekstra_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->ekstra_kelas))) : []; 
        goto y2eFU; 
        CTTvU: 
        $arrKelasMapel = []; 
        goto ZF1K1; 
        NZnof: 
        foreach ($mapel as $m) { 
            goto Gt35q; 
            Gt35q: 
            $arrMapel[$m->id_mapel] = $m->nama_mapel; 
            goto FkIvR; 
            FkIvR: 
            foreach ($m->kelas_mapel as $kls) { 
                goto Iebui; 
                ellvX: 
                $levelsMapel[] = $kelas_guru->level_id; 
                goto h8UKo; 
                fHr7e: 
                QDwl5: 
                goto atHrd; 
                Iebui: 
                $kelas_guru = $this->kelas->get_one($kls->kelas); 
                goto XKHoC; 
                JshvF: 
                $pas[$m->id_mapel][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiAkhirKelas($m->id_mapel, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt); 
                goto t8SZ1; 
                XKHoC: 
                if (!($kelas_guru != null)) { 
                    goto XbRkE; 
                } 
                goto ellvX; 
                h8UKo: 
                $arrKelasMapel[$m->id_mapel][] = ["id_kelas" => $kelas_guru->id_kelas, "level" => $kelas_guru->level_id, "nama_kelas" => $kelas_guru->nama_kelas]; 
                goto tYjwc; 
                m6huN: 
                $pts[$m->id_mapel][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiPtsKelas($m->id_mapel, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt); 
                goto JshvF; 
                tYjwc: 
                $siswas[$m->id_mapel][$kelas_guru->nama_kelas] = count($this->kelas->getKelasSiswa($kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt)); 
                goto q5m37; 
                q5m37: 
                $harian[$m->id_mapel][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiHarianKelas($m->id_mapel, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt); 
                goto m6huN; 
                t8SZ1: 
                XbRkE: 
                goto fHr7e; 
                atHrd: 
            } 
            goto eBfT0; 
            eBfT0: 
            dX8hQ: 
            goto sNsvd; 
            sNsvd: 
            WgFZQ: 
            goto KQKZR; 
            KQKZR: 
        } 
        goto gJBCv; 
        ZF1K1: 
        $levelsMapel = []; 
        goto U9o9p; 
        nFTGU: 
        $siswae = []; 
        goto gwOhA; 
        PIHWU: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto HCnjh; 
        U5LIF: 
        $data["ekstras"] = $ektras; 
        goto omJ0U; 
        CMIkg: 
        $data = ["user" => $user, "judul" => "Input Nilai", "subjudul" => "Input Nilai Rapor", "setting" => $this->dashboard->getSetting()]; 
        goto Jm9fz; 
        BkMVc: 
        $data["guru"] = $guru; 
        goto B7UsN; 
        Y3aMA: 
        $arrMapel = []; 
        goto CTTvU; 
        uIeIu: 
        $data["pts"] = $pts; 
        goto eqsk3; 
        K9fU_: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto e0uJg; 
        e0uJg: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto esfQy; 
        Jm9fz: 
        $tp = $this->dashboard->getTahunActive(); 
        goto K9fU_; 
        esfQy: 
        $data["tp_active"] = $tp; 
        goto PIHWU; 
        B7UsN: 
        $this->load->view("members/guru/templates/header", $data); 
        goto Cn6AH; 
        eqsk3: 
        $data["pas"] = $pas; 
        goto VYXHQ; 
        zUj4p: 
        $arrKelasEkstra = []; 
        goto TB67f; 
        moocx: 
        $data["kelas_mapel"] = $arrKelasMapel; 
        goto q9Smm; 
        lYWl5: 
    } 
    public function raporNilaiGuru($filter = null, $id_mapel = null) 
    { 
        goto f5lmE; 
        VzQYA: 
        $data["ekstra_selected"] = $id_mapel; 
        goto dd4hY; 
        QEBGj: 
        $dropMapel = $this->dropdown->getAllMapel(); 
        goto WBMfh; 
        UIjso: 
        $kkm_ekstra = $setting; 
        goto Svb7b; 
        Nn5XB: 
        L4E8v: 
        goto A4hoG; 
        A4hoG: 
        $data["siswa"] = $siswas; 
        goto PeDlz; 
        L_iLH: 
        $nilai[$siswa->id_siswa] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne; 
        goto TGpSg; 
        g3k7y: 
        $this->load->view("members/guru/templates/header", $data); 
        goto WyMYm; 
        WyMYm: 
        $this->load->view("members/guru/rapor/nilai/nilaiguru"); 
        goto P6Pme; 
        yR91V: 
        $guru_mapel = ''; 
        goto L3vVS; 
        lP840: 
        ybaiG: 
        goto CwfK0; 
        bbuWR: 
        goto pD72k; 
        goto lP840; 
        AZkt5: 
        CGJOt: 
        goto Isjcg; 
        DBsNk: 
        $data["ekstra"] = $ret + $dropEskul; 
        goto uHJ3n; 
        p7Mh6: 
        fnZvd: 
        goto EOgbM; 
        Gwlny: 
        $siswa = $siswas[$i]; 
        goto CC0MP; 
        Zdz7q: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto t0vAx; 
        dd4hY: 
        $data["mapel_selected"] = $id_mapel; 
        goto JBMKe; 
        bv2Kb: 
        $data["smt_active"] = $smt; 
        goto XjejS; 
        pBOdN: 
        $data["tp_active"] = $tp; 
        goto yDA1D; 
        yDA1D: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto bv2Kb; 
        BzH0T: 
        UuVQy: 
        goto rYqak; 
        V9Jqj: 
        $ret[''] = "Pilih Eskul"; 
        goto rR4S4; 
        TFJxi: 
        nzjbd: 
        goto TC_xO; 
        mJwuL: 
        $nilai = []; 
        goto FpHZT; 
        PeDlz: 
        $data["nilai"] = $nilai; 
        goto aP7p9; 
        TGpSg: 
        vOLBU: 
        goto Ns9Sm; 
        bygY3: 
        $siswa = $siswas[$i]; 
        goto DjYEO; 
        pmAuh: 
        awkmp: 
        goto JzYmQ; 
        rgfPG: 
        Lzsw5: 
        goto AZkt5; 
        L3vVS: 
        foreach ($jabatan_guru as $jab) { 
            goto DA2RJ; 
            jdZKJ: 
            QWciw: 
            goto H8F1V; 
            H8F1V: 
            YdaNi: 
            goto t42p8; 
            DA2RJ: 
            foreach ($jab->mapel_kelas as $mk) { 
                goto boieU; 
                ys60v: 
                bbDNA: 
                goto HVRW7; 
                QJ7vN: 
                foreach ($mk["kelas_mapel"] as $km) { 
                    goto Rrc1D; 
                    LPIwb: 
                    $guru_mapel = $jab->nama_guru; 
                    goto WUi1M; 
                    uht9z: 
                    esbB5: 
                    goto YMGJl; 
                    WUi1M: 
                    Pm53C: 
                    goto uht9z; 
                    Rrc1D: 
                    if (!($km["kelas"] == $guru->wali_kelas)) { 
                        goto Pm53C; 
                    } 
                    goto LPIwb; 
                    YMGJl: 
                } 
                goto Coep6; 
                boieU: 
                if (!($mk["id_mapel"] == $id_mapel)) { 
                    goto VXuId; 
                } 
                goto QJ7vN; 
                v0oVm: 
                VXuId: 
                goto ys60v; 
                Coep6: 
                pYNb1: 
                goto v0oVm; 
                HVRW7: 
            } 
            goto jdZKJ; 
            t42p8: 
        } 
        goto pmAuh; 
        PWCaV: 
        if (!($guru->wali_kelas != null)) { 
            goto CGJOt; 
        } 
        goto Sz81a; 
        R91gN: 
        $data["guru"] = $guru; 
        goto XodjG; 
        SWoCE: 
        $nilai[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns; 
        goto BzH0T; 
        aP7p9: 
        $data["kkm"] = $kkm; 
        goto sgBBd; 
        h00bY: 
        foreach ($jabatan_guru as $jab) { 
            goto CFECC; 
            zhgRe: 
            SHV63: 
            goto zqAGN; 
            zqAGN: 
            l6389: 
            goto BzncG; 
            CFECC: 
            foreach ($jab->ekstra_kelas as $mk) { 
                goto teEjm; 
                Y0zgL: 
                jCghD: 
                goto EooU0; 
                pQA7G: 
                foreach ($mk["kelas_ekstra"] as $km) { 
                    goto ubthc; 
                    JEkyP: 
                    miOiP: 
                    goto aKRuJ; 
                    cKSNo: 
                    $guru_mapel = $jab->nama_guru; 
                    goto JEkyP; 
                    ubthc: 
                    if (!($km["kelas"] == $guru->wali_kelas)) { 
                        goto miOiP; 
                    } 
                    goto cKSNo; 
                    aKRuJ: 
                    RsrHw: 
                    goto jW9oN; 
                    jW9oN: 
                } 
                goto Y0zgL; 
                teEjm: 
                if (!($mk["id_ekstra"] == $id_mapel)) { 
                    goto vZoap; 
                } 
                goto pQA7G; 
                gq7ca: 
                CzQq0: 
                goto vABlW; 
                EooU0: 
                vZoap: 
                goto gq7ca; 
                vABlW: 
            } 
            goto zhgRe; 
            BzncG: 
        } 
        goto NFBd5; 
        wsj61: 
        if (!($i < count($siswas))) { 
            goto R0APY; 
        } 
        goto Gwlny; 
        OXm3e: 
        $data = ["user" => $user, "judul" => "Semua Nilai", "subjudul" => "Semua Nilai Rapor", "setting" => $this->dashboard->getSetting()]; 
        goto U9VCa; 
        F3q6N: 
        goto NDV9p; 
        goto pDC3X; 
        P6Pme: 
        $this->load->view("members/guru/templates/footer"); 
        goto O0BMI; 
        sgBBd: 
        $data["kkm_ekstra"] = $kkm_ekstra; 
        goto GIcIk; 
        fknQQ: 
        foreach ($jabatan_guru as $jabatan) { 
            goto C01E_; 
            zeWvQ: 
            EMU0K: 
            goto lTbHT; 
            C01E_: 
            $jabatan->mapel_kelas = $jabatan->mapel_kelas == null ? [] : unserialize($jabatan->mapel_kelas); 
            goto FqJZo; 
            FqJZo: 
            $jabatan->ekstra_kelas = $jabatan->ekstra_kelas == null ? [] : unserialize($jabatan->ekstra_kelas); 
            goto zeWvQ; 
            lTbHT: 
        } 
        goto p7Mh6; 
        ZVuQp: 
        $jabatan_guru = $this->master->getGuruMapel($tp->id_tp, $smt->id_smt); 
        goto fknQQ; 
        uHJ3n: 
        $data["filter"] = ['' => "Filter berdasarkan", "1" => "Mata Pelajaran", "2" => "Ekstrakurikuler"]; 
        goto VzQYA; 
        JBMKe: 
        $data["filter_selected"] = $filter; 
        goto ZVuQp; 
        LS8eE: 
        $dummyEkstra = ["deskripsi" => '', "nilai" => '', "predikat" => '']; 
        goto BMWmG; 
        U9VCa: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Zdz7q; 
        WBMfh: 
        $data["mapel"] = $ret + $dropMapel; 
        goto V9Jqj; 
        Yattl: 
        $siswas = $this->kelas->getKelasSiswa($guru->wali_kelas, $tp->id_tp, $smt->id_smt); 
        goto mJwuL; 
        DhPAp: 
        if (!($i < count($siswas))) { 
            goto ybaiG; 
        } 
        goto bygY3; 
        f5lmE: 
        $user = $this->ion_auth->user()->row(); 
        goto OXm3e; 
        q5Qt8: 
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $guru->wali_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto SWoCE; 
        IOrpp: 
        pD72k: 
        goto DhPAp; 
        J_99A: 
        goto rbMW5; 
        goto TFJxi; 
        t0vAx: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto pBOdN; 
        XodjG: 
        $ret[''] = "Pilih Mapel"; 
        goto QEBGj; 
        d_RrT: 
        if ($setting->kkm_tunggal == "1") { 
            goto nzjbd; 
        } 
        goto oT0HM; 
        Sz81a: 
        $aspek = ["1", "2"]; 
        goto r88wG; 
        THnj3: 
        NDV9p: 
        goto wsj61; 
        f0Bc9: 
        $kkm_ekstra = $this->rapor->getKkm($id_mapel . $guru->wali_kelas . $tp->id_tp . $smt->id_smt . "2"); 
        goto J_99A; 
        NFBd5: 
        PNGRh: 
        goto LS8eE; 
        DjYEO: 
        $ne = $this->rapor->getEkstraKelas($id_mapel, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto L_iLH; 
        Svb7b: 
        rbMW5: 
        goto Yattl; 
        JzYmQ: 
        $i = 0; 
        goto THnj3; 
        rR4S4: 
        $dropEskul = $this->dropdown->getAllEkskul(); 
        goto DBsNk; 
        pDC3X: 
        R0APY: 
        goto Nn5XB; 
        VwMSz: 
        $guru_mapel = ''; 
        goto h00bY; 
        CwfK0: 
        goto L4E8v; 
        goto L1si1; 
        Ns9Sm: 
        $i++; 
        goto bbuWR; 
        FpHZT: 
        $arrKiKd[] = []; 
        goto PWCaV; 
        BMWmG: 
        $i = 0; 
        goto IOrpp; 
        oT0HM: 
        $kkm = $this->rapor->getKkm($id_mapel . $guru->wali_kelas . $tp->id_tp . $smt->id_smt . "1"); 
        goto f0Bc9; 
        Isjcg: 
        if ($filter == "1") { 
            goto BHVw7; 
        } 
        goto VwMSz; 
        rYqak: 
        $i++; 
        goto F3q6N; 
        GIcIk: 
        $data["guru_mapel"] = $guru_mapel; 
        goto q7ymE; 
        CC0MP: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "p6" => '', "p7" => '', "p8" => '', "p_rata_rata" => '', "p_predikat" => "=", "p_deskripsi" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '', "k6" => '', "k7" => '', "k8" => '', "k_rata_rata" => '', "k_predikat" => '', "k_deskripsi" => '']; 
        goto q5Qt8; 
        betr3: 
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto d_RrT; 
        q7ymE: 
        yqnTz: 
        goto g3k7y; 
        L1si1: 
        BHVw7: 
        goto yR91V; 
        EOgbM: 
        if (!($id_mapel != null)) { 
            goto yqnTz; 
        } 
        goto betr3; 
        TC_xO: 
        $kkm = $setting; 
        goto UIjso; 
        XjejS: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto R91gN; 
        r88wG: 
        foreach ($aspek as $asp) { 
            goto jc3lM; 
            vUbw2: 
            Gcuej: 
            goto W1nQZ; 
            W1nQZ: 
            $i++; 
            goto NsvO5; 
            btCxB: 
            $arrKiKd[$asp][$id_mapel . $guru->wali_kelas . $asp . $no] = $this->rapor->getKikdMapel($id_mapel . $guru->wali_kelas . $asp . $no, $tp->id_tp, $smt->id_smt); 
            goto vUbw2; 
            SALuW: 
            rdsP1: 
            goto nv0Or; 
            NsvO5: 
            goto y_7fE; 
            goto SALuW; 
            nv0Or: 
            AwF6s: 
            goto lhiPR; 
            oAIWi: 
            y_7fE: 
            goto jg8hm; 
            zKWbz: 
            $no = $i + 1; 
            goto btCxB; 
            jg8hm: 
            if (!($i < 8)) { 
                goto rdsP1; 
            } 
            goto zKWbz; 
            jc3lM: 
            $i = 0; 
            goto oAIWi; 
            lhiPR: 
        } 
        goto rgfPG; 
        O0BMI: 
    } 
    public function raporCekNilai($filter = null, $id_mapel = null) 
    { 
        goto HGge1; 
        BtUST: 
        if (!($i < count($siswas))) { 
            goto mQxgL; 
        } 
        goto O3FXp; 
        ymHvp: 
        mQxgL: 
        goto Go1bu; 
        O7fjz: 
        if (!($i < count($siswas))) { 
            goto H4TAI; 
        } 
        goto mqS33; 
        wTUpz: 
        $nilai[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns; 
        goto ORv9z; 
        Mdg1A: 
        $guru_mapel = ''; 
        goto aOCSU; 
        LwSAQ: 
        foreach ($jabatan_guru as $jab) { 
            goto hS3BB; 
            lcPbk: 
            jqCPh: 
            goto UOx0P; 
            UOx0P: 
            lzNDK: 
            goto qowoJ; 
            hS3BB: 
            foreach ($jab->mapel_kelas as $mk) { 
                goto XCnkh; 
                XCnkh: 
                if (!($mk["id_mapel"] == $id_mapel)) { 
                    goto aLYxF; 
                } 
                goto JQf__; 
                Xqv4f: 
                aLYxF: 
                goto ow3Xj; 
                ouZMg: 
                GXV_W: 
                goto Xqv4f; 
                JQf__: 
                foreach ($mk["kelas_mapel"] as $km) { 
                    goto VfDmp; 
                    yDhdk: 
                    ekhMV: 
                    goto wT6jB; 
                    wT6jB: 
                    d7ecQ: 
                    goto I76tS; 
                    VfDmp: 
                    if (!($km["kelas"] == $guru->wali_kelas)) { 
                        goto ekhMV; 
                    } 
                    goto wVeXE; 
                    wVeXE: 
                    $guru_mapel = $jab->nama_guru; 
                    goto yDhdk; 
                    I76tS: 
                } 
                goto ouZMg; 
                ow3Xj: 
                DziZX: 
                goto znGTh; 
                znGTh: 
            } 
            goto lcPbk; 
            qowoJ: 
        } 
        goto WHs_d; 
        q8GTq: 
        $this->load->view("members/guru/templates/header", $data); 
        goto FOAZL; 
        mED3J: 
        xTLIX: 
        goto XkSCq; 
        D0w6I: 
        jKeZI: 
        goto UgByh; 
        O3CqS: 
        $data["filter"] = ['' => "Filter berdasarkan", "1" => "Mata Pelajaran", "2" => "Ekstrakurikuler"]; 
        goto yArYB; 
        ovksM: 
        $kkm = $this->rapor->getKkm($id_mapel . $guru->wali_kelas . $tp->id_tp . $smt->id_smt . $jenis); 
        goto E4o9e; 
        z0nde: 
        $jenis = $filter == "1" ? "1" : "2"; 
        goto ovksM; 
        ORv9z: 
        uct2v: 
        goto P3d3b; 
        Yjfko: 
        $data["guru_mapel"] = $guru_mapel; 
        goto Xus44; 
        BSHlK: 
        HEOEZ: 
        goto aO9HZ; 
        ZfC30: 
        foreach ($aspek as $asp) { 
            goto AyWuU; 
            AyWuU: 
            $i = 0; 
            goto OpIie; 
            k3lXL: 
            KKyyd: 
            goto uK5fI; 
            zoIiT: 
            d7G7b: 
            goto k3lXL; 
            Gtc2z: 
            $no = $i + 1; 
            goto vJnzq; 
            vJnzq: 
            $arrKiKd[$asp][$id_mapel . $guru->wali_kelas . $asp . $no] = $this->rapor->getKikdMapel($id_mapel . $guru->wali_kelas . $asp . $no, $tp->id_tp, $smt->id_smt); 
            goto Lx1dj; 
            Lx1dj: 
            GvlAV: 
            goto AZidD; 
            OpIie: 
            c2ay_: 
            goto KkFd5; 
            FAyhY: 
            goto c2ay_; 
            goto zoIiT; 
            AZidD: 
            $i++; 
            goto FAyhY; 
            KkFd5: 
            if (!($i < 8)) { 
                goto d7G7b; 
            } 
            goto Gtc2z; 
            uK5fI: 
        } 
        goto mED3J; 
        yA6hG: 
        $data = ["user" => $user, "judul" => "Semua Nilai", "subjudul" => "Semua Nilai Rapor", "setting" => $this->dashboard->getSetting(), "guru" => $guru]; 
        goto TRdew; 
        W15Wi: 
        $data["smt_active"] = $smt; 
        goto WR3Bo; 
        kcSY6: 
        $ret[''] = "Pilih Eskul"; 
        goto C5TDr; 
        aZ3Fs: 
        $i = 0; 
        goto tobHE; 
        zHPDE: 
        H4TAI: 
        goto AurVN; 
        d39oe: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto hCPf3; 
        mtU9A: 
        goto UBiLb; 
        goto zHPDE; 
        XkSCq: 
        TYxDX: 
        goto GC_1n; 
        fjgE2: 
        $data["ekstra"] = $ret + $dropEskul; 
        goto O3CqS; 
        KRlZw: 
        $data["mapel"] = $ret + $dropMapel; 
        goto kcSY6; 
        yArYB: 
        $data["ekstra_selected"] = $id_mapel; 
        goto Mz7UI; 
        zLGTA: 
        $this->load->view("members/guru/templates/footer"); 
        goto lyh0y; 
        ns27T: 
        UBiLb: 
        goto O7fjz; 
        TDCTx: 
        if (!($guru->wali_kelas != null)) { 
            goto TYxDX; 
        } 
        goto Xz3F_; 
        TRdew: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto pkYsD; 
        C5TDr: 
        $dropEskul = $this->dropdown->getAllEkskul(); 
        goto fjgE2; 
        NUzMq: 
        $data["kkm"] = $kkm; 
        goto Yjfko; 
        bcpj2: 
        foreach ($jabatan_guru as $jabatan) { 
            goto Dkb60; 
            Dkb60: 
            $jabatan->mapel_kelas = $jabatan->mapel_kelas == null ? [] : unserialize($jabatan->mapel_kelas); 
            goto xYxZN; 
            xYxZN: 
            $jabatan->ekstra_kelas = $jabatan->ekstra_kelas == null ? [] : unserialize($jabatan->ekstra_kelas); 
            goto J1IBC; 
            J1IBC: 
            c4lOJ: 
            goto f2Mtu; 
            f2Mtu: 
        } 
        goto jqM9Q; 
        P3d3b: 
        $i++; 
        goto mtU9A; 
        FSsXU: 
        if ($setting->kkm_tunggal == "1") { 
            goto uxGHZ; 
        } 
        goto z0nde; 
        NFk58: 
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto FSsXU; 
        RwbiF: 
        $nilai = []; 
        goto dYL0Y; 
        piy1o: 
        eQav0: 
        goto N5FPS; 
        SsKOq: 
        goto G5JQz; 
        goto ymHvp; 
        hCPf3: 
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); 
        goto yA6hG; 
        dYL0Y: 
        $arrKiKd[] = []; 
        goto TDCTx; 
        aYkx5: 
        $dropMapel = $this->dropdown->getAllMapel(); 
        goto KRlZw; 
        jNz_7: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "p6" => '', "p7" => '', "p8" => '', "p_rata_rata" => '', "p_predikat" => "=", "p_deskripsi" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '', "k6" => '', "k7" => '', "k8" => '', "k_rata_rata" => '', "k_predikat" => '', "k_deskripsi" => '']; 
        goto QH6W5; 
        AurVN: 
        oUvxT: 
        goto DCYLN; 
        mpyOy: 
        GHQd6: 
        goto dFPUn; 
        Xz3F_: 
        $aspek = ["1", "2"]; 
        goto ZfC30; 
        tobHE: 
        G5JQz: 
        goto BtUST; 
        Go1bu: 
        goto oUvxT; 
        goto D0w6I; 
        HGge1: 
        $user = $this->ion_auth->user()->row(); 
        goto g1Le3; 
        bn2DE: 
        $nilai[$siswa->id_siswa] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne; 
        goto BSHlK; 
        Ew7jI: 
        uxGHZ: 
        goto mX2Lq; 
        nJuSr: 
        $data["nilai"] = $nilai; 
        goto NUzMq; 
        fS3XB: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto dYggj; 
        O3FXp: 
        $siswa = $siswas[$i]; 
        goto q2wg8; 
        Ze281: 
        $data["filter_selected"] = $filter; 
        goto bs_u9; 
        GC_1n: 
        if ($filter == "1") { 
            goto jKeZI; 
        } 
        goto Mdg1A; 
        vu9o2: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto W15Wi; 
        E4o9e: 
        goto eQav0; 
        goto Ew7jI; 
        FOAZL: 
        $this->load->view("members/guru/rapor/nilai/periksa"); 
        goto zLGTA; 
        k4cL9: 
        $i = 0; 
        goto ns27T; 
        QH6W5: 
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $guru->wali_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto wTUpz; 
        Mz7UI: 
        $data["mapel_selected"] = $id_mapel; 
        goto Ze281; 
        aO9HZ: 
        $i++; 
        goto SsKOq; 
        g1Le3: 
        $tp = $this->dashboard->getTahunActive(); 
        goto fS3XB; 
        aOCSU: 
        foreach ($jabatan_guru as $jab) { 
            goto MYXOT; 
            gG2yJ: 
            pJw09: 
            goto MrANu; 
            MYXOT: 
            foreach ($jab->ekstra_kelas as $mk) { 
                goto Y_bSR; 
                bq4WP: 
                Ctatc: 
                goto VtzJu; 
                Y_bSR: 
                if (!($mk["id_ekstra"] == $id_mapel)) { 
                    goto Ctatc; 
                } 
                goto J1BXz; 
                J1BXz: 
                foreach ($mk["kelas_ekstra"] as $km) { 
                    goto xi09W; 
                    ZDu2h: 
                    yHIBK: 
                    goto B2VsF; 
                    FvVRW: 
                    xqd58: 
                    goto ZDu2h; 
                    AC33O: 
                    $guru_mapel = $jab->nama_guru; 
                    goto FvVRW; 
                    xi09W: 
                    if (!($km["kelas"] == $guru->wali_kelas)) { 
                        goto xqd58; 
                    } 
                    goto AC33O; 
                    B2VsF: 
                } 
                goto yvbB1; 
                yvbB1: 
                aPkml: 
                goto bq4WP; 
                VtzJu: 
                ZvsaC: 
                goto vXG2y; 
                vXG2y: 
            } 
            goto gG2yJ; 
            MrANu: 
            O1mZr: 
            goto ECgtK; 
            ECgtK: 
        } 
        goto mpyOy; 
        dFPUn: 
        $dummyEkstra = ["deskripsi" => '', "nilai" => '', "predikat" => '']; 
        goto aZ3Fs; 
        mqS33: 
        $siswa = $siswas[$i]; 
        goto jNz_7; 
        bs_u9: 
        $jabatan_guru = $this->master->getGuruMapel($tp->id_tp, $smt->id_smt); 
        goto bcpj2; 
        dYggj: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto d39oe; 
        pkYsD: 
        $data["tp_active"] = $tp; 
        goto vu9o2; 
        mX2Lq: 
        $kkm = $setting; 
        goto piy1o; 
        WHs_d: 
        M3hyf: 
        goto k4cL9; 
        RcO6J: 
        if (!($id_mapel != null)) { 
            goto sKRWB; 
        } 
        goto NFk58; 
        WR3Bo: 
        $ret[''] = "Pilih Mapel"; 
        goto aYkx5; 
        q2wg8: 
        $ne = $this->rapor->getEkstraKelas($id_mapel, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto bn2DE; 
        UgByh: 
        $guru_mapel = ''; 
        goto LwSAQ; 
        jqM9Q: 
        g2K5p: 
        goto RcO6J; 
        DCYLN: 
        $data["siswa"] = $siswas; 
        goto nJuSr; 
        N5FPS: 
        $siswas = $this->kelas->getKelasSiswa($guru->wali_kelas, $tp->id_tp, $smt->id_smt); 
        goto RwbiF; 
        Xus44: 
        sKRWB: 
        goto q8GTq; 
        lyh0y: 
    } 
    public function inputHarian($id_mapel, $id_kelas) 
    { 
        goto Z_ti2; 
        Ry47C: 
        $this->load->view("members/guru/templates/header", $data); 
        goto CXwgc; 
        hkwDk: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "p6" => '', "p7" => '', "p8" => '', "p_rata_rata" => '', "p_predikat" => "=", "p_deskripsi" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '', "k6" => '', "k7" => '', "k8" => '', "k_rata_rata" => '', "k_predikat" => '', "k_deskripsi" => '']; 
        goto DBOs3; 
        MUh9d: 
        if (!($i < count($siswas))) { 
            goto Ya0Kz; 
        } 
        goto C5yfx; 
        gWY8j: 
        $i = 0; 
        goto ls6DE; 
        cW5eg: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto rlpHy; 
        DBOs3: 
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto XhjQS; 
        g2iQN: 
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); 
        goto Sr7wk; 
        AdOZu: 
        dK8CV: 
        goto Tj4c7; 
        YHJKa: 
        $data = ["user" => $user, "judul" => "Nilai Harian Kelas ", "subjudul" => "Input Nilai Harian Mapel ", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "mapel" => $mapel, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "kkm" => $kkm]; 
        goto cW5eg; 
        T5jbs: 
        $kelas = []; 
        goto OAE31; 
        CXwgc: 
        $this->load->view("members/guru/rapor/nilai/harian"); 
        goto ckU1b; 
        vOe9R: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto FB4iX; 
        q6L0L: 
        $arrKiKd[] = []; 
        goto ZuGmK; 
        ckU1b: 
        $this->load->view("members/guru/templates/footer"); 
        goto qJyxG; 
        Sy1I8: 
        s4Vzm: 
        goto vOe9R; 
        lvMEB: 
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto lFW_p; 
        FlYK2: 
        $data["smt_active"] = $smt; 
        goto lrgtf; 
        OAE31: 
        foreach ($mapels as $m) { 
            goto PSsXb; 
            cXOm6: 
            $mapel = ["id_mapel" => $m->id_mapel, "nama_mapel" => $m->nama_mapel]; 
            goto FNz0F; 
            jU0AR: 
            foreach ($m->kelas_mapel as $kls) { 
                goto VfcSM; 
                VfcSM: 
                if (!($kls->kelas === $id_kelas)) { 
                    goto KB711; 
                } 
                goto ISbB1; 
                XlSLW: 
                KB711: 
                goto jOQwA; 
                jOQwA: 
                VVK95: 
                goto cAjDO; 
                ISbB1: 
                $kelas = ["id_kelas" => $kls->kelas, "nama_kelas" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)]; 
                goto XlSLW; 
                cAjDO: 
            } 
            goto Mu3z1; 
            Mu3z1: 
            CZWrG: 
            goto aNotZ; 
            PSsXb: 
            if (!($m->id_mapel === $id_mapel)) { 
                goto vldAC; 
            } 
            goto cXOm6; 
            aNotZ: 
            Vpwvt: 
            goto tJwT5; 
            FNz0F: 
            vldAC: 
            goto jU0AR; 
            tJwT5: 
        } 
        goto Sy1I8; 
        XhjQS: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns; 
        goto eUufG; 
        i29Ij: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto g2iQN; 
        Sr7wk: 
        $mapel = ''; 
        goto T5jbs; 
        Z_ti2: 
        $user = $this->ion_auth->user()->row(); 
        goto ZdM7v; 
        UmlS4: 
        foreach ($aspek as $asp) { 
            goto AcH6o; 
            bxcVe: 
            guv2x: 
            goto udUER; 
            udUER: 
            if (!($i < 8)) { 
                goto FGFhw; 
            } 
            goto plBMb; 
            AcH6o: 
            $i = 0; 
            goto bxcVe; 
            LBZJ5: 
            $i++; 
            goto tf_lt; 
            tf_lt: 
            goto guv2x; 
            goto TSGxF; 
            OnpE0: 
            $r = $this->rapor->getKikdMapel($id_mapel . $id_kelas . $asp . $no, $tp->id_tp - 1, $smt->id_smt); 
            goto uaQ3M; 
            TSGxF: 
            FGFhw: 
            goto VNziC; 
            plBMb: 
            $no = $i + 1; 
            goto nLMcX; 
            VNziC: 
            U8kqS: 
            goto jBrWR; 
            VK0RM: 
            $arrKiKd[$asp][$id_mapel . $id_kelas . $asp . $no] = $r; 
            goto HM2V6; 
            d13_w: 
            if (!($r == null)) { 
                goto TJdEi; 
            } 
            goto OnpE0; 
            nLMcX: 
            $r = $this->rapor->getKikdMapel($id_mapel . $id_kelas . $asp . $no, $tp->id_tp, $smt->id_smt); 
            goto d13_w; 
            HM2V6: 
            glGaa: 
            goto LBZJ5; 
            uaQ3M: 
            TJdEi: 
            goto VK0RM; 
            jBrWR: 
        } 
        goto AdOZu; 
        DSZhv: 
        pOhoT: 
        goto p1YzP; 
        ls6DE: 
        OPd0y: 
        goto MUh9d; 
        JBg9Y: 
        if (!($setting != null)) { 
            goto pgZ_U; 
        } 
        goto YEn3b; 
        VS_h5: 
        Ya0Kz: 
        goto lvMEB; 
        ehkBN: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto UD9bn; 
        UD9bn: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto i29Ij; 
        FB4iX: 
        $nilai = []; 
        goto gWY8j; 
        eUufG: 
        raLkG: 
        goto kPfuK; 
        C5yfx: 
        $siswa = $siswas[$i]; 
        goto hkwDk; 
        Ux4NU: 
        $data["setting_rapor"] = $setting; 
        goto Ry47C; 
        lrgtf: 
        $data["kikd"] = $arrKiKd; 
        goto Ux4NU; 
        lFW_p: 
        $kkm = null; 
        goto JBg9Y; 
        Tj4c7: 
        gIhoD: 
        goto YHJKa; 
        ZdM7v: 
        $tp = $this->dashboard->getTahunActive(); 
        goto ehkBN; 
        K_19b: 
        pgZ_U: 
        goto q6L0L; 
        rlpHy: 
        $data["tp_active"] = $tp; 
        goto DGSOV; 
        ZuGmK: 
        if (!($id_kelas != null)) { 
            goto gIhoD; 
        } 
        goto CPKEk; 
        kPfuK: 
        $i++; 
        goto NcOzs; 
        PpG_2: 
        $kkm = $this->rapor->getKkm($id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
        goto M1W_j; 
        p1YzP: 
        $kkm = $setting; 
        goto W5hPZ; 
        W5hPZ: 
        afS9o: 
        goto K_19b; 
        YEn3b: 
        if ($setting->kkm_tunggal == "1") { 
            goto pOhoT; 
        } 
        goto PpG_2; 
        DGSOV: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto FlYK2; 
        NcOzs: 
        goto OPd0y; 
        goto VS_h5; 
        CPKEk: 
        $aspek = ["1", "2"]; 
        goto UmlS4; 
        M1W_j: 
        goto afS9o; 
        goto DSZhv; 
        qJyxG: 
    } 
    public function downloadTemplateHarian($id_mapel, $id_kelas) 
    { 
        goto MJO4R; 
        ntleK: 
        $no_kik = []; 
        goto U71HV; 
        zRQfn: 
        $k3 = []; 
        goto LkdYb; 
        K6wZg: 
        $k7[] = $nilai->k7; 
        goto KK0KN; 
        uBDfV: 
        $no[] = $i + 1; 
        goto mJzP_; 
        mWkLG: 
        $params = ["[no]" => $no, "[nisn]" => $nisn, "[nama]" => $nama, "[p1]" => $p1, "[p2]" => $p2, "[p3]" => $p3, "[p4]" => $p4, "[p5]" => $p5, "[p6]" => $p6, "[p7]" => $p7, "[p8]" => $p8, "[k1]" => $k1, "[k2]" => $k2, "[k3]" => $k3, "[k4]" => $k4, "[k5]" => $k5, "[k6]" => $k6, "[k7]" => $k7, "[k8]" => $k8, "[nop]" => $no_kip, "[kodep]" => $kode_kip, "[pengetahuan]" => $isi_kip, "[nok]" => $no_kik, "[kodek]" => $kode_kik, "[keterampilan]" => $isi_kik, "{mapel}" => $mapel->kode]; 
        goto b92Gc; 
        zG2Hy: 
        $k2 = []; 
        goto zRQfn; 
        b92Gc: 
        PhpExcelTemplator::outputToFile($template, $fileName, $params); 
        goto qNUFx; 
        LK6KF: 
        $k8 = []; 
        goto GEKj1; 
        rLfx7: 
        $p8[] = $nilai->p8; 
        goto cfxSS; 
        dhJVw: 
        $k1 = []; 
        goto zG2Hy; 
        kAqvd: 
        $kikds = $this->rapor->getKikdMapelKelas($id_mapel, $id_kelas, $tp->id_tp, $smt->id_smt); 
        goto ntleK; 
        KPoOa: 
        if (!($i < count($siswas))) { 
            goto qWLYR; 
        } 
        goto rwkJH; 
        KMTPh: 
        $p6 = []; 
        goto JX3Ud; 
        lWov9: 
        $kode_kip[] = "P1"; 
        goto DCSIF; 
        a9roH: 
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns; 
        goto n9KJM; 
        sL2mj: 
        $nisn = []; 
        goto IeoJ3; 
        QLEqj: 
        foreach ($kikds as $ki) { 
            goto YEzzh; 
            YEzzh: 
            if ($ki->aspek == 1) { 
                goto HGMcQ; 
            } 
            goto QVT6c; 
            FoJtd: 
            goto beBEQ; 
            goto a95Nx; 
            wBq3k: 
            $isi_kip[] = $ki->materi_kikd; 
            goto E6CY7; 
            IRw3L: 
            $nn = substr($ki->id_kikd, -1); 
            goto K_wH3; 
            QVT6c: 
            $nn = substr($ki->id_kikd, -1); 
            goto X9Yqc; 
            X9Yqc: 
            $no_kik[] = $nn; 
            goto Xm5LT; 
            SaHnY: 
            $kode_kip[] = "P" . $nn; 
            goto wBq3k; 
            E6CY7: 
            beBEQ: 
            goto qneD0; 
            a95Nx: 
            HGMcQ: 
            goto IRw3L; 
            DEy20: 
            $isi_kik[] = $ki->materi_kikd; 
            goto FoJtd; 
            K_wH3: 
            $no_kip[] = $nn; 
            goto SaHnY; 
            Xm5LT: 
            $kode_kik[] = "K" . $nn; 
            goto DEy20; 
            qneD0: 
            xZZxk: 
            goto SzV51; 
            SzV51: 
        } 
        goto fH7rS; 
        L_AlP: 
        DsKSM: 
        goto kAqvd; 
        MJO4R: 
        $tp = $this->dashboard->getTahunActive(); 
        goto h6ig5; 
        N4Tns: 
        $kode_kik[] = "K1"; 
        goto BeIaa; 
        CHJOb: 
        $no = []; 
        goto sL2mj; 
        U78vI: 
        $nilai = $nilais[$siswa->id_siswa]; 
        goto h4DKT; 
        n9KJM: 
        ilWxw: 
        goto PfPxB; 
        piV_9: 
        $mapel = $this->master->getMapelById($id_mapel, true); 
        goto PzBdk; 
        jrvBL: 
        if (!(count($no_kik) == 0)) { 
            goto yGnCO; 
        } 
        goto rC8FA; 
        G9g5P: 
        $no_kip = []; 
        goto LA_cx; 
        LA_cx: 
        $kode_kip = []; 
        goto mUQTw; 
        iceNP: 
        RV0no: 
        goto nHj2P; 
        rwkJH: 
        $siswa = $siswas[$i]; 
        goto BsfJz; 
        JM9dU: 
        goto VQsee; 
        goto L_AlP; 
        UWe9F: 
        $fileName = "Nilai_Harian " . $mapel->kode . " " . $kelas[$id_kelas] . ".xlsx"; 
        goto CHJOb; 
        LkdYb: 
        $k4 = []; 
        goto TxdIw; 
        LcehZ: 
        $p6[] = $nilai->p6; 
        goto wDK07; 
        sJdIo: 
        $p4[] = $nilai->p4; 
        goto nIZ44; 
        XbZ2S: 
        $no_kip[] = 1; 
        goto lWov9; 
        Ee_Y3: 
        $k3[] = $nilai->k3; 
        goto DXorY; 
        ErsXS: 
        $isi_kik = []; 
        goto G9g5P; 
        sGssX: 
        $p3[] = $nilai->p3; 
        goto sJdIo; 
        BeIaa: 
        $isi_kik[] = "Praktik/Portofolio/Proyek yang dinilai (lihat tabel KATA KERJA sebelah kanan)"; 
        goto QfpaI; 
        U71HV: 
        $kode_kik = []; 
        goto ErsXS; 
        ZDtcE: 
        $k2[] = $nilai->k2; 
        goto Ee_Y3; 
        K6kjH: 
        $p8 = []; 
        goto dhJVw; 
        h4DKT: 
        $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
        goto uBDfV; 
        bVBO3: 
        $p4 = []; 
        goto pXmU6; 
        mJzP_: 
        $nisn[] = $no_induk; 
        goto hZJj1; 
        BsfJz: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "p6" => '', "p7" => '', "p8" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '', "k6" => '', "k7" => '', "k8" => '']; 
        goto BpBh_; 
        f3KiW: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto SoQGf; 
        KK0KN: 
        $k8[] = $nilai->k8; 
        goto iceNP; 
        txsT1: 
        $k5[] = $nilai->k5; 
        goto M7ecT; 
        h6ig5: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto f3KiW; 
        PzBdk: 
        $template = "./uploads/import/format/template_harian.xlsx"; 
        goto UWe9F; 
        JX3Ud: 
        $p7 = []; 
        goto K6kjH; 
        zZPvV: 
        M0JAl: 
        goto KPoOa; 
        hDnPL: 
        VQsee: 
        goto qjLap; 
        fH7rS: 
        n5jOb: 
        goto oqPMM; 
        pXmU6: 
        $p5 = []; 
        goto KMTPh; 
        p9qAd: 
        $p2 = []; 
        goto YTn25; 
        nHj2P: 
        $i++; 
        goto JM9dU; 
        TxdIw: 
        $k5 = []; 
        goto jiYzs; 
        hZJj1: 
        $nama[] = $siswa->nama; 
        goto Uthoi; 
        VTbr5: 
        $p1 = []; 
        goto p9qAd; 
        qjLap: 
        if (!($i < count($siswas))) { 
            goto DsKSM; 
        } 
        goto jb10Y; 
        gbKK7: 
        goto M0JAl; 
        goto rZ_Yu; 
        KQhKE: 
        $p2[] = $nilai->p2; 
        goto sGssX; 
        Cq8OP: 
        $k7 = []; 
        goto LK6KF; 
        DXorY: 
        $k4[] = $nilai->k4; 
        goto txsT1; 
        bBDX_: 
        pVG4A: 
        goto jrvBL; 
        DCSIF: 
        $isi_kip[] = "Materi yang dinilai (lihat tabel KATA KERJA sebelah kanan)"; 
        goto bBDX_; 
        mUQTw: 
        $isi_kip = []; 
        goto QLEqj; 
        oqPMM: 
        if (!(count($no_kip) == 0)) { 
            goto pVG4A; 
        } 
        goto XbZ2S; 
        GEKj1: 
        $i = 0; 
        goto hDnPL; 
        nIZ44: 
        $p5[] = $nilai->p5; 
        goto LcehZ; 
        wDK07: 
        $p7[] = $nilai->p7; 
        goto rLfx7; 
        swbwL: 
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]); 
        goto piV_9; 
        BpBh_: 
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto a9roH; 
        rC8FA: 
        $no_kik[] = 1; 
        goto N4Tns; 
        IeoJ3: 
        $nama = []; 
        goto VTbr5; 
        jiYzs: 
        $k6 = []; 
        goto Cq8OP; 
        SoQGf: 
        $nilais = []; 
        goto fAI6d; 
        QfpaI: 
        yGnCO: 
        goto mWkLG; 
        rZ_Yu: 
        qWLYR: 
        goto swbwL; 
        jb10Y: 
        $siswa = $siswas[$i]; 
        goto U78vI; 
        YTn25: 
        $p3 = []; 
        goto bVBO3; 
        cfxSS: 
        $k1[] = $nilai->k1; 
        goto ZDtcE; 
        Uthoi: 
        $p1[] = $nilai->p1; 
        goto KQhKE; 
        M7ecT: 
        $k6[] = $nilai->k6; 
        goto K6wZg; 
        PfPxB: 
        $i++; 
        goto gbKK7; 
        fAI6d: 
        $i = 0; 
        goto zZPvV; 
        qNUFx: 
    } 
    public function uploadHarian($id_mapel, $id_kelas) 
    { 
        goto wCGkj; 
        NrLko: 
        $kikdk = []; 
        goto f8Dfd; 
        yGZD9: 
        $error = $this->upload->display_errors(); 
        goto jtvjL; 
        lqpk3: 
        $this->load->library("upload", $config); 
        goto CS4CH; 
        XHT9c: 
        $tp = $this->dashboard->getTahunActive(); 
        goto YeWoR; 
        YeWoR: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto rhEw1; 
        rhEw1: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto PKf2B; 
        o2RMN: 
        unlink($file); 
        goto gR_ML; 
        dkG9k: 
        $file = $this->upload->data("full_path"); 
        goto qcq5A; 
        qcq5A: 
        $ext = $this->upload->data("file_ext"); 
        goto GFEs2; 
        qSSSf: 
        zryHC: 
        goto POkpq; 
        f8Dfd: 
        $readed = 0; 
        goto oO2w1; 
        MFS0a: 
        $config["max_size"] = 2048; 
        goto K0fZf; 
        SXqAz: 
        ya77d: 
        goto o2RMN; 
        clvjU: 
        $this->db->trans_start(); 
        goto S38bg; 
        oWMfW: 
        echo json_encode($updated); 
        goto o0go5; 
        wCGkj: 
        $config["upload_path"] = "./uploads/import/"; 
        goto ytieu; 
        oO2w1: 
        foreach ($siswas as $siswa) { 
            goto cSrcP; 
            QxRTs: 
            if (!($nok != '')) { 
                goto pjG5C; 
            } 
            goto vK652; 
            wcGNn: 
            AmW48: 
            goto KsAb9; 
            qW9kD: 
            $i++; 
            goto uNr0X; 
            vK652: 
            $kikdk[] = ["id_kikd" => $id_mapel . $id_kelas . "2" . $nok, "id_mapel_kelas" => $id_mapel . $id_kelas, "aspek" => 2, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "materi_kikd" => $sheetData[$i][26] != null ? strip_tags($sheetData[$i][26]) : '']; 
            goto UVYsJ; 
            YMBf2: 
            Iv6Mb: 
            goto igVxL; 
            WdzG3: 
            hIzK7: 
            goto nAO47; 
            BJNH7: 
            if (!($sheetData[$i][0] != null)) { 
                goto AmW48; 
            } 
            goto c4zW7; 
            uNr0X: 
            goto hIzK7; 
            goto tqM6y; 
            CxYX9: 
            $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
            goto q8U85; 
            KfBu9: 
            if (!($nop != '')) { 
                goto g0Btc; 
            } 
            goto hbgbA; 
            KsAb9: 
            qc1iu: 
            goto qW9kD; 
            q8U85: 
            if (!($no_induk == $nisn)) { 
                goto HTjRF; 
            } 
            goto knGfZ; 
            c4zW7: 
            $readed++; 
            goto ZuqDO; 
            vZHzd: 
            HTjRF: 
            goto v2nq9; 
            XR3KY: 
            g0Btc: 
            goto Bq3Ur; 
            v2nq9: 
            $nop = $sheetData[$i][20]; 
            goto KfBu9; 
            tqM6y: 
            rtFHb: 
            goto YMBf2; 
            knGfZ: 
            $datas[] = ["id_nilai_harian" => $id_mapel . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $siswa->id_siswa, "id_mapel" => $id_mapel, "id_kelas" => $id_kelas, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "p1" => $sheetData[$i][3], "p2" => $sheetData[$i][4], "p3" => $sheetData[$i][5], "p4" => $sheetData[$i][6], "p5" => $sheetData[$i][7], "p6" => $sheetData[$i][8], "p7" => $sheetData[$i][9], "p8" => $sheetData[$i][10], "k1" => $sheetData[$i][11], "k2" => $sheetData[$i][12], "k3" => $sheetData[$i][13], "k4" => $sheetData[$i][14], "k5" => $sheetData[$i][15], "k6" => $sheetData[$i][16], "k7" => $sheetData[$i][17], "k8" => $sheetData[$i][18]]; 
            goto vZHzd; 
            UVYsJ: 
            pjG5C: 
            goto wcGNn; 
            ZuqDO: 
            $nisn = $sheetData[$i][1]; 
            goto CxYX9; 
            nAO47: 
            if (!($i < count($sheetData))) { 
                goto rtFHb; 
            } 
            goto BJNH7; 
            cSrcP: 
            $i = 1; 
            goto WdzG3; 
            Bq3Ur: 
            $nok = $sheetData[$i][24]; 
            goto QxRTs; 
            hbgbA: 
            $kikdp[] = ["id_kikd" => $id_mapel . $id_kelas . "1" . $nop, "id_mapel_kelas" => $id_mapel . $id_kelas, "aspek" => 1, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "materi_kikd" => $sheetData[$i][22] != null ? strip_tags($sheetData[$i][22]) : '']; 
            goto XR3KY; 
            igVxL: 
        } 
        goto SXqAz; 
        ZV_P4: 
        foreach ($kikdp as $kip) { 
            goto P9Ct2; 
            X83wu: 
            Fz5Ld: 
            goto s_ptH; 
            Er4iM: 
            $this->db->replace("rapor_kikd", $kip); 
            goto X83wu; 
            P9Ct2: 
            if (!($kip != null)) { 
                goto Fz5Ld; 
            } 
            goto Er4iM; 
            s_ptH: 
            REItB: 
            goto HbfYj; 
            HbfYj: 
        } 
        goto qSSSf; 
        jMefp: 
        $datas = []; 
        goto M5hRD; 
        K0fZf: 
        $config["encrypt_name"] = true; 
        goto lqpk3; 
        yIp9n: 
        PcMd7: 
        goto yGZD9; 
        qGIaq: 
        QKPiX: 
        goto y2Viq; 
        gR_ML: 
        $updated = 0; 
        goto clvjU; 
        xs4F6: 
        $this->db->trans_complete(); 
        goto oWMfW; 
        y2Viq: 
        VG51q: 
        goto XHT9c; 
        IWk6j: 
        a7Lvi: 
        goto fShF7; 
        POkpq: 
        foreach ($kikdk as $kik) { 
            goto AC_m4; 
            Uc4sK: 
            $this->db->replace("rapor_kikd", $kik); 
            goto nEnbu; 
            AC_m4: 
            if (!($kik != null)) { 
                goto MYWsp; 
            } 
            goto Uc4sK; 
            nEnbu: 
            MYWsp: 
            goto GksM6; 
            GksM6: 
            xyb4P: 
            goto Ia1tQ; 
            Ia1tQ: 
        } 
        goto KBS6C; 
        M5hRD: 
        $kikdp = []; 
        goto NrLko; 
        jtvjL: 
        echo $error; 
        goto ILJGV; 
        U0A58: 
        RODuw: 
        goto ZV_P4; 
        PKf2B: 
        $spreadsheet = $reader->load($file); 
        goto ZRhCo; 
        ytieu: 
        $config["allowed_types"] = "xls|xlsx|csv"; 
        goto MFS0a; 
        ILJGV: 
        die; 
        goto IWk6j; 
        GFEs2: 
        switch ($ext) { 
            case ".xlsx": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); 
                goto VG51q; 
            case ".xls": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls(); 
                goto VG51q; 
            case ".csv": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv(); 
                goto VG51q; 
            default: 
                echo "unknown file ext"; 
                die; 
        } 
        goto qGIaq; 
        o0go5: 
        goto a7Lvi; 
        goto yIp9n; 
        CS4CH: 
        if (!$this->upload->do_upload("upload_file")) { 
            goto PcMd7; 
        } 
        goto dkG9k; 
        KBS6C: 
        jb198: 
        goto xs4F6; 
        S38bg: 
        foreach ($datas as $data) { 
            goto JwHxp; 
            JwHxp: 
            $update = $this->db->replace("rapor_nilai_harian", $data); 
            goto pxAxN; 
            w1tdh: 
            $updated++; 
            goto mKEJE; 
            jNsRb: 
            yw2lX: 
            goto DJtq6; 
            pxAxN: 
            if (!$update) { 
                goto Heqam; 
            } 
            goto w1tdh; 
            mKEJE: 
            Heqam: 
            goto jNsRb; 
            DJtq6: 
        } 
        goto U0A58; 
        ZRhCo: 
        $sheetData = $spreadsheet->getActiveSheet()->toArray(); 
        goto jMefp; 
        fShF7: 
    } 
    public function importHarian() 
    { 
        goto JK04x; 
        C4fDl: 
        vZVcM: 
        goto BUyXo; 
        BUyXo: 
        $this->db->trans_complete(); 
        goto ERjzO; 
        efUn9: 
        foreach ((array) $posts as $data) { 
            goto ivhWN; 
            K9mxX: 
            caHbE: 
            goto Ub0CJ; 
            OOHCJ: 
            $updated++; 
            goto XXtS5; 
            VEaV5: 
            if (!$update) { 
                goto Z2sTG; 
            } 
            goto OOHCJ; 
            XXtS5: 
            Z2sTG: 
            goto K9mxX; 
            ivhWN: 
            $update = $this->db->replace("rapor_nilai_harian", $data); 
            goto VEaV5; 
            Ub0CJ: 
        } 
        goto C4fDl; 
        ZIPEt: 
        $this->db->trans_start(); 
        goto efUn9; 
        ku6sn: 
        $this->output_json($data); 
        goto d2KdN; 
        JK04x: 
        $posts = $this->input->post("siswa", true); 
        goto oZJ2x; 
        ERjzO: 
        $data["updated"] = $updated; 
        goto ku6sn; 
        oZJ2x: 
        $updated = 0; 
        goto ZIPEt; 
        d2KdN: 
    } 
    public function inputPts($id_mapel, $id_kelas) 
    { 
        goto W6pJq; 
        rJD4B: 
        $this->load->view("members/guru/rapor/nilai/pts"); 
        goto oaXKn; 
        r9gOU: 
        $kkm = $this->rapor->getKkm($id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
        goto BaihH; 
        VpcQK: 
        Ul23c: 
        goto ueMgx; 
        EVCtY: 
        foreach ($mapels as $m) { 
            goto Itlf5; 
            iRs4Y: 
            VezO8: 
            goto yv66z; 
            Itlf5: 
            if (!($m->id_mapel === $id_mapel)) { 
                goto FNTCS; 
            } 
            goto DTa25; 
            ZTdVJ: 
            FNTCS: 
            goto xNcat; 
            xNcat: 
            foreach ($m->kelas_mapel as $kls) { 
                goto eFo0K; 
                ZWTmg: 
                $kelas = ["id_kelas" => $kls->kelas, "nama_kelas" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)]; 
                goto vsev2; 
                eFo0K: 
                if (!($kls->kelas === $id_kelas)) { 
                    goto g7dz6; 
                } 
                goto ZWTmg; 
                vsev2: 
                g7dz6: 
                goto xxs5n; 
                xxs5n: 
                tnSqZ: 
                goto YETE0; 
                YETE0: 
            } 
            goto iRs4Y; 
            DTa25: 
            $mapel = ["id_mapel" => $m->id_mapel, "nama_mapel" => $m->nama_mapel]; 
            goto ZTdVJ; 
            yv66z: 
            Zhj4O: 
            goto v816t; 
            v816t: 
        } 
        goto UZJ7g; 
        C1z_Y: 
        LfVZT: 
        goto bFhtO; 
        WHkkh: 
        if (!($setting != null)) { 
            goto Ul23c; 
        } 
        goto F9buP; 
        aGWBf: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto ROAjj; 
        PhRjV: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto RbHM0; 
        oaXKn: 
        $this->load->view("members/guru/templates/footer"); 
        goto ylJuX; 
        ZJOkH: 
        $this->load->view("members/guru/templates/header", $data); 
        goto rJD4B; 
        vDAq6: 
        $i = 0; 
        goto kFtp5; 
        DXJcg: 
        $ns = $this->rapor->getNilaiPtsKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto u6ZYt; 
        uE0Em: 
        $kkm = $setting; 
        goto X1rn4; 
        f9NWS: 
        $kkm = null; 
        goto WHkkh; 
        u6ZYt: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns; 
        goto nruKE; 
        F9buP: 
        if ($setting->kkm_tunggal == "1") { 
            goto NqNUf; 
        } 
        goto r9gOU; 
        qwR9T: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Zmlly; 
        TjJMp: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto J1ojB; 
        W6pJq: 
        $user = $this->ion_auth->user()->row(); 
        goto qwR9T; 
        N19qb: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto WawsQ; 
        kFtp5: 
        Jf2wu: 
        goto eUWvf; 
        UZJ7g: 
        KtOca: 
        goto aGWBf; 
        J1ojB: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto U2s17; 
        gUTfo: 
        goto Jf2wu; 
        goto C1z_Y; 
        FCPaW: 
        $kelas = []; 
        goto EVCtY; 
        ueMgx: 
        $data = ["user" => $user, "judul" => "Nilai PTS Kelas ", "subjudul" => "Input Nilai PTS Mapel ", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "mapel" => $mapel, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "kkm" => $kkm]; 
        goto PhRjV; 
        BaihH: 
        goto Itzld; 
        goto BYDv7; 
        zT3FU: 
        $data["setting_rapor"] = $setting; 
        goto ZJOkH; 
        WawsQ: 
        $data["smt_active"] = $smt; 
        goto zT3FU; 
        xrKcW: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "p6" => '', "p7" => '', "p8" => '', "p_rata_rata" => '', "p_predikat" => "=", "p_deskripsi" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '', "k6" => '', "k7" => '', "k8" => '', "k_rata_rata" => '', "k_predikat" => '', "k_deskripsi" => '']; 
        goto DXJcg; 
        nruKE: 
        Y1Dek: 
        goto LoJR5; 
        U2s17: 
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); 
        goto UzXQu; 
        ROAjj: 
        $nilai = []; 
        goto vDAq6; 
        eUWvf: 
        if (!($i < count($siswas))) { 
            goto LfVZT; 
        } 
        goto rzWfm; 
        LoJR5: 
        $i++; 
        goto gUTfo; 
        Zmlly: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto TjJMp; 
        bFhtO: 
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto f9NWS; 
        RbHM0: 
        $data["tp_active"] = $tp; 
        goto N19qb; 
        rzWfm: 
        $siswa = $siswas[$i]; 
        goto xrKcW; 
        X1rn4: 
        Itzld: 
        goto VpcQK; 
        UzXQu: 
        $mapel = ''; 
        goto FCPaW; 
        BYDv7: 
        NqNUf: 
        goto uE0Em; 
        ylJuX: 
    } 
    public function downloadTemplatePts($id_mapel, $id_kelas) 
    { 
        goto YLI_t; 
        V3aSl: 
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns; 
        goto i0zbJ; 
        M0iOx: 
        $i = 0; 
        goto TGA2R; 
        Eshtv: 
        KZwCP: 
        goto BPjcM; 
        BPjcM: 
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]); 
        goto KgoTF; 
        smtrp: 
        $nisn[] = $no_induk; 
        goto pNDYE; 
        lMgb8: 
        if (!($i < count($siswas))) { 
            goto KZwCP; 
        } 
        goto sKyRy; 
        rUh_R: 
        $siswa = $siswas[$i]; 
        goto kWwUK; 
        CF2mg: 
        PhpExcelTemplator::outputToFile($template, $fileName, $params); 
        goto Q4wX6; 
        pNDYE: 
        $nama[] = $siswa->nama; 
        goto fbLFf; 
        Y3Dna: 
        $nama = []; 
        goto mzNgN; 
        cwuKE: 
        $no[] = $i + 1; 
        goto smtrp; 
        KgoTF: 
        $mapel = $this->master->getMapelById($id_mapel, true); 
        goto xDwbc; 
        DqOkV: 
        D4PTv: 
        goto drx1u; 
        NVjPD: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto tHU1C; 
        i0zbJ: 
        NrjKa: 
        goto GP89T; 
        GP89T: 
        $i++; 
        goto vFbBl; 
        e1TBb: 
        DgAgD: 
        goto k7EjX; 
        YLI_t: 
        $tp = $this->dashboard->getTahunActive(); 
        goto mw7zd; 
        CR74C: 
        goto DgAgD; 
        goto DqOkV; 
        fbLFf: 
        $p1[] = $nilai->nilai; 
        goto hG_qL; 
        tHU1C: 
        $nilais = []; 
        goto M0iOx; 
        hG_qL: 
        xjKkC: 
        goto briLq; 
        kWwUK: 
        $nilai = $nilais[$siswa->id_siswa]; 
        goto Dbnvk; 
        krb2O: 
        $i = 0; 
        goto e1TBb; 
        Dbnvk: 
        $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
        goto cwuKE; 
        XNClh: 
        $dummyNilai = ["nilai" => '']; 
        goto RbHe_; 
        k7EjX: 
        if (!($i < count($siswas))) { 
            goto D4PTv; 
        } 
        goto rUh_R; 
        xDwbc: 
        $template = "./uploads/import/format/template_pts.xlsx"; 
        goto Vqt_1; 
        vFbBl: 
        goto yd2zi; 
        goto Eshtv; 
        mw7zd: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto NVjPD; 
        drx1u: 
        $params = ["{mapel}" => $mapel->kode, "{kelas}" => $kelas[$id_kelas], "[no]" => $no, "[nisn]" => $nisn, "[nama]" => $nama, "[nilai]" => $p1]; 
        goto CF2mg; 
        gZ28g: 
        $no = []; 
        goto hkmP9; 
        sKyRy: 
        $siswa = $siswas[$i]; 
        goto XNClh; 
        RbHe_: 
        $ns = $this->rapor->getNilaiPtsKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto V3aSl; 
        briLq: 
        $i++; 
        goto CR74C; 
        hkmP9: 
        $nisn = []; 
        goto Y3Dna; 
        mzNgN: 
        $p1 = []; 
        goto krb2O; 
        Vqt_1: 
        $fileName = "Nilai_PTS " . $mapel->kode . " " . $kelas[$id_kelas] . ".xlsx"; 
        goto gZ28g; 
        TGA2R: 
        yd2zi: 
        goto lMgb8; 
        Q4wX6: 
    } 
    public function uploadPts($id_mapel, $id_kelas) 
    { 
        goto ZPW5D; 
        wZ5vw: 
        keVUW: 
        goto jzvNX; 
        z4KdR: 
        $config["allowed_types"] = "xls|xlsx|csv"; 
        goto ZqUv6; 
        ySBQI: 
        DfBKI: 
        goto NA8sB; 
        yAyVs: 
        foreach ($datas as $data) { 
            goto SIenk; 
            lQEXT: 
            if (!$update) { 
                goto UNlpV; 
            } 
            goto rKgm2; 
            IfsuO: 
            UNlpV: 
            goto QGqSQ; 
            rKgm2: 
            $updated++; 
            goto IfsuO; 
            QGqSQ: 
            SgK2a: 
            goto yv1b2; 
            SIenk: 
            $update = $this->db->replace("rapor_nilai_pts", $data); 
            goto lQEXT; 
            yv1b2: 
        } 
        goto wZ5vw; 
        Wmf8W: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto k2qOZ; 
        x8lh6: 
        $ext = $this->upload->data("file_ext"); 
        goto ifJVX; 
        RPexk: 
        echo $error; 
        goto ywk5N; 
        MCOvM: 
        $readed = 0; 
        goto cASLZ; 
        gjVAP: 
        $sheetData = $spreadsheet->getActiveSheet()->toArray(); 
        goto ryMg3; 
        TwEbN: 
        ceLe1: 
        goto dRwa3; 
        ywk5N: 
        die; 
        goto hC1Rf; 
        jzvNX: 
        echo json_encode($updated); 
        goto Edm3q; 
        CnVt_: 
        $updated = 0; 
        goto yAyVs; 
        ZPW5D: 
        $config["upload_path"] = "./uploads/import/"; 
        goto z4KdR; 
        KGcH6: 
        if (!$this->upload->do_upload("upload_file")) { 
            goto Oi5z2; 
        } 
        goto zh7Kc; 
        ryMg3: 
        $datas = []; 
        goto MCOvM; 
        WU6bl: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto Wmf8W; 
        zh7Kc: 
        $file = $this->upload->data("full_path"); 
        goto x8lh6; 
        MIxFJ: 
        $error = $this->upload->display_errors(); 
        goto RPexk; 
        KpgHk: 
        Oi5z2: 
        goto MIxFJ; 
        NA8sB: 
        o6iRm: 
        goto ZP1l7; 
        hC1Rf: 
        rYVUR: 
        goto DDPO5; 
        ifJVX: 
        switch ($ext) { 
            case ".xlsx": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); 
                goto o6iRm; 
            case ".xls": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls(); 
                goto o6iRm; 
            case ".csv": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv(); 
                goto o6iRm; 
            default: 
                echo "unknown file ext"; 
                die; 
        } 
        goto ySBQI; 
        Edm3q: 
        goto rYVUR; 
        goto KpgHk; 
        YAUFy: 
        $config["encrypt_name"] = true; 
        goto Vfvcx; 
        k2qOZ: 
        $spreadsheet = $reader->load($file); 
        goto gjVAP; 
        ZP1l7: 
        $tp = $this->dashboard->getTahunActive(); 
        goto WU6bl; 
        Vfvcx: 
        $this->load->library("upload", $config); 
        goto KGcH6; 
        cASLZ: 
        foreach ($siswas as $siswa) { 
            goto ZXBOB; 
            mP4LT: 
            gmvAs: 
            goto EfkRW; 
            j5l_s: 
            $readed++; 
            goto iVtob; 
            VRxBe: 
            QWqEw: 
            goto L2bII; 
            STyIW: 
            $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
            goto vdLuj; 
            sNe0m: 
            qrHLK: 
            goto RF8r3; 
            fgpmk: 
            l_GAm: 
            goto gdvQ3; 
            i7TYA: 
            goto gmvAs; 
            goto VRxBe; 
            EfkRW: 
            if (!($i < count($sheetData))) { 
                goto QWqEw; 
            } 
            goto IJx3g; 
            gdvQ3: 
            SmHHs: 
            goto sNe0m; 
            rFxEW: 
            $datas[] = ["id_nilai_pts" => $id_mapel . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $siswa->id_siswa, "id_mapel" => $id_mapel, "id_kelas" => $id_kelas, "nilai" => $sheetData[$i][3]]; 
            goto fgpmk; 
            IJx3g: 
            if (!($sheetData[$i][0] != null)) { 
                goto SmHHs; 
            } 
            goto j5l_s; 
            ZXBOB: 
            $i = 1; 
            goto mP4LT; 
            RF8r3: 
            $i++; 
            goto i7TYA; 
            L2bII: 
            nlsDZ: 
            goto xBeTU; 
            vdLuj: 
            if (!($no_induk == $nisn)) { 
                goto l_GAm; 
            } 
            goto rFxEW; 
            iVtob: 
            $nisn = $sheetData[$i][1]; 
            goto STyIW; 
            xBeTU: 
        } 
        goto TwEbN; 
        dRwa3: 
        unlink($file); 
        goto CnVt_; 
        ZqUv6: 
        $config["max_size"] = 2048; 
        goto YAUFy; 
        DDPO5: 
    } 
    public function importPts() 
    { 
        goto zg010; 
        HwiV_: 
        A5CD5: 
        goto iQN2H; 
        GHh3n: 
        $this->db->trans_start(); 
        goto ACleH; 
        x_yUn: 
        $updated = 0; 
        goto GHh3n; 
        ACleH: 
        foreach ($inputs as $data) { 
            goto LoekP; 
            ao13T: 
            SCHWz: 
            goto MvFxo; 
            PT_T1: 
            fS831: 
            goto ao13T; 
            I2bkR: 
            $updated++; 
            goto PT_T1; 
            LoekP: 
            $update = $this->db->replace("rapor_nilai_pts", $data); 
            goto p8g9B; 
            p8g9B: 
            if (!$update) { 
                goto fS831; 
            } 
            goto I2bkR; 
            MvFxo: 
        } 
        goto HwiV_; 
        iQN2H: 
        $this->db->trans_complete(); 
        goto R3Mle; 
        R3Mle: 
        echo json_encode($updated); 
        goto kRpuO; 
        zg010: 
        $inputs = $this->input->post("siswa", true); 
        goto x_yUn; 
        kRpuO: 
    } 
    public function inputPas($id_mapel, $id_kelas) 
    { 
        goto b9i77; 
        tc5un: 
        F4UzJ: 
        goto ScuYt; 
        V9fQY: 
        K3ksO: 
        goto nTPTk; 
        yOjGq: 
        zcKGg: 
        goto c6qEy; 
        duO67: 
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); 
        goto jYeMI; 
        CGFc6: 
        $tp = $this->dashboard->getTahunActive(); 
        goto JXKrP; 
        i989A: 
        $dummyNilai = ["nhar" => '', "npts" => '', "npas" => '']; 
        goto ZIVuR; 
        eMW8x: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto lw2rm; 
        lkNrb: 
        $this->load->view("members/guru/templates/header", $data); 
        goto syhaO; 
        b9i77: 
        $user = $this->ion_auth->user()->row(); 
        goto CGFc6; 
        Cd2Tf: 
        $siswa = $siswas[$i]; 
        goto i989A; 
        kqDA7: 
        HZKKf: 
        goto RvMW9; 
        ScuYt: 
        UUBro: 
        goto tjVfM; 
        SX5Lt: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto ZB1EE; 
        tjVfM: 
        $data = ["user" => $user, "judul" => "Nilai Akhir Kelas ", "subjudul" => "Input Nilai Akhir Mapel ", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "mapel" => $mapel, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "kkm" => $kkm, "setting_rapor" => $setting]; 
        goto eMW8x; 
        xxWQR: 
        if ($setting->kkm_tunggal == "1") { 
            goto TkTjA; 
        } 
        goto HSA2c; 
        zYYtk: 
        TkTjA: 
        goto crvM1; 
        syhaO: 
        $this->load->view("members/guru/rapor/nilai/pas"); 
        goto yNAHl; 
        yNAHl: 
        $this->load->view("members/guru/templates/footer"); 
        goto PlSTW; 
        nTPTk: 
        $i++; 
        goto qP1mk; 
        vdFhG: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto duO67; 
        rDt1a: 
        $kkm = null; 
        goto a_g6a; 
        UjlGw: 
        goto F4UzJ; 
        goto zYYtk; 
        ly61t: 
        $nilai = []; 
        goto KHA9m; 
        YpQB1: 
        foreach ($mapels as $m) { 
            goto Drl6x; 
            O2tYV: 
            pJQdZ: 
            goto ASyeh; 
            xJEqQ: 
            $mapel = ["id_mapel" => $m->id_mapel, "nama_mapel" => $m->nama_mapel]; 
            goto O2tYV; 
            Drl6x: 
            if (!($m->id_mapel === $id_mapel)) { 
                goto pJQdZ; 
            } 
            goto xJEqQ; 
            pmUUh: 
            A0DwV: 
            goto t_9RH; 
            jRtUV: 
            tuMTa: 
            goto pmUUh; 
            ASyeh: 
            foreach ($m->kelas_mapel as $kls) { 
                goto LQhbH; 
                LQhbH: 
                if (!($kls->kelas === $id_kelas)) { 
                    goto vDNWZ; 
                } 
                goto c2MKW; 
                c2MKW: 
                $kelas = ["id_kelas" => $kls->kelas, "nama_kelas" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)]; 
                goto HS4i0; 
                YjzJx: 
                X9sUx: 
                goto wg53m; 
                HS4i0: 
                vDNWZ: 
                goto YjzJx; 
                wg53m: 
            } 
            goto jRtUV; 
            t_9RH: 
        } 
        goto kqDA7; 
        crvM1: 
        $kkm = $setting; 
        goto tc5un; 
        c6qEy: 
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto rDt1a; 
        jYeMI: 
        $mapel = ''; 
        goto L5hTF; 
        v3Dy9: 
        decuz: 
        goto hZ_fE; 
        hZ_fE: 
        if (!($i < count($siswas))) { 
            goto zcKGg; 
        } 
        goto Cd2Tf; 
        a_g6a: 
        if (!($setting != null)) { 
            goto UUBro; 
        } 
        goto xxWQR; 
        KHA9m: 
        $i = 0; 
        goto v3Dy9; 
        dUjP4: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto vdFhG; 
        JSDsx: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns; 
        goto V9fQY; 
        HSA2c: 
        $kkm = $this->rapor->getKkm($id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
        goto UjlGw; 
        JXKrP: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto dUjP4; 
        ZB1EE: 
        $data["smt_active"] = $smt; 
        goto lkNrb; 
        L5hTF: 
        $kelas = []; 
        goto YpQB1; 
        qP1mk: 
        goto decuz; 
        goto yOjGq; 
        ZIVuR: 
        $ns = $this->rapor->getNilaiAkhirKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto JSDsx; 
        RvMW9: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto ly61t; 
        lw2rm: 
        $data["tp_active"] = $tp; 
        goto SX5Lt; 
        PlSTW: 
    } 
    public function downloadTemplatePas($id_mapel, $id_kelas) 
    { 
        goto b1eUN; 
        kEmvw: 
        $no[] = $i + 1; 
        goto tkOey; 
        i2lBb: 
        $mapel = $this->master->getMapelById($id_mapel, true); 
        goto xuluX; 
        dViUP: 
        goto xnFXu; 
        goto T3ajM; 
        p6elO: 
        $p1[] = $nilai->npas; 
        goto zHrBm; 
        tb6Cy: 
        $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
        goto kEmvw; 
        c3Ov2: 
        $dummyNilai = ["nilai" => '', "npas" => '']; 
        goto aF7gy; 
        H7aTj: 
        r_II4: 
        goto sSsoX; 
        Vuqov: 
        T8lUW: 
        goto ej5sf; 
        Q2X9Q: 
        uHbm5: 
        goto shWlq; 
        y08Th: 
        $i++; 
        goto iIvxD; 
        CkGrI: 
        $fileName = "Nilai_PAS " . $mapel->kode . " " . $kelas[$id_kelas] . ".xlsx"; 
        goto Qgypx; 
        YnkT8: 
        $siswa = $siswas[$i]; 
        goto X4pY5; 
        xuluX: 
        $template = "./uploads/import/format/template_pas.xlsx"; 
        goto CkGrI; 
        NXOy6: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto cYsfG; 
        cJKWS: 
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]); 
        goto i2lBb; 
        T3ajM: 
        Kb8d4: 
        goto cJKWS; 
        yL87X: 
        $siswa = $siswas[$i]; 
        goto c3Ov2; 
        cYsfG: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto yrZGn; 
        yrZGn: 
        $nilais = []; 
        goto pS0Xg; 
        Gz8Js: 
        PhpExcelTemplator::outputToFile($template, $fileName, $params); 
        goto cYL0q; 
        sSsoX: 
        if (!($i < count($siswas))) { 
            goto uHbm5; 
        } 
        goto YnkT8; 
        b1eUN: 
        $tp = $this->dashboard->getTahunActive(); 
        goto NXOy6; 
        UYgPg: 
        $nama = []; 
        goto dKbSL; 
        aF7gy: 
        $ns = $this->rapor->getNilaiAkhirKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto fVeIA; 
        zy83C: 
        if (!($i < count($siswas))) { 
            goto Kb8d4; 
        } 
        goto yL87X; 
        zHrBm: 
        XbwYy: 
        goto y08Th; 
        ej5sf: 
        $i++; 
        goto dViUP; 
        tkOey: 
        $nisn[] = $no_induk; 
        goto f9X11; 
        Xs1tZ: 
        xnFXu: 
        goto zy83C; 
        dKbSL: 
        $p1 = []; 
        goto wL7s_; 
        wL7s_: 
        $i = 0; 
        goto H7aTj; 
        uSE3r: 
        $nisn = []; 
        goto UYgPg; 
        shWlq: 
        $params = ["{mapel}" => $mapel->kode, "{kelas}" => $kelas[$id_kelas], "[no]" => $no, "[nisn]" => $nisn, "[nama]" => $nama, "[nilai]" => $p1]; 
        goto Gz8Js; 
        f9X11: 
        $nama[] = $siswa->nama; 
        goto p6elO; 
        X4pY5: 
        $nilai = $nilais[$siswa->id_siswa]; 
        goto tb6Cy; 
        iIvxD: 
        goto r_II4; 
        goto Q2X9Q; 
        fVeIA: 
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns; 
        goto Vuqov; 
        pS0Xg: 
        $i = 0; 
        goto Xs1tZ; 
        Qgypx: 
        $no = []; 
        goto uSE3r; 
        cYL0q: 
    } 
    public function uploadPas($id_mapel, $id_kelas) 
    { 
        goto MzKfJ; 
        cvH88: 
        mRwQE: 
        goto F0X5V; 
        R1bry: 
        $tp = $this->dashboard->getTahunActive(); 
        goto K_2mC; 
        j04jO: 
        die; 
        goto qpQ6j; 
        PNOut: 
        f2LNC: 
        goto KlYd5; 
        mvoKy: 
        foreach ($siswas as $siswa) { 
            goto Cnwxd; 
            PEuYK: 
            $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
            goto E1uiG; 
            BBi7j: 
            $i++; 
            goto rzhoH; 
            NMf8Y: 
            $readed++; 
            goto lsb_f; 
            Cnwxd: 
            $i = 1; 
            goto qrezl; 
            qrezl: 
            vTk87: 
            goto HedOz; 
            HedOz: 
            if (!($i < count($sheetData))) { 
                goto GFFGn; 
            } 
            goto WrnhZ; 
            rzhoH: 
            goto vTk87; 
            goto DI3MP; 
            DI3MP: 
            GFFGn: 
            goto xvm0p; 
            WrnhZ: 
            if (!($sheetData[$i][0] != null)) { 
                goto KHvnw; 
            } 
            goto NMf8Y; 
            fQTAL: 
            Xco5d: 
            goto BBi7j; 
            E1uiG: 
            if (!($no_induk == $nisn)) { 
                goto L4sZ3; 
            } 
            goto DmAA0; 
            DmAA0: 
            $datas[] = ["id_nilai_akhir" => $id_mapel . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $siswa->id_siswa, "id_mapel" => $id_mapel, "id_kelas" => $id_kelas, "nilai" => $sheetData[$i][3]]; 
            goto fH2LS; 
            QC0_8: 
            KHvnw: 
            goto fQTAL; 
            xvm0p: 
            SKAld: 
            goto zCsHB; 
            lsb_f: 
            $nisn = $sheetData[$i][1]; 
            goto PEuYK; 
            fH2LS: 
            L4sZ3: 
            goto QC0_8; 
            zCsHB: 
        } 
        goto PNOut; 
        wP7Aa: 
        $config["allowed_types"] = "xls|xlsx|csv"; 
        goto MMWRd; 
        YR_oT: 
        echo $error; 
        goto j04jO; 
        kF2JY: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto cj7fo; 
        bdkn_: 
        nH7HS: 
        goto R1bry; 
        Wqv8N: 
        $datas = []; 
        goto fX69I; 
        KlYd5: 
        unlink($file); 
        goto jwP67; 
        cEqVE: 
        $file = $this->upload->data("full_path"); 
        goto oh_wg; 
        jwP67: 
        $updated = 0; 
        goto VmAow; 
        q_GMx: 
        zoB50: 
        goto WA7aX; 
        tT7Md: 
        frbuK: 
        goto bdkn_; 
        iRatO: 
        if (!$this->upload->do_upload("upload_file")) { 
            goto mRwQE; 
        } 
        goto cEqVE; 
        fX69I: 
        $readed = 0; 
        goto mvoKy; 
        qpQ6j: 
        rV9wu: 
        goto J0Lun; 
        UCk0g: 
        $config["encrypt_name"] = true; 
        goto C5jtW; 
        cj7fo: 
        $spreadsheet = $reader->load($file); 
        goto FU9_W; 
        MzKfJ: 
        $config["upload_path"] = "./uploads/import/"; 
        goto wP7Aa; 
        w8oI1: 
        switch ($ext) { 
            case ".xlsx": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); 
                goto nH7HS; 
            case ".xls": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls(); 
                goto nH7HS; 
            case ".csv": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv(); 
                goto nH7HS; 
            default: 
                echo "unknown file ext"; 
                die; 
        } 
        goto tT7Md; 
        oh_wg: 
        $ext = $this->upload->data("file_ext"); 
        goto w8oI1; 
        MMWRd: 
        $config["max_size"] = 2048; 
        goto UCk0g; 
        FU9_W: 
        $sheetData = $spreadsheet->getActiveSheet()->toArray(); 
        goto Wqv8N; 
        VmAow: 
        foreach ($datas as $data) { 
            goto Kr5Hw; 
            UDf2Z: 
            if (!$update) { 
                goto sJFV7; 
            } 
            goto K1m_g; 
            uoSme: 
            sJFV7: 
            goto aBeX1; 
            K1m_g: 
            $updated++; 
            goto uoSme; 
            Kr5Hw: 
            $update = $this->db->replace("rapor_nilai_akhir", $data); 
            goto UDf2Z; 
            aBeX1: 
            VK44H: 
            goto JlIto; 
            JlIto: 
        } 
        goto q_GMx; 
        C5jtW: 
        $this->load->library("upload", $config); 
        goto iRatO; 
        WA7aX: 
        echo json_encode($updated); 
        goto DDXdo; 
        DDXdo: 
        goto rV9wu; 
        goto cvH88; 
        K_2mC: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto kF2JY; 
        F0X5V: 
        $error = $this->upload->display_errors(); 
        goto YR_oT; 
        J0Lun: 
    } 
    public function importPas() 
    { 
        goto EHZeu; 
        N3jTi: 
        $this->db->trans_start(); 
        goto aBMdD; 
        N7SR7: 
        $updated = 0; 
        goto N3jTi; 
        aBMdD: 
        foreach ($inputs as $data) { 
            goto ugAfX; 
            ugAfX: 
            $update = $this->db->replace("rapor_nilai_akhir", $data); 
            goto zoVue; 
            uGCBa: 
            $updated++; 
            goto HB5gC; 
            HB5gC: 
            rqLeg: 
            goto bZ0Of; 
            zoVue: 
            if (!$update) { 
                goto rqLeg; 
            } 
            goto uGCBa; 
            bZ0Of: 
            Uu02Y: 
            goto KWldb; 
            KWldb: 
        } 
        goto ewC9R; 
        tXiXt: 
        echo json_encode($updated); 
        goto P0gWt; 
        oq_Cr: 
        $this->db->trans_complete(); 
        goto tXiXt; 
        EHZeu: 
        $inputs = $this->input->post("siswa", true); 
        goto N7SR7; 
        ewC9R: 
        SqSRK: 
        goto oq_Cr; 
        P0gWt: 
    } 
    public function inputEkstra($id_ekstra, $id_kelas) 
    { 
        goto IHhNm; 
        yu1WN: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "p6" => '', "p7" => '', "p8" => '', "p_rata_rata" => '', "p_predikat" => "=", "p_deskripsi" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '', "k6" => '', "k7" => '', "k8" => '', "k_rata_rata" => '', "k_predikat" => '', "k_deskripsi" => '']; 
        goto RM_Cu; 
        oa9NS: 
        if (!($i < count($siswas))) { 
            goto ToLh_; 
        } 
        goto niVLz; 
        xXhsb: 
        $this->load->view("members/guru/rapor/nilai/ekstra"); 
        goto sAMv_; 
        StwGO: 
        $i = 0; 
        goto zP9bm; 
        yejll: 
        $ekstra_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto cGbM8; 
        aJm8P: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto JSCNC; 
        J86CT: 
        foreach ($ekstras as $m) { 
            goto CO7cZ; 
            w1aTP: 
            f37WF: 
            goto w24LQ; 
            pH2N2: 
            lbD1R: 
            goto w1aTP; 
            MdeQ0: 
            $ekstra = ["id_ekstra" => $m->id_ekstra, "nama_ekstra" => $m->nama_ekstra]; 
            goto MgQ0E; 
            CO7cZ: 
            if (!($m->id_ekstra === $id_ekstra)) { 
                goto yxA5H; 
            } 
            goto MdeQ0; 
            tf7UN: 
            foreach ($m->kelas_ekstra as $kls) { 
                goto bkiOx; 
                Lajsw: 
                WO0ma: 
                goto yNVDw; 
                yNVDw: 
                LYds7: 
                goto kuiu2; 
                tkhth: 
                $kelas = ["id_kelas" => $kls->kelas, "nama_kelas" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)]; 
                goto Lajsw; 
                bkiOx: 
                if (!($kls->kelas === $id_kelas)) { 
                    goto WO0ma; 
                } 
                goto tkhth; 
                kuiu2: 
            } 
            goto pH2N2; 
            MgQ0E: 
            yxA5H: 
            goto tf7UN; 
            w24LQ: 
        } 
        goto LqrYf; 
        RM_Cu: 
        $ns = $this->rapor->getNilaiEkstraKelas($id_ekstra, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto UMMKQ; 
        cGbM8: 
        $ekstras = json_decode(json_encode(unserialize($ekstra_guru->ekstra_kelas))); 
        goto nvNhF; 
        lTxfC: 
        $i++; 
        goto htWqZ; 
        niVLz: 
        $siswa = $siswas[$i]; 
        goto yu1WN; 
        JTWjR: 
        $data = ["user" => $user, "judul" => "Nilai Ekstrakurikuler ", "subjudul" => "Input Nilai PTS Ekstra ", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "ekstra" => $ekstra, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "kkm" => $kkm]; 
        goto aJm8P; 
        ES49t: 
        YVz9n: 
        goto lTxfC; 
        sAMv_: 
        $this->load->view("members/guru/templates/footer"); 
        goto ysp6J; 
        LqrYf: 
        dMcQB: 
        goto BQZVb; 
        RAqpU: 
        $tp = $this->dashboard->getTahunActive(); 
        goto lKENf; 
        nvNhF: 
        $ekstra = ''; 
        goto wzmA6; 
        HtX9k: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto PvrV0; 
        BQZVb: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto B2n6g; 
        wzmA6: 
        $kelas = []; 
        goto J86CT; 
        CW6uO: 
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto DT0Ba; 
        rvAEC: 
        $kkm = $this->rapor->getKkm($id_ekstra . $id_kelas . $tp->id_tp . $smt->id_smt . "2"); 
        goto P_dBC; 
        JDzwg: 
        cqZPr: 
        goto JTWjR; 
        UMMKQ: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns; 
        goto ES49t; 
        B2n6g: 
        $nilai = []; 
        goto StwGO; 
        SsliJ: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto yejll; 
        FIOGc: 
        ToLh_: 
        goto CW6uO; 
        JSCNC: 
        $data["tp_active"] = $tp; 
        goto HtX9k; 
        lKENf: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto SsliJ; 
        htWqZ: 
        goto zL5uu; 
        goto FIOGc; 
        JPUrd: 
        $kkm = $setting; 
        goto JDzwg; 
        IHhNm: 
        $user = $this->ion_auth->user()->row(); 
        goto RAqpU; 
        cWwky: 
        ecFDS: 
        goto JPUrd; 
        xjNmt: 
        $this->load->view("members/guru/templates/header", $data); 
        goto xXhsb; 
        DT0Ba: 
        if ($setting->kkm_tunggal == "1") { 
            goto ecFDS; 
        } 
        goto rvAEC; 
        P_dBC: 
        goto cqZPr; 
        goto cWwky; 
        zP9bm: 
        zL5uu: 
        goto oa9NS; 
        PvrV0: 
        $data["smt_active"] = $smt; 
        goto xjNmt; 
        ysp6J: 
    } 
    public function downloadTemplateEkstra($id_ekstra, $id_kelas) 
    { 
        goto u8W5N; 
        Qvgk3: 
        $i = 0; 
        goto L_g2w; 
        YTHV8: 
        $no[] = $i + 1; 
        goto mz_C_; 
        lbVS5: 
        if (!($i < count($siswas))) { 
            goto Apmkz; 
        } 
        goto eYGVT; 
        qjf6p: 
        $dummyNilai = ["nilai" => '']; 
        goto DKisy; 
        Ti2l0: 
        LHBqX: 
        goto Uqi1R; 
        Eu7uX: 
        qezZj: 
        goto qeLSC; 
        fty3T: 
        $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
        goto YTHV8; 
        eRRMD: 
        $nama = []; 
        goto tIFB5; 
        mz_C_: 
        $nisn[] = $no_induk; 
        goto u3rJD; 
        Uqi1R: 
        $i++; 
        goto AgsL3; 
        L_g2w: 
        M62xD: 
        goto lbVS5; 
        u3rJD: 
        $nama[] = $siswa->nama; 
        goto EuQi8; 
        rGVAR: 
        rw1cH: 
        goto AkYzr; 
        VbgFJ: 
        $fileName = "Nilai_Ekstrakurikuler " . $ekstra->kode_ekstra . " " . $kelas[$id_kelas] . ".xlsx"; 
        goto N2Uih; 
        o0aFA: 
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]); 
        goto DZXH_; 
        AgsL3: 
        goto uotkI; 
        goto Eu7uX; 
        DZXH_: 
        $ekstra = $this->master->getEkstraById($id_ekstra, true); 
        goto fkIJm; 
        DKisy: 
        $ns = $this->rapor->getNilaiEkstraKelas($id_ekstra, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto HgoWy; 
        eYGVT: 
        $siswa = $siswas[$i]; 
        goto qjf6p; 
        DaNjz: 
        $p1[] = $nilai->nilai; 
        goto qWZ3_; 
        u8W5N: 
        $tp = $this->dashboard->getTahunActive(); 
        goto UbB9G; 
        UbB9G: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto x8xJR; 
        fkIJm: 
        $template = "./uploads/import/format/template_ekstra.xlsx"; 
        goto VbgFJ; 
        HgoWy: 
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns; 
        goto rGVAR; 
        qSouI: 
        PhpExcelTemplator::outputToFile($template, $fileName, $params); 
        goto GL1Mf; 
        dcvKl: 
        goto M62xD; 
        goto zgUme; 
        STytl: 
        uotkI: 
        goto lCaDr; 
        lCaDr: 
        if (!($i < count($siswas))) { 
            goto qezZj; 
        } 
        goto HS6FI; 
        AkYzr: 
        $i++; 
        goto dcvKl; 
        HS6FI: 
        $siswa = $siswas[$i]; 
        goto fty3T; 
        EuQi8: 
        if (!(count($nilais) > 0)) { 
            goto PhyV5; 
        } 
        goto KgZ0M; 
        qWZ3_: 
        PhyV5: 
        goto Ti2l0; 
        hYEvC: 
        $nilais = []; 
        goto Qvgk3; 
        zgUme: 
        Apmkz: 
        goto o0aFA; 
        x8xJR: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto hYEvC; 
        fkYY3: 
        $i = 0; 
        goto STytl; 
        qeLSC: 
        $params = ["{mapel}" => $ekstra->nama_ekstra, "{kelas}" => $kelas[$id_kelas], "[no]" => $no, "[nisn]" => $nisn, "[nama]" => $nama, "[nilai]" => $p1]; 
        goto qSouI; 
        YOcfO: 
        $nisn = []; 
        goto eRRMD; 
        N2Uih: 
        $no = []; 
        goto YOcfO; 
        KgZ0M: 
        $nilai = $nilais[$siswa->id_siswa]; 
        goto DaNjz; 
        tIFB5: 
        $p1 = []; 
        goto fkYY3; 
        GL1Mf: 
    } 
    public function uploadEkstra($id_ekstra, $id_kelas) 
    { 
        goto guSJw; 
        DtUYE: 
        $tp = $this->dashboard->getTahunActive(); 
        goto uK4eC; 
        czSWc: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto luSB9; 
        PH0ne: 
        foreach ($datas as $data) { 
            goto suaeN; 
            suaeN: 
            $update = $this->db->replace("rapor_nilai_ekstra", $data); 
            goto UJezY; 
            UJezY: 
            if (!$update) { 
                goto m_0gW; 
            } 
            goto ZnKqq; 
            ZnKqq: 
            $updated++; 
            goto id_gd; 
            id_gd: 
            m_0gW: 
            goto JqLkY; 
            JqLkY: 
            HT2pJ: 
            goto udh1U; 
            udh1U: 
        } 
        goto kjJOE; 
        EG4tL: 
        foreach ($siswas as $siswa) { 
            goto oY1Ke; 
            oY1Ke: 
            $i = 1; 
            goto n7bG3; 
            bEE3M: 
            RecNR: 
            goto qjSQJ; 
            n7bG3: 
            HY9NB: 
            goto r3Sl3; 
            rFD94: 
            $datas[] = ["id_nilai_ekstra" => $id_ekstra . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $siswa->id_siswa, "id_ekstra" => $id_ekstra, "id_kelas" => $id_kelas, "nilai" => $sheetData[$i][3]]; 
            goto x3WH2; 
            dRTKs: 
            $readed++; 
            goto vnM9c; 
            IzPcU: 
            if (!($no_induk == $nisn)) { 
                goto Y5u8m; 
            } 
            goto rFD94; 
            x3WH2: 
            Y5u8m: 
            goto FHZor; 
            vnM9c: 
            $nisn = $sheetData[$i][1]; 
            goto sd4L3; 
            APM6_: 
            pOESy: 
            goto aJF1w; 
            sd4L3: 
            $no_induk = $siswa->nisn != null ? "'" . $siswa->nisn : "'" . $siswa->nis; 
            goto IzPcU; 
            FHZor: 
            jin8O: 
            goto APM6_; 
            JYySw: 
            goto HY9NB; 
            goto bEE3M; 
            qjSQJ: 
            N3r17: 
            goto s4DHb; 
            aJF1w: 
            $i++; 
            goto JYySw; 
            JYCSN: 
            if (!($sheetData[$i][0] != null)) { 
                goto jin8O; 
            } 
            goto dRTKs; 
            r3Sl3: 
            if (!($i < count($sheetData))) { 
                goto RecNR; 
            } 
            goto JYCSN; 
            s4DHb: 
        } 
        goto JbiS7; 
        uK4eC: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto czSWc; 
        n_ZFT: 
        $this->load->library("upload", $config); 
        goto ql8Lw; 
        ee3yr: 
        echo json_encode($updated); 
        goto pEMnl; 
        nOPsy: 
        CydRd: 
        goto oEPuJ; 
        E4vZQ: 
        Z2PM_: 
        goto FIQsT; 
        MoqpP: 
        die; 
        goto nOPsy; 
        kjtXX: 
        $error = $this->upload->display_errors(); 
        goto tkhNH; 
        hgA77: 
        switch ($ext) { 
            case ".xlsx": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); 
                goto jFP6a; 
            case ".xls": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls(); 
                goto jFP6a; 
            case ".csv": 
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv(); 
                goto jFP6a; 
            default: 
                echo "unknown file ext"; 
                die; 
        } 
        goto E4vZQ; 
        Mgr8d: 
        $readed = 0; 
        goto EG4tL; 
        luSB9: 
        $spreadsheet = $reader->load($file); 
        goto TKmzT; 
        ql8Lw: 
        if (!$this->upload->do_upload("upload_file")) { 
            goto FA3oD; 
        } 
        goto HMFK0; 
        xhc2V: 
        $config["encrypt_name"] = true; 
        goto n_ZFT; 
        kjJOE: 
        aHwPB: 
        goto ee3yr; 
        WdI1b: 
        $config["allowed_types"] = "xls|xlsx|csv"; 
        goto PtDIj; 
        T4CJB: 
        $updated = 0; 
        goto PH0ne; 
        pEMnl: 
        goto CydRd; 
        goto or9HW; 
        LDyid: 
        unlink($file); 
        goto T4CJB; 
        sz2IW: 
        $datas = []; 
        goto Mgr8d; 
        FIQsT: 
        jFP6a: 
        goto DtUYE; 
        XfD2s: 
        $ext = $this->upload->data("file_ext"); 
        goto hgA77; 
        or9HW: 
        FA3oD: 
        goto kjtXX; 
        tkhNH: 
        echo $error; 
        goto MoqpP; 
        JbiS7: 
        BtLIN: 
        goto LDyid; 
        PtDIj: 
        $config["max_size"] = 2048; 
        goto xhc2V; 
        HMFK0: 
        $file = $this->upload->data("full_path"); 
        goto XfD2s; 
        TKmzT: 
        $sheetData = $spreadsheet->getActiveSheet()->toArray(); 
        goto sz2IW; 
        guSJw: 
        $config["upload_path"] = "./uploads/import/"; 
        goto WdI1b; 
        oEPuJ: 
    } 
    public function importEkstra() 
    { 
        goto o4aEn; 
        YA1UY: 
        echo json_encode($updated); 
        goto JAViD; 
        DBi7R: 
        $updated = 0; 
        goto xvcaJ; 
        tDzPb: 
        foreach ($inputs as $data) { 
            goto UX0ih; 
            JfW4B: 
            $updated++; 
            goto FXNoA; 
            FXNoA: 
            F1bG3: 
            goto CvcXZ; 
            CvcXZ: 
            V3HCH: 
            goto kXxeV; 
            LMs2Z: 
            if (!$update) { 
                goto F1bG3; 
            } 
            goto JfW4B; 
            UX0ih: 
            $update = $this->db->replace("rapor_nilai_ekstra", $data); 
            goto LMs2Z; 
            kXxeV: 
        } 
        goto ZDgm6; 
        o4aEn: 
        $inputs = $this->input->post("siswa", true); 
        goto DBi7R; 
        xvcaJ: 
        $this->db->trans_start(); 
        goto tDzPb; 
        FqMvx: 
        $this->db->trans_complete(); 
        goto YA1UY; 
        ZDgm6: 
        oBA8j: 
        goto FqMvx; 
        JAViD: 
    } 
    public function raporSikap() 
    { 
        goto JXhhF; 
        uwt41: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto dnvCP; 
        mz8_u: 
        $arrMapel = []; 
        goto W7yIS; 
        XKV0w: 
        zy33l: 
        goto f1c56; 
        vJ2Cv: 
        AqXhN: 
        goto CPcSy; 
        uyEgw: 
        KZ20L: 
        goto flZfe; 
        ukD2a: 
        array_push($dummySikap, $s); 
        goto asOTM; 
        cfM9g: 
        foreach ($mapel as $m) { 
            goto VV4gC; 
            VV4gC: 
            $arrMapel[$m->id_mapel] = $m->nama_mapel; 
            goto L9Xka; 
            L9Xka: 
            foreach ($m->kelas_mapel as $kls) { 
                $arrKelas[$m->id_mapel][] = ["id_kelas" => $kls->kelas, "nama_kelas" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)]; 
                zGUrA: 
            } 
            goto NUxWQ; 
            SRMSr: 
            j27cg: 
            goto mbEfm; 
            NUxWQ: 
            fzwbD: 
            goto SRMSr; 
            mbEfm: 
        } 
        goto sqU85; 
        jzuFa: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto KuMS6; 
        tH5ws: 
        $i++; 
        goto QeZTI; 
        AVvnv: 
        $i = 0; 
        goto uyEgw; 
        flZfe: 
        if (!($i < 10)) { 
            goto AqXhN; 
        } 
        goto DT5P0; 
        yYNjd: 
        $id_kelas = $guru->wali_kelas; 
        goto xI__a; 
        Dl8Fm: 
        array_push($dummySikap, $s); 
        goto aqrX7; 
        XvjtR: 
        $data = ["user" => $user, "judul" => "Input Nilai Sikap", "subjudul" => "Input Nilai Sikap", "setting" => $this->dashboard->getSetting()]; 
        goto N33y8; 
        xI__a: 
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt); 
        goto Sqy1G; 
        xl_RY: 
        X88pf: 
        goto yQS0c; 
        AifH4: 
        $data["sikap"] = $sikap; 
        goto Fia0b; 
        hEujI: 
        $data["mapel"] = $arrMapel; 
        goto jBeHR; 
        aqrX7: 
        P3fbO: 
        goto WTHwh; 
        KuMS6: 
        $data["smt_active"] = $smt; 
        goto CBJmD; 
        StaxJ: 
        if (!(count($sikap) === 0)) { 
            goto BA0lF; 
        } 
        goto wmVSC; 
        WTHwh: 
        $i++; 
        goto WZtE_; 
        d7A2d: 
        $s = ["id_sikap" => 1 . $no, "jenis" => "1", "kode" => $no, "sikap" => '']; 
        goto ukD2a; 
        Sqy1G: 
        $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))); 
        goto mz8_u; 
        N33y8: 
        $tp = $this->dashboard->getTahunActive(); 
        goto O_oPZ; 
        wmVSC: 
        $sikap = json_decode(json_encode($dummySikap)); 
        goto xgWgr; 
        Fia0b: 
        $this->load->view("members/guru/templates/header", $data); 
        goto ervXD; 
        dnvCP: 
        $data["tp_active"] = $tp; 
        goto jzuFa; 
        QeZTI: 
        goto KZ20L; 
        goto vJ2Cv; 
        asOTM: 
        ai02Z: 
        goto tH5ws; 
        VZqtr: 
        $this->load->view("members/guru/templates/footer"); 
        goto zIhhj; 
        WZtE_: 
        goto X88pf; 
        goto XKV0w; 
        O_oPZ: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto uwt41; 
        Galb1: 
        $dummySikap = []; 
        goto AVvnv; 
        jBeHR: 
        $data["kelas"] = $arrKelas; 
        goto AifH4; 
        sqU85: 
        oiijj: 
        goto Galb1; 
        CBJmD: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto yYNjd; 
        DT5P0: 
        $no = $i + 1; 
        goto d7A2d; 
        yQS0c: 
        if (!($i < 10)) { 
            goto zy33l; 
        } 
        goto JJDh4; 
        JJDh4: 
        $no = $i + 1; 
        goto vRho7; 
        JXhhF: 
        $user = $this->ion_auth->user()->row(); 
        goto XvjtR; 
        vRho7: 
        $s = ["id_sikap" => 2 . $no, "jenis" => "2", "kode" => $no, "sikap" => '']; 
        goto Dl8Fm; 
        U9R6k: 
        $data["guru"] = $guru; 
        goto hEujI; 
        ervXD: 
        $this->load->view("members/guru/rapor/sikap/data"); 
        goto VZqtr; 
        xgWgr: 
        BA0lF: 
        goto U9R6k; 
        W7yIS: 
        $arrKelas = []; 
        goto cfM9g; 
        f1c56: 
        $sikap = $this->rapor->getDeskripsiSikap($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto StaxJ; 
        CPcSy: 
        $i = 0; 
        goto xl_RY; 
        zIhhj: 
    } 
    public function saveSikap() 
    { 
        goto w806Z; 
        zYgCY: 
        EXBtf: 
        goto tLf4H; 
        KNDdW: 
        foreach ($input as $d) { 
            goto eajS_; 
            KCZvZ: 
            Hszwv: 
            goto WbrXd; 
            eajS_: 
            $data = ["id_sikap" => $d->id_sikap, "id_kelas" => $d->kelas, "jenis" => $d->jenis, "kode" => $d->kode, "sikap" => $d->sikap, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto ZFE4Y; 
            ZFE4Y: 
            $update = $this->db->replace("rapor_data_sikap", $data); 
            goto KCZvZ; 
            WbrXd: 
        } 
        goto zYgCY; 
        fbVnz: 
        $this->output_json($data); 
        goto mro2W; 
        tLf4H: 
        $data["status"] = $update; 
        goto fbVnz; 
        w806Z: 
        $input = json_decode($this->input->post("sikap", true)); 
        goto DhE7U; 
        M1vCl: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto KNDdW; 
        DhE7U: 
        $tp = $this->dashboard->getTahunActive(); 
        goto M1vCl; 
        mro2W: 
    } 
    public function raporSpiritual() 
    { 
        goto LjEev; 
        l6_FG: 
        $i = 0; 
        goto wz1Sm; 
        Vz_Fl: 
        oVP4J: 
        goto Wd0An; 
        WgKYn: 
        snDXL: 
        goto MIhYy; 
        T4Fds: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto dSIs2; 
        wz1Sm: 
        WzizW: 
        goto ZZy8T; 
        vjIzz: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : unserialize($ns->nilai); 
        goto Ul8jL; 
        zDCGI: 
        $this->load->view("members/guru/templates/footer"); 
        goto KpwOB; 
        LjEev: 
        $user = $this->ion_auth->user()->row(); 
        goto HbjOG; 
        l_FoE: 
        $kelas = $this->kelas->get_one($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto SB90t; 
        BOK6B: 
        $data["tp_active"] = $tp; 
        goto e2BwQ; 
        Wd0An: 
        if (!($i < 10)) { 
            goto tPnpI; 
        } 
        goto DysfL; 
        miIGP: 
        $data = ["user" => $user, "judul" => "Nilai Spiritual Kelas ", "subjudul" => "Input Nilai", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "spiritual" => $spiritual]; 
        goto hy2Aq; 
        HbjOG: 
        $tp = $this->dashboard->getTahunActive(); 
        goto T4Fds; 
        Fd7gs: 
        $spiritual = json_decode(json_encode($dummySpiritual)); 
        goto WgKYn; 
        SB90t: 
        $dummySpiritual = []; 
        goto gid7v; 
        MIhYy: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto XimLT; 
        PYK1n: 
        yhhGw: 
        goto ipfWK; 
        XimLT: 
        $nilai = []; 
        goto l6_FG; 
        dSIs2: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto PcTKV; 
        AKcQs: 
        $spiritual = $this->rapor->getDeskripsiSikapByJenis($id_kelas, "1", $tp->id_tp, $smt->id_smt); 
        goto evsO1; 
        zZiz9: 
        $data["smt_active"] = $smt; 
        goto wnQLE; 
        R8k6e: 
        $dummyNilai = ["predikat" => '', "sl1" => '', "sl2" => '', "sl3" => '', "mb1" => '', "mb2" => '', "mb3" => '']; 
        goto y2pGR; 
        SAavs: 
        $siswa = $siswas[$i]; 
        goto R8k6e; 
        g3Y3i: 
        $i++; 
        goto DTmn0; 
        Z07Ew: 
        Wibxl: 
        goto miIGP; 
        DysfL: 
        $no = $i + 1; 
        goto HUKC9; 
        HUKC9: 
        $s = ["id_sikap" => $id_kelas . 1 . $no, "jenis" => "1", "kode" => $no, "sikap" => $this->rapor->getDummyDeskripsiSpiritual()[$i]]; 
        goto jPq3d; 
        evsO1: 
        if (!(count($spiritual) === 0)) { 
            goto snDXL; 
        } 
        goto Fd7gs; 
        hy2Aq: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto BOK6B; 
        PcTKV: 
        $id_kelas = $guru->wali_kelas; 
        goto l_FoE; 
        ZZy8T: 
        if (!($i < count($siswas))) { 
            goto Wibxl; 
        } 
        goto SAavs; 
        y2pGR: 
        $ns = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "1"); 
        goto vjIzz; 
        gid7v: 
        $i = 0; 
        goto Vz_Fl; 
        hsHeU: 
        goto oVP4J; 
        goto EGdTf; 
        DTmn0: 
        goto WzizW; 
        goto Z07Ew; 
        EGdTf: 
        tPnpI: 
        goto AKcQs; 
        NDQCE: 
        $this->load->view("members/guru/rapor/sikap/spiritual"); 
        goto zDCGI; 
        jPq3d: 
        array_push($dummySpiritual, $s); 
        goto PYK1n; 
        e2BwQ: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto zZiz9; 
        Ul8jL: 
        dM2Gs: 
        goto g3Y3i; 
        ipfWK: 
        $i++; 
        goto hsHeU; 
        wnQLE: 
        $this->load->view("members/guru/templates/header", $data); 
        goto NDQCE; 
        KpwOB: 
    } 
    public function importSpiritual($id_kelas) 
    { 
        goto PVq30; 
        hAuM6: 
        $updated = 0; 
        goto Fc4wa; 
        NCKaX: 
        gqqtP: 
        goto hAuM6; 
        edml7: 
        $tp = $this->dashboard->getTahunActive(); 
        goto EpPqz; 
        PVq30: 
        $input = json_decode($this->input->post("nilai", true)); 
        goto edml7; 
        YqHAk: 
        O54TF: 
        goto rHUqf; 
        Fc4wa: 
        foreach ($datas as $data) { 
            goto c0__z; 
            V_zp8: 
            IpuGn: 
            goto OnDp2; 
            kS8LE: 
            if (!$update) { 
                goto pB_k5; 
            } 
            goto TtTIR; 
            TtTIR: 
            $updated++; 
            goto QaRSz; 
            c0__z: 
            $update = $this->db->replace("rapor_nilai_sikap", $data); 
            goto kS8LE; 
            QaRSz: 
            pB_k5: 
            goto V_zp8; 
            OnDp2: 
        } 
        goto YqHAk; 
        hLUtM: 
        $datas = []; 
        goto mdent; 
        mdent: 
        foreach ($input as $in) { 
            goto z7oJ0; 
            tLIyx: 
            oe0Kz: 
            goto etkGL; 
            cIxUb: 
            if (!($id_siswa != "id")) { 
                goto qdO0a; 
            } 
            goto jSJoO; 
            z7oJ0: 
            $id_siswa = $in[11]; 
            goto cIxUb; 
            tnmgc: 
            qdO0a: 
            goto tLIyx; 
            jSJoO: 
            $datas[] = ["id_nilai_sikap" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt . "1", "id_siswa" => $id_siswa, "id_kelas" => $id_kelas, "jenis" => 1, "nilai" => serialize(["predikat" => $in[3], "sl1" => $in[4], "sl2" => $in[5], "sl3" => $in[6], "mb1" => $in[7], "mb2" => $in[8], "mb3" => $in[9]]), "deskripsi" => $in[10], "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto tnmgc; 
            etkGL: 
        } 
        goto NCKaX; 
        rHUqf: 
        echo json_encode($updated); 
        goto vVc23; 
        EpPqz: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto hLUtM; 
        vVc23: 
    } 
    public function raporSosial() 
    { 
        goto qZv8v; 
        l5AdE: 
        $ns = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "2"); 
        goto YyNJC; 
        qZv8v: 
        $user = $this->ion_auth->user()->row(); 
        goto cfZDU; 
        C37z2: 
        $id_kelas = $guru->wali_kelas; 
        goto Vxczo; 
        zYTtF: 
        bo0Mp: 
        goto UUTnW; 
        khs5q: 
        $no = $i + 1; 
        goto oaPne; 
        Jj5g5: 
        $data["smt_active"] = $smt; 
        goto Z361F; 
        th7Oh: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto C37z2; 
        AWC21: 
        qXImy: 
        goto u9Lsd; 
        oaPne: 
        $s = ["id_sikap" => $id_kelas . 2 . $no, "jenis" => "2", "kode" => $no, "sikap" => $this->rapor->getDummyDeskripsiSosial()[$i]]; 
        goto gQpnP; 
        Vxczo: 
        $kelas = $this->kelas->get_one($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto AuWek; 
        UUTnW: 
        if (!($i < 10)) { 
            goto tyjZh; 
        } 
        goto khs5q; 
        or5Yz: 
        tyjZh: 
        goto EjEDz; 
        Hz6wK: 
        $siswa = $siswas[$i]; 
        goto CmTy2; 
        f03Kb: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto Jj5g5; 
        Z361F: 
        $this->load->view("members/guru/templates/header", $data); 
        goto steNr; 
        YwrMd: 
        if (!(count($sosial) === 0)) { 
            goto qXImy; 
        } 
        goto txKo4; 
        txKo4: 
        $sosial = json_decode(json_encode($dummySosial)); 
        goto AWC21; 
        lDl0t: 
        $this->load->view("members/guru/templates/footer"); 
        goto f3zcd; 
        lRWXG: 
        goto UhKvh; 
        goto GUd2H; 
        yctRh: 
        F1hDo: 
        goto heWpF; 
        P7bti: 
        $data = ["user" => $user, "judul" => "Nilai Sosial Kelas ", "subjudul" => "Input Nilai PTS Mapel ", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "sosial" => $sosial]; 
        goto H4vho; 
        gmOm3: 
        $data["tp_active"] = $tp; 
        goto f03Kb; 
        cVLxc: 
        xcQ0D: 
        goto tXV_3; 
        gQpnP: 
        array_push($dummySosial, $s); 
        goto cVLxc; 
        steNr: 
        $this->load->view("members/guru/rapor/sikap/sosial"); 
        goto lDl0t; 
        H_DYf: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto th7Oh; 
        heWpF: 
        $i++; 
        goto lRWXG; 
        cfZDU: 
        $tp = $this->dashboard->getTahunActive(); 
        goto H_DYf; 
        u9Lsd: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto zzEIA; 
        ZtjN1: 
        $i = 0; 
        goto yW3S8; 
        E2YwG: 
        $i = 0; 
        goto zYTtF; 
        H4vho: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto gmOm3; 
        tXV_3: 
        $i++; 
        goto ObgV4; 
        ObgV4: 
        goto bo0Mp; 
        goto or5Yz; 
        EjEDz: 
        $sosial = $this->rapor->getDeskripsiSikapByJenis($id_kelas, "2", $tp->id_tp, $smt->id_smt); 
        goto YwrMd; 
        YyNJC: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : unserialize($ns->nilai); 
        goto yctRh; 
        zzEIA: 
        $nilai = []; 
        goto ZtjN1; 
        CmTy2: 
        $dummyNilai = ["predikat" => '', "sl1" => '', "sl2" => '', "sl3" => '', "mb1" => '', "mb2" => '', "mb3" => '']; 
        goto l5AdE; 
        AuWek: 
        $dummySosial = []; 
        goto E2YwG; 
        GUd2H: 
        Z1Iqz: 
        goto P7bti; 
        lCwZ5: 
        if (!($i < count($siswas))) { 
            goto Z1Iqz; 
        } 
        goto Hz6wK; 
        yW3S8: 
        UhKvh: 
        goto lCwZ5; 
        f3zcd: 
    } 
    public function importSosial($id_kelas) 
    { 
        goto AAzEd; 
        AAzEd: 
        $input = json_decode($this->input->post("nilai", true)); 
        goto oj0le; 
        L4Gnd: 
        rwKil: 
        goto SCiYL; 
        kV11W: 
        LkRQy: 
        goto QHxye; 
        cFnza: 
        foreach ($input as $in) { 
            goto UpKl9; 
            RhyRX: 
            $datas[] = ["id_nilai_sikap" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt . "2", "id_siswa" => $id_siswa, "id_kelas" => $id_kelas, "jenis" => 2, "nilai" => serialize(["predikat" => $in[3], "a1" => $in[4], "a2" => $in[5], "a3" => $in[6], "b1" => $in[7], "b2" => $in[8], "b3" => $in[9], "c1" => $in[10], "c2" => $in[11]]), "deskripsi" => $in[12], "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto ktilA; 
            nRAiI: 
            Kp8is: 
            goto aQLsA; 
            c1KbX: 
            if (!($id_siswa != "id")) { 
                goto vA7I1; 
            } 
            goto RhyRX; 
            UpKl9: 
            $id_siswa = $in[13]; 
            goto c1KbX; 
            ktilA: 
            vA7I1: 
            goto nRAiI; 
            aQLsA: 
        } 
        goto L4Gnd; 
        zZosJ: 
        $datas = []; 
        goto cFnza; 
        oj0le: 
        $tp = $this->dashboard->getTahunActive(); 
        goto ORwNR; 
        ORwNR: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto zZosJ; 
        Un6Im: 
        foreach ($datas as $data) { 
            goto GYS6V; 
            IvEnA: 
            if (!$update) { 
                goto fr0ua; 
            } 
            goto GKPZ2; 
            F0sCq: 
            aB8af: 
            goto uFmjG; 
            GYS6V: 
            $update = $this->db->replace("rapor_nilai_sikap", $data); 
            goto IvEnA; 
            GKPZ2: 
            $updated++; 
            goto Kinn8; 
            Kinn8: 
            fr0ua: 
            goto F0sCq; 
            uFmjG: 
        } 
        goto kV11W; 
        SCiYL: 
        $updated = 0; 
        goto Un6Im; 
        QHxye: 
        echo json_encode($updated); 
        goto jd_fT; 
        jd_fT: 
    } 
    public function raporPrestasi() 
    { 
        goto tzZp3; 
        ktUrp: 
        $s = ["id_catatan" => $id_kelas . 1 . $no, "jenis" => "3", "kode" => $dummyKode[$i], "deskripsi" => $this->rapor->getDummyDeskripsiRanking()[$i], "rank" => $dummyRank[$i]]; 
        goto GJKx_; 
        Ot4jE: 
        $this->load->view("members/guru/templates/footer"); 
        goto MCMuq; 
        HqWsY: 
        cSNBZ: 
        goto NwZYN; 
        wgRYh: 
        $tp = $this->dashboard->getTahunActive(); 
        goto I5mIX; 
        a1wm_: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto XCRI6; 
        xR3M9: 
        $siswa = $siswas[$i]; 
        goto ao0Ha; 
        iSmfM: 
        $data = ["user" => $user, "judul" => "Ranking & Prestasi Kelas ", "subjudul" => "Input Nilai", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "nilaiHarian" => $nilaiHarian, "nilaiRata_p" => $nilaiRata_p, "nilaiRata_k" => $nilaiRata_k, "nilaiRata" => $nilaiRata, "nilaiPts" => $nilaiPts, "nilaiPas" => $nilaiPas, "deskRanking" => $deskPrestasi, "mapels" => $mapels]; 
        goto fbKKY; 
        dLGOd: 
        $kelas = $this->kelas->get_one($id_kelas); 
        goto n03CI; 
        uM3OR: 
        $dummyRank = ["1 ~ 3", "4 ~ 10", "11 ~ 15", "16 ~ 20", "21 ~ 25", "26 > >"]; 
        goto RB5Zp; 
        n03CI: 
        $dummyDeskSaran = []; 
        goto uM3OR; 
        wTyZM: 
        $i = 0; 
        goto U26PE; 
        yLsNC: 
        $data["tp_active"] = $tp; 
        goto aOduq; 
        tBNLN: 
        $nilaiRata[] = []; 
        goto iSmfM; 
        ssS3b: 
        $deskPrestasi = json_decode(json_encode($dummyDeskSaran)); 
        goto Ayssl; 
        sNCzu: 
        Ms9Gs: 
        goto bS6Nn; 
        xSjiC: 
        foreach ($mapels as $mapel) { 
            goto NJVel; 
            p4N6u: 
            $pas = $this->rapor->getNilaiMapelPasSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto esWFL; 
            esWFL: 
            $nilaiPas[$id_siswa][$mapel->id_mapel] = $pas == null ? 0 : $pas->akhir; 
            goto sQ3h5; 
            SzCRK: 
            $nilaiHarian[$id_siswa][$mapel->id_mapel] = $h == null ? 0 : $h->jml; 
            goto u6Cql; 
            AlETE: 
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai; 
            goto p4N6u; 
            ffXbg: 
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto AlETE; 
            wNWG6: 
            $nilaiRata_k[$id_siswa][$mapel->id_mapel] = $h == null ? 0 : $h->k_rata_rata; 
            goto ffXbg; 
            NJVel: 
            $h = $this->rapor->getJmlNilaiMapelHarianSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto SzCRK; 
            u6Cql: 
            $nilaiRata_p[$id_siswa][$mapel->id_mapel] = $h == null ? 0 : $h->p_rata_rata; 
            goto wNWG6; 
            sQ3h5: 
            VMZVL: 
            goto t8Hfu; 
            t8Hfu: 
        } 
        goto QumdF; 
        lvS8R: 
        $data["smt_active"] = $smt; 
        goto dwFnL; 
        bS6Nn: 
        $i++; 
        goto Vosrv; 
        U26PE: 
        uw0MW: 
        goto W5Jsn; 
        BM0J_: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns; 
        goto HqWsY; 
        NwZYN: 
        $i++; 
        goto in9iR; 
        CPgrC: 
        $id_kelas = $guru->wali_kelas; 
        goto dLGOd; 
        W5Jsn: 
        if (!($i < count($siswas))) { 
            goto CDQ6M; 
        } 
        goto xR3M9; 
        I5mIX: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto lMZT7; 
        aOduq: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto lvS8R; 
        p3Pgd: 
        $nilaiRata_p = []; 
        goto C71uj; 
        in9iR: 
        goto uw0MW; 
        goto TV9lJ; 
        dwFnL: 
        $this->load->view("members/guru/templates/header", $data); 
        goto yBwnb; 
        ErAZP: 
        QadaV: 
        goto wPq68; 
        lMZT7: 
        $setting = $this->dashboard->getSetting(); 
        goto jfis5; 
        npmOt: 
        $nilaiPas = []; 
        goto wTyZM; 
        jfis5: 
        $mapels = $this->master->getAllMapel(); 
        goto g_8L3; 
        XCRI6: 
        $nilai = []; 
        goto EeASH; 
        g_8L3: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto CPgrC; 
        GJKx_: 
        array_push($dummyDeskSaran, $s); 
        goto sNCzu; 
        yWKNK: 
        if (!(count($deskPrestasi) === 0)) { 
            goto k7qkc; 
        } 
        goto ssS3b; 
        LiJ7f: 
        $dummyNilai = ["ranking" => '', "deskripsi" => '', "p1" => '', "p1_desk" => '', "p2" => '', "p2_desk" => '', "p3" => '', "p3_desk" => '']; 
        goto xSjiC; 
        V3e1U: 
        GwViE: 
        goto NvIHV; 
        VtOuc: 
        $ns = $this->rapor->getRankingKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto BM0J_; 
        EeASH: 
        $nilaiHarian = []; 
        goto p3Pgd; 
        Vosrv: 
        goto GwViE; 
        goto ErAZP; 
        fbKKY: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto yLsNC; 
        wPq68: 
        $deskPrestasi = $this->rapor->getDeskripsiCatatanByJenis($id_kelas, "1", $tp->id_tp, $smt->id_smt); 
        goto yWKNK; 
        RB5Zp: 
        $dummyKode = ["1", "4", "11", "16", "21", "26"]; 
        goto h9RNd; 
        QumdF: 
        A1h75: 
        goto VtOuc; 
        ao0Ha: 
        $id_siswa = $siswa->id_siswa; 
        goto LiJ7f; 
        NvIHV: 
        if (!($i < 6)) { 
            goto QadaV; 
        } 
        goto vd4Mm; 
        C71uj: 
        $nilaiRata_k = []; 
        goto V21Vf; 
        h9RNd: 
        $i = 0; 
        goto V3e1U; 
        tzZp3: 
        $user = $this->ion_auth->user()->row(); 
        goto wgRYh; 
        TV9lJ: 
        CDQ6M: 
        goto tBNLN; 
        V21Vf: 
        $nilaiPts = []; 
        goto npmOt; 
        vd4Mm: 
        $no = $i + 1; 
        goto ktUrp; 
        yBwnb: 
        $this->load->view("members/guru/rapor/prestasi/data"); 
        goto Ot4jE; 
        Ayssl: 
        k7qkc: 
        goto a1wm_; 
        MCMuq: 
    } 
    public function savePrestasi() 
    { 
        goto maCXP; 
        spAar: 
        $this->output_json($data); 
        goto cVbTQ; 
        sGqWZ: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto HPnml; 
        HPnml: 
        foreach ($input as $d) { 
            goto aFcMz; 
            kmlbb: 
            TqRIL: 
            goto bJdWt; 
            aFcMz: 
            $data = ["id_catatan" => $d->id_catatan, "id_kelas" => $d->kelas, "jenis" => $d->jenis, "kode" => $d->kode, "rank" => $d->rank, "deskripsi" => $d->deskripsi, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto tdkJC; 
            tdkJC: 
            $update = $this->db->replace("rapor_data_catatan", $data); 
            goto kmlbb; 
            bJdWt: 
        } 
        goto FNglW; 
        DE3EE: 
        $data["status"] = $update; 
        goto spAar; 
        vUinx: 
        $tp = $this->dashboard->getTahunActive(); 
        goto sGqWZ; 
        FNglW: 
        TBKeX: 
        goto DE3EE; 
        maCXP: 
        $input = json_decode($this->input->post("catatan", true)); 
        goto vUinx; 
        cVbTQ: 
    } 
    public function importPrestasi($id_kelas) 
    { 
        goto GwQ06; 
        NRTqu: 
        $updated = 0; 
        goto NKsg5; 
        IBgxq: 
        $datas = []; 
        goto anCJN; 
        PfWXL: 
        echo json_encode($updated); 
        goto nYGri; 
        NKsg5: 
        foreach ($datas as $data) { 
            goto dht3b; 
            pZVIy: 
            if (!$update) { 
                goto uCWBn; 
            } 
            goto cmvUW; 
            cmvUW: 
            $updated++; 
            goto Q2NFM; 
            Q2NFM: 
            uCWBn: 
            goto uQtSg; 
            uQtSg: 
            A3aZ7: 
            goto kDFXi; 
            dht3b: 
            $update = $this->db->replace("rapor_prestasi", $data); 
            goto pZVIy; 
            kDFXi: 
        } 
        goto C691G; 
        oCqRl: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto IBgxq; 
        DVDiM: 
        $tp = $this->dashboard->getTahunActive(); 
        goto oCqRl; 
        n691D: 
        HOD4k: 
        goto NRTqu; 
        GwQ06: 
        $input = json_decode($this->input->post("nilai", true)); 
        goto DVDiM; 
        C691G: 
        YP_nT: 
        goto PfWXL; 
        anCJN: 
        foreach ($input as $in) { 
            goto SpReR; 
            l0OfW: 
            $datas[] = ["id_ranking" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $id_siswa, "id_kelas" => $id_kelas, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "ranking" => $in[4], "deskripsi" => $in[5], "p1" => $in[6], "p1_desk" => $in[7], "p2" => $in[8], "p2_desk" => $in[9], "p3" => $in[10], "p3_desk" => $in[11]]; 
            goto r8fs4; 
            SpReR: 
            $id_siswa = $in[12]; 
            goto l0OfW; 
            r8fs4: 
            Nt6Dz: 
            goto gx_xR; 
            gx_xR: 
        } 
        goto n691D; 
        nYGri: 
    } 
    public function raporCatatan() 
    { 
        goto UxWsx; 
        Ch3fs: 
        $i = 0; 
        goto hxlJc; 
        FNZ_9: 
        $this->load->view("members/guru/templates/header", $data); 
        goto ffEsH; 
        Wzh75: 
        JJ3SG: 
        goto oVDGc; 
        E3WDz: 
        $data["smt_active"] = $smt; 
        goto FNZ_9; 
        YRbZc: 
        goto tVeSS; 
        goto JTH52; 
        vqELy: 
        $data = ["user" => $user, "judul" => "Absensi & Catatan Kelas ", "subjudul" => "Input Nilai", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "deskAbsensi" => $deskAbsensi, "deskCatatan" => $deskCatatan]; 
        goto eEfcY; 
        YxWCM: 
        $dummyRank = ["1 ~ 3", "4 ~ 10", "11 ~ 15", "16 > >"]; 
        goto XewK5; 
        hu_mF: 
        XgR9o: 
        goto NvTLo; 
        dOc7s: 
        $id_kelas = $guru->wali_kelas; 
        goto ojVPB; 
        itdyu: 
        $this->load->view("members/guru/templates/footer"); 
        goto ULAI0; 
        SSJJ6: 
        $i++; 
        goto YRbZc; 
        GPj_G: 
        $dummyDeskAbsensi = []; 
        goto YxWCM; 
        Sgq7f: 
        array_push($dummyDeskAbsensi, $s); 
        goto hu_mF; 
        ojVPB: 
        $kelas = $this->kelas->get_one($id_kelas); 
        goto GPj_G; 
        zjSda: 
        $deskCatatan = $this->rapor->getDeskripsiCatatanByJenis($id_kelas, "2", $tp->id_tp, $smt->id_smt); 
        goto m1pkG; 
        JTH52: 
        oUYnK: 
        goto VafpS; 
        Q8KV9: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto clvDF; 
        vUurH: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Q8KV9; 
        IU0ia: 
        uWNf3: 
        goto lm6k7; 
        xh2QE: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto E3WDz; 
        VafpS: 
        $deskAbsensi = $this->rapor->getDeskripsiCatatanByJenis($id_kelas, "1", $tp->id_tp, $smt->id_smt); 
        goto Ro7Np; 
        TDObp: 
        $s = ["id_catatan" => $id_kelas . 1 . $no, "jenis" => "1", "kode" => $dummyKode[$i], "deskripsi" => $this->rapor->getDummyDeskripsiAbsensi()[$i], "rank" => $dummyRank[$i]]; 
        goto Sgq7f; 
        XewK5: 
        $dummyKode = ["1", "4", "11", "16"]; 
        goto Ch3fs; 
        fESfk: 
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : unserialize($ns->nilai); 
        goto Wzh75; 
        hxlJc: 
        NA7gE: 
        goto FxcLB; 
        CK0SM: 
        $s = ["id_sikap" => $id_kelas . 2 . $no, "jenis" => "2", "kode" => $no, "deskripsi" => $this->rapor->getDummyDeskripsiCatatan()[$i], "rank" => '']; 
        goto NHO80; 
        t0EDQ: 
        $siswa = $siswas[$i]; 
        goto RJt3X; 
        m1pkG: 
        if (!(count($deskCatatan) === 0)) { 
            goto Bwm5y; 
        } 
        goto eY37j; 
        U7w7Y: 
        $no = $i + 1; 
        goto TDObp; 
        Ro7Np: 
        if (!(count($deskAbsensi) === 0)) { 
            goto ND6Yv; 
        } 
        goto XziVq; 
        Pfgr6: 
        $ns = $this->rapor->getCatatanKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto fESfk; 
        tjhVf: 
        yTqjc: 
        goto vqELy; 
        VNSP6: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto xb0_K; 
        LJmi8: 
        $i = 0; 
        goto cLqsd; 
        NvGbn: 
        $i = 0; 
        goto E_bJo; 
        RJt3X: 
        $dummyNilai = ["s" => '', "i" => '', "a" => '', "op1" => '', "op2" => '', "op3" => '']; 
        goto Pfgr6; 
        vZRMz: 
        if (!($i < count($siswas))) { 
            goto yTqjc; 
        } 
        goto t0EDQ; 
        qCoF9: 
        goto NA7gE; 
        goto IU0ia; 
        BSnaG: 
        $no = $i + 1; 
        goto CK0SM; 
        GS4HB: 
        iiy4w: 
        goto SSJJ6; 
        xb0_K: 
        $nilai = []; 
        goto NvGbn; 
        NHO80: 
        array_push($dummyDeskCatatan, $s); 
        goto GS4HB; 
        clvDF: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto dOc7s; 
        PJLii: 
        goto wa127; 
        goto tjhVf; 
        eEfcY: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto NODge; 
        XziVq: 
        $deskAbsensi = json_decode(json_encode($dummyDeskAbsensi)); 
        goto xBR1d; 
        oVDGc: 
        $i++; 
        goto PJLii; 
        ffEsH: 
        $this->load->view("members/guru/rapor/catatan/data"); 
        goto itdyu; 
        cLqsd: 
        tVeSS: 
        goto VXiN2; 
        eY37j: 
        $deskCatatan = json_decode(json_encode($dummyDeskCatatan)); 
        goto eMFiy; 
        UxWsx: 
        $user = $this->ion_auth->user()->row(); 
        goto vUurH; 
        NvTLo: 
        $i++; 
        goto qCoF9; 
        VXiN2: 
        if (!($i < 6)) { 
            goto oUYnK; 
        } 
        goto BSnaG; 
        xBR1d: 
        ND6Yv: 
        goto zjSda; 
        E_bJo: 
        wa127: 
        goto vZRMz; 
        FxcLB: 
        if (!($i < 4)) { 
            goto uWNf3; 
        } 
        goto U7w7Y; 
        lm6k7: 
        $dummyDeskCatatan = []; 
        goto LJmi8; 
        eMFiy: 
        Bwm5y: 
        goto VNSP6; 
        NODge: 
        $data["tp_active"] = $tp; 
        goto xh2QE; 
        ULAI0: 
    } 
    public function saveCatatan() 
    { 
        goto Ej4kN; 
        Ej4kN: 
        $input = json_decode($this->input->post("catatan", true)); 
        goto my2fD; 
        Pl7B9: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto uyZeT; 
        Am7vE: 
        $data["status"] = $update; 
        goto QbtOx; 
        G7SYE: 
        fvdN0: 
        goto Am7vE; 
        uyZeT: 
        foreach ($input as $d) { 
            goto mHunv; 
            xfZ3p: 
            ce8OR: 
            goto Zi7Wy; 
            lJDu1: 
            $update = $this->db->replace("rapor_data_catatan", $data); 
            goto xfZ3p; 
            mHunv: 
            $data = ["id_catatan" => $d->id_catatan, "id_kelas" => $d->kelas, "jenis" => $d->jenis, "kode" => $d->kode, "rank" => $d->rank, "deskripsi" => $d->deskripsi, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto lJDu1; 
            Zi7Wy: 
        } 
        goto G7SYE; 
        QbtOx: 
        $this->output_json($data); 
        goto L8CG4; 
        my2fD: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Pl7B9; 
        L8CG4: 
    } 
    public function importCatatan($id_kelas) 
    { 
        goto T7wN8; 
        N_mpw: 
        foreach ($input as $in) { 
            goto YTsL8; 
            pkpyy: 
            B3DTw: 
            goto VPkrM; 
            yqhy7: 
            xJ5N4: 
            goto pkpyy; 
            CwHCU: 
            $datas[] = ["id_catatan_wali" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $id_siswa, "id_kelas" => $id_kelas, "nilai" => serialize(["op1" => $in[3], "op2" => $in[4], "op3" => $in[5], "s" => $in[6], "i" => $in[7], "a" => $in[8]]), "deskripsi" => $in[9], "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto yqhy7; 
            rTxUb: 
            if (!($id_siswa != "id")) { 
                goto xJ5N4; 
            } 
            goto CwHCU; 
            YTsL8: 
            $id_siswa = $in[10]; 
            goto rTxUb; 
            VPkrM: 
        } 
        goto Ij2Ip; 
        xPZqd: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto ydeDl; 
        gjpsT: 
        $tp = $this->dashboard->getTahunActive(); 
        goto xPZqd; 
        FDX2a: 
        z8kIZ: 
        goto nlfTL; 
        T7wN8: 
        $input = json_decode($this->input->post("nilai", true)); 
        goto gjpsT; 
        nlfTL: 
        echo json_encode($updated); 
        goto QwB9P; 
        ph0mT: 
        foreach ($datas as $data) { 
            goto x3cV5; 
            x3cV5: 
            $update = $this->db->replace("rapor_catatan_wali", $data); 
            goto DvOJx; 
            mUy29: 
            p93PP: 
            goto jhrfw; 
            DvOJx: 
            if (!$update) { 
                goto bKqYV; 
            } 
            goto Dq_V5; 
            jhoAO: 
            bKqYV: 
            goto mUy29; 
            Dq_V5: 
            $updated++; 
            goto jhoAO; 
            jhrfw: 
        } 
        goto FDX2a; 
        ydeDl: 
        $datas = []; 
        goto N_mpw; 
        Ij2Ip: 
        rp1Y1: 
        goto pde3c; 
        pde3c: 
        $updated = 0; 
        goto ph0mT; 
        QwB9P: 
    } 
    public function raporFisik() 
    { 
        goto sLYRs; 
        RCD2t: 
        $i++; 
        goto YrM34; 
        B0V3G: 
        $this->load->view("members/guru/templates/header", $data); 
        goto hONE1; 
        Fl23b: 
        $i = 0; 
        goto qknxB; 
        o1Vf1: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto OGrDM; 
        sLYRs: 
        $user = $this->ion_auth->user()->row(); 
        goto Yy1E8; 
        VoVPz: 
        nzJxo: 
        goto UMEqZ; 
        sIRnY: 
        $i++; 
        goto yQtKS; 
        ahlG4: 
        $other = "1"; 
        goto Hv3nF; 
        BSVZ6: 
        $kelas = $this->kelas->get_one($id_kelas); 
        goto pEd37; 
        HTwDH: 
        $data["smt_active"] = $smt; 
        goto B0V3G; 
        pEd37: 
        $dummyDeskFisik = []; 
        goto mse0X; 
        HLqDX: 
        $deskFisik = $this->rapor->getDeskripsiFisikKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto KgX91; 
        gakEl: 
        foreach ($jenis as $jns) { 
            goto euo9q; 
            euo9q: 
            $s = ["id_fisik" => $id_kelas . $jns . $no, "jenis" => $jns, "kode" => $no, "deskripsi" => $this->rapor->getDummyDeskripsiFisik($jns)[$i]]; 
            goto j4Pmm; 
            j4Pmm: 
            array_push($dummyDeskFisik, $s); 
            goto zum5Z; 
            zum5Z: 
            gGs44: 
            goto o0R_3; 
            o0R_3: 
        } 
        goto LGgzG; 
        KgX91: 
        if (!($deskFisik == null)) { 
            goto crL0p; 
        } 
        goto FfZtD; 
        CEnkf: 
        i9HZV: 
        goto sIRnY; 
        DyZ23: 
        if ($smt->id_smt === "1") { 
            goto nzJxo; 
        } 
        goto ahlG4; 
        TMsN9: 
        URHum: 
        goto NRX5B; 
        uLdca: 
        J6VkG: 
        goto RCD2t; 
        yQtKS: 
        goto V1B27; 
        goto mLy9q; 
        OGrDM: 
        $nilai = []; 
        goto DyZ23; 
        UMEqZ: 
        $other = "2"; 
        goto xbwWF; 
        NRX5B: 
        if (!($i < count($siswas))) { 
            goto F3HVc; 
        } 
        goto G95uu; 
        LGgzG: 
        VHaQz: 
        goto CEnkf; 
        Hv3nF: 
        goto LnoUL; 
        goto VoVPz; 
        FfZtD: 
        $deskFisik = json_decode(json_encode($dummyDeskFisik)); 
        goto JfkOl; 
        wNoQr: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto PR7Aj; 
        DHMb0: 
        $ns = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto DOqkz; 
        hONE1: 
        $this->load->view("members/guru/rapor/fisik/data"); 
        goto I8oJk; 
        I8oJk: 
        $this->load->view("members/guru/templates/footer"); 
        goto bHnM3; 
        XjXN2: 
        $no = $i + 1; 
        goto gakEl; 
        y69gJ: 
        $dummyNilai = ["kondisi" => ["telinga" => '', "mata" => '', "gigi" => '', "lain" => ''], "smt" . $smt->id_smt => ["tinggi" => '', "berat" => '', "tp" => $tp->id_tp], "smt" . $other => ["tinggi" => '', "berat" => '', "tp" => $tp->id_tp]]; 
        goto DHMb0; 
        G95uu: 
        $siswa = $siswas[$i]; 
        goto y69gJ; 
        xbwWF: 
        LnoUL: 
        goto e7eRW; 
        AX12j: 
        $data = ["user" => $user, "judul" => "Absensi & Catatan Kelas ", "subjudul" => "Input Nilai", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "kelas" => $kelas, "siswa" => $siswas, "nilai" => $nilai, "deskFisik" => $deskFisik]; 
        goto K26kB; 
        IR6dB: 
        if (!($i < 4)) { 
            goto EWAy3; 
        } 
        goto XjXN2; 
        ABgmH: 
        F3HVc: 
        goto AX12j; 
        bOwnM: 
        $id_kelas = $guru->wali_kelas; 
        goto BSVZ6; 
        K26kB: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto PAquF; 
        DOqkz: 
        $ns2 = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $other); 
        goto SCJIG; 
        QM_hV: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto HTwDH; 
        JfkOl: 
        crL0p: 
        goto o1Vf1; 
        e7eRW: 
        $i = 0; 
        goto TMsN9; 
        Yy1E8: 
        $tp = $this->dashboard->getTahunActive(); 
        goto wNoQr; 
        qknxB: 
        V1B27: 
        goto IR6dB; 
        YrM34: 
        goto URHum; 
        goto ABgmH; 
        SCJIG: 
        $nilai[$siswa->id_siswa] = $ns != null ? ["kondisi" => unserialize($ns->kondisi), "smt" . $ns->id_smt => ["tinggi" => $ns->tinggi, "berat" => $ns->berat, "tp" => $ns->id_tp], "smt" . $other => ["tinggi" => $ns2 != null ? $ns2->tinggi : '', "berat" => $ns2 != null ? $ns2->berat : '', "tp" => $tp->id_tp]] : $dummyNilai; 
        goto uLdca; 
        mLy9q: 
        EWAy3: 
        goto HLqDX; 
        PR7Aj: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto bOwnM; 
        PAquF: 
        $data["tp_active"] = $tp; 
        goto QM_hV; 
        mse0X: 
        $jenis = ["1", "2", "3", "4"]; 
        goto Fl23b; 
        bHnM3: 
    } 
    public function saveFisik() 
    { 
        goto FLv2X; 
        yuEXM: 
        $data["status"] = $update; 
        goto cX3Uq; 
        ef5R3: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto ePHbm; 
        ZQZPr: 
        $tp = $this->dashboard->getTahunActive(); 
        goto ef5R3; 
        ypgez: 
        pSXgS: 
        goto yuEXM; 
        yYXml: 
        $update = false; 
        goto ZQZPr; 
        cX3Uq: 
        $this->output_json($data); 
        goto wH6iZ; 
        m6EVJ: 
        $input = json_decode($this->input->post("fisik", true)); 
        goto yYXml; 
        ePHbm: 
        foreach ($input as $d) { 
            goto cbz_O; 
            cbz_O: 
            $kode = $d[0]; 
            goto seePs; 
            seePs: 
            $jns = $d[0]; 
            goto AU2CU; 
            AU2CU: 
            $data = ["id_fisik" => $kelas . $jns . $kode, "id_kelas" => $kelas, "jenis" => $d->jenis, "kode" => $d->kode, "deskripsi" => $d->deskripsi, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt]; 
            goto cKNmp; 
            cKNmp: 
            $update = $this->db->replace("rapor_data_fisik", $data); 
            goto ZQaib; 
            ZQaib: 
            vDOwr: 
            goto BDT1Y; 
            BDT1Y: 
        } 
        goto ypgez; 
        FLv2X: 
        $kelas = $this->input->post("kelas", true); 
        goto m6EVJ; 
        wH6iZ: 
    } 
    public function importFisik($id_kelas) 
    { 
        goto uQAA4; 
        uQAA4: 
        $input = json_decode($this->input->post("nilai", true)); 
        goto mRk56; 
        FAAOr: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto aYkuF; 
        mRk56: 
        $tp = $this->dashboard->getTahunActive(); 
        goto FAAOr; 
        o0wFC: 
        foreach ($input as $in) { 
            goto FAS3g; 
            FAS3g: 
            $id_siswa = $in[11]; 
            goto jN6jk; 
            T6y8I: 
            $berat = $smt->id_smt == 1 ? $in[5] : $in[6]; 
            goto D36FE; 
            Ax3_B: 
            p6f3o: 
            goto qYnD8; 
            U6lAc: 
            $datas[] = ["id_fisik" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, "id_kelas" => $id_kelas, "id_siswa" => $id_siswa, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "tinggi" => $tinggi, "berat" => $berat, "kondisi" => serialize(["telinga" => $in[7], "mata" => $in[8], "gigi" => $in[9], "lain" => $in[10]])]; 
            goto MuCl7; 
            D36FE: 
            if (!($id_siswa != "id")) { 
                goto ZMcXR; 
            } 
            goto U6lAc; 
            MuCl7: 
            ZMcXR: 
            goto Ax3_B; 
            jN6jk: 
            $tinggi = $smt->id_smt == 1 ? $in[3] : $in[4]; 
            goto T6y8I; 
            qYnD8: 
        } 
        goto PGC6r; 
        aYkuF: 
        $datas = []; 
        goto o0wFC; 
        S9PIv: 
        mjLt6: 
        goto YZDta; 
        PGC6r: 
        ggSTg: 
        goto zCBcR; 
        YZDta: 
        echo json_encode($updated); 
        goto HcL8z; 
        zCBcR: 
        $updated = 0; 
        goto t2Xxz; 
        t2Xxz: 
        foreach ($datas as $data) { 
            goto k8vja; 
            k8vja: 
            $update = $this->db->replace("rapor_fisik", $data); 
            goto oWTVa; 
            BetmI: 
            Uy92S: 
            goto mBEL8; 
            iu_Nv: 
            WQC7S: 
            goto BetmI; 
            e81dH: 
            $updated++; 
            goto iu_Nv; 
            oWTVa: 
            if (!$update) { 
                goto WQC7S; 
            } 
            goto e81dH; 
            mBEL8: 
        } 
        goto S9PIv; 
        HcL8z: 
    } 
    public function raporNaik() 
    { 
        goto FsTBE; 
        GSqu0: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto yG3f0; 
        Zu_VC: 
        $siswas = $this->rapor->getKenaikanSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto VciM1; 
        Zewy1: 
        $tp = $this->dashboard->getTahunActive(); 
        goto oeqYV; 
        Dqz4b: 
        $this->load->view("members/guru/templates/footer"); 
        goto swOf6; 
        oDB20: 
        $this->load->view("members/guru/templates/header", $data); 
        goto cDWtV; 
        NWhKk: 
        $kelas = $this->kelas->get_one($id_kelas); 
        goto Zu_VC; 
        oeqYV: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto RtFgm; 
        A51US: 
        $data["tp_active"] = $tp; 
        goto GSqu0; 
        R25Es: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto A51US; 
        cDWtV: 
        $this->load->view("members/guru/rapor/kenaikan/data"); 
        goto Dqz4b; 
        FsTBE: 
        $user = $this->ion_auth->user()->row(); 
        goto Zewy1; 
        yLDid: 
        $id_kelas = $guru->wali_kelas; 
        goto NWhKk; 
        RtFgm: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto yLDid; 
        yG3f0: 
        $data["smt_active"] = $smt; 
        goto oDB20; 
        VciM1: 
        $data = ["user" => $user, "judul" => "Kenaikan Kelas ", "subjudul" => "Siswa Kelas ", "setting" => $this->dashboard->getSetting(), "guru" => $guru, "kelas" => $kelas, "siswas" => $siswas]; 
        goto R25Es; 
        swOf6: 
    } 
    public function saveNaik() 
    { 
        goto Rh1Xv; 
        IWNTs: 
        $updated = 0; 
        goto dQJVN; 
        DoX4S: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto IWNTs; 
        IlSxN: 
        $tp = $this->dashboard->getTahunActive(); 
        goto DoX4S; 
        egIQ_: 
        o93Fu: 
        goto fNbWh; 
        dQJVN: 
        foreach ($input as $d) { 
            goto i9RsP; 
            FiF2n: 
            if (!$update) { 
                goto MBrvO; 
            } 
            goto LwwiQ; 
            i9RsP: 
            $data = ["id_naik" => $d->id_siswa . $tp->id_tp . $smt->id_smt, "id_siswa" => $d->id_siswa, "id_tp" => $tp->id_tp, "id_smt" => $smt->id_smt, "naik" => $d->naik]; 
            goto KBl7x; 
            Pid09: 
            MBrvO: 
            goto ylceN; 
            LwwiQ: 
            $updated++; 
            goto Pid09; 
            KBl7x: 
            $update = $this->db->replace("rapor_naik", $data); 
            goto FiF2n; 
            ylceN: 
            V8CHX: 
            goto atw0H; 
            atw0H: 
        } 
        goto egIQ_; 
        fNbWh: 
        echo json_encode($updated); 
        goto xg8nS; 
        Rh1Xv: 
        $input = json_decode($this->input->post("naik", true)); 
        goto IlSxN; 
        xg8nS: 
    } 
    public function cetakPts() 
    { 
        goto uAUyg; 
        W9NC7: 
        qy_MM: 
        goto cXePF; 
        SKFiY: 
        $setting = $this->dashboard->getSetting(); 
        goto Foed4; 
        h5cTr: 
        $nilaiHarian = []; 
        goto boEaV; 
        iN0b1: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto idB00; 
        Y33ii: 
        $data["kelas"] = $kelas->nama_kelas; 
        goto NfWy1; 
        NfWy1: 
        $data["mapels"] = $mapels; 
        goto D4pDg; 
        iPnTB: 
        $i = 0; 
        goto VniRD; 
        yy3cO: 
        foreach ($mapels as $mapel) { 
            goto NHwt8; 
            Cf2PZ: 
            pdqfS: 
            goto foYRS; 
            Np7jt: 
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
            goto cxmQZ; 
            NHwt8: 
            $h = $this->rapor->getNilaiMapelHarianSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto eySDc; 
            mw0Iu: 
            wy0XQ: 
            goto zOhpb; 
            cxmQZ: 
            goto wy0XQ; 
            goto Cf2PZ; 
            KaYvx: 
            if (isset($settingRapor) && $settingRapor->kkm_tunggal == "1") { 
                goto pdqfS; 
            } 
            goto Np7jt; 
            zOhpb: 
            SP67e: 
            goto CYOvL; 
            eySDc: 
            $nilaiHarian[$id_siswa][$mapel->id_mapel] = $h == null ? json_decode(json_encode($dummyNilai)) : $h; 
            goto JIlvj; 
            vu88V: 
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai; 
            goto KaYvx; 
            JIlvj: 
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto vu88V; 
            foYRS: 
            $kkm[$mapel->id_mapel] = $settingRapor; 
            goto mw0Iu; 
            CYOvL: 
        } 
        goto CoJAU; 
        YXrYL: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto n4tPc; 
        lKRJu: 
        $this->load->view("members/guru/templates/footer"); 
        goto SJfQh; 
        idB00: 
        $jurusan = $this->kelas->getJurusanById($kelas->jurusan_id); 
        goto Bl6kP; 
        cA3rO: 
        $settingRapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto N3Vkm; 
        TqBti: 
        $mapels = $this->master->getAllMapel(empty($arrk) ? null : $arrk, isset($jurusan->mapel_peminatan) ? $jurusan->mapel_peminatan : null); 
        goto h5cTr; 
        CoJAU: 
        iYndJ: 
        goto W9NC7; 
        D4pDg: 
        $data["kelompoks"] = $kelompoks; 
        goto Q09fG; 
        Foed4: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Zx_nL; 
        Bl6kP: 
        $kelompoks = $this->master->getKodeKelompokMapel(); 
        goto Ue5Nr; 
        SC6wv: 
        $this->load->view("members/guru/rapor/cetak/pts"); 
        goto lKRJu; 
        E0sVf: 
        if (!($i < count($siswas))) { 
            goto WGN3O; 
        } 
        goto XgqDc; 
        boEaV: 
        $nilaiPts = []; 
        goto HcUmD; 
        t8Ad0: 
        $this->load->view("members/guru/templates/header", $data); 
        goto SC6wv; 
        Ue5Nr: 
        $kategori_mapel = $this->master->getKategoriKelompokMapel(); 
        goto GfXhc; 
        kxQ0W: 
        $id_kelas = $guru->wali_kelas; 
        goto sF3Do; 
        cXePF: 
        $i++; 
        goto msUlB; 
        IKB_V: 
        $data["tp_active"] = $tp; 
        goto YXrYL; 
        uAUyg: 
        $user = $this->ion_auth->user()->row(); 
        goto SKFiY; 
        HlKGL: 
        $data["rapor"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto t8Ad0; 
        msUlB: 
        goto kzgCf; 
        goto Q3zDA; 
        Qh_a3: 
        $data["guru"] = $guru; 
        goto WBsvi; 
        Zx_nL: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto KbjCH; 
        BWLA4: 
        HuPF6: 
        goto TqBti; 
        sF3Do: 
        $kelas = $this->kelas->get_one($id_kelas); 
        goto iN0b1; 
        LX7ev: 
        $id_siswa = $siswa->id_siswa; 
        goto yy3cO; 
        TF8t0: 
        $data["nilai_harian"] = $nilaiHarian; 
        goto OFAzY; 
        GfXhc: 
        $arrk = []; 
        goto ljQmI; 
        VniRD: 
        kzgCf: 
        goto E0sVf; 
        WBsvi: 
        $data["siswas"] = $siswas; 
        goto Y33ii; 
        N3Vkm: 
        $kkm = []; 
        goto iPnTB; 
        HcUmD: 
        $dummyNilai = ["p1" => '', "p2" => '', "p3" => '', "p4" => '', "p5" => '', "k1" => '', "k2" => '', "k3" => '', "k4" => '', "k5" => '']; 
        goto cA3rO; 
        XgqDc: 
        $siswa = $siswas[$i]; 
        goto LX7ev; 
        Q3zDA: 
        WGN3O: 
        goto cgBL8; 
        KbjCH: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto kxQ0W; 
        OFAzY: 
        $data["kkm"] = $kkm; 
        goto HlKGL; 
        vLrau: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto IKB_V; 
        n4tPc: 
        $data["smt_active"] = $smt; 
        goto Qh_a3; 
        cgBL8: 
        $data = ["user" => $user, "judul" => "Rapor PTS", "subjudul" => "Cetak Rapor PTS", "setting" => $setting]; 
        goto vLrau; 
        ljQmI: 
        foreach ($kategori_mapel as $kk => $km) { 
            goto bMM35; 
            JGSpR: 
            array_push($arrk, $km->kode_kel_mapel); 
            goto UnL1Q; 
            UnL1Q: 
            f2wPV: 
            goto OYsKi; 
            OYsKi: 
            qScHJ: 
            goto Oc5He; 
            bMM35: 
            if (in_array($km, $arrk)) { 
                goto f2wPV; 
            } 
            goto JGSpR; 
            Oc5He: 
        } 
        goto BWLA4; 
        Q09fG: 
        $data["nilai_pts"] = $nilaiPts; 
        goto TF8t0; 
        SJfQh: 
    } 
    public function cetakAkhir() 
    { 
        goto aNwyu; 
        UzOxJ: 
        $other = "1"; 
        goto Tpkzl; 
        GOiGJ: 
        $data["naik"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto rt0er; 
        NkFpA: 
        Yrkgb: 
        goto eYCR7; 
        RLVfl: 
        $data = ["user" => $user, "judul" => "Rapor Akhir", "subjudul" => "Cetak Rapor Akhir", "setting" => $setting]; 
        goto Sdnpv; 
        CC3iI: 
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto brkvC; 
        WD30x: 
        $id_siswa = $siswa->id_siswa; 
        goto YZiMd; 
        Z86pm: 
        $data["absensi"] = $absensi; 
        goto L4FrF; 
        p2eA7: 
        $fisik[$siswa->id_siswa] = $nf != null ? ["kondisi" => unserialize($nf->kondisi), "smt" . $nf->id_smt => ["tinggi" => $nf->tinggi, "berat" => $nf->berat], "smt" . $other => ["tinggi" => $nf2 != null ? $nf2->tinggi : '', "berat" => $nf2 != null ? $nf2->berat : '']] : $dummyFisik; 
        goto WV4an; 
        Puq04: 
        $nilai = []; 
        goto Zl7fu; 
        SZe3K: 
        foreach ($kategori_mapel as $kk => $km) { 
            goto ibJmb; 
            ibJmb: 
            if (in_array($km, $arrk)) { 
                goto Hi5FU; 
            } 
            goto vG8Dp; 
            AZ2U9: 
            Hi5FU: 
            goto lNFpL; 
            vG8Dp: 
            array_push($arrk, $km->kode_kel_mapel); 
            goto AZ2U9; 
            lNFpL: 
            bCHz7: 
            goto rDI1c; 
            rDI1c: 
        } 
        goto aYxsn; 
        gu9tA: 
        $id_kelas = $guru->wali_kelas; 
        goto xaWYz; 
        zHCSO: 
        $this->load->view("members/guru/rapor/cetak/akhir"); 
        goto NgprO; 
        Y1iri: 
        $data["mapels"] = $mapels; 
        goto g5yDn; 
        zinDF: 
        $jurusan = $this->kelas->getJurusanById($kelas->jurusan_id); 
        goto g5qZJ; 
        Tpkzl: 
        goto Yrkgb; 
        goto NmgmB; 
        SfzoY: 
        $absensi = []; 
        goto UOwyb; 
        CFBvu: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto V9s0s; 
        p14UK: 
        foreach ($mapels as $mapel) { 
            goto N183s; 
            BHK3M: 
            $nilai[$id_siswa][$mapel->id_mapel] = $nr; 
            goto ntioK; 
            s328h: 
            orZr8: 
            goto hmYqn; 
            xgBAK: 
            $nr = $nilai_rapor[$key_mapel]; 
            goto BHK3M; 
            vxpgr: 
            if ($key_mapel !== false) { 
                goto ls23z; 
            } 
            goto bdNZF; 
            bdNZF: 
            $nilai[$id_siswa][$mapel->id_mapel] = $dummyNilai; 
            goto PvSWA; 
            ntioK: 
            w65_I: 
            goto s328h; 
            PvSWA: 
            goto w65_I; 
            goto zphDl; 
            FRwXz: 
            $key_mapel = array_search($mapel->id_mapel . $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, array_column($nilai_rapor, "id_nilai_harian")); 
            goto vxpgr; 
            zphDl: 
            ls23z: 
            goto xgBAK; 
            N183s: 
            $dummyNilai = ["p_deskripsi" => '', "k_rata_rata" => '', "k_deskripsi" => '', "k_predikat" => '', "nilai" => '', "predikat" => '']; 
            goto FRwXz; 
            hmYqn: 
        } 
        goto LY0cb; 
        Ghl6P: 
        rz2fy: 
        goto yn8a4; 
        F59of: 
        kCX0a: 
        goto JKT53; 
        yY01F: 
        $setting = $this->dashboard->getSetting(); 
        goto XxlQj; 
        dMaoj: 
        $data["rapor"] = $settingRapor; 
        goto GOiGJ; 
        iE1nw: 
        foreach ($nilai_sikap as $nls) { 
            goto SIgG6; 
            Vpkio: 
            e7TUJ: 
            goto tUUOv; 
            ZyHLg: 
            $sikap[$id_siswa][2] = ["deskripsi" => $nls == null ? '' : $nls->deskripsi, "predikat" => $nls == null ? $dummySikap : unserialize($nls->nilai)]; 
            goto gClbe; 
            tUUOv: 
            if (!($nls->id_siswa == $id_siswa && $nls->jenis == "2")) { 
                goto A66AC; 
            } 
            goto ZyHLg; 
            SIgG6: 
            if (!($nls->id_siswa == $id_siswa && $nls->jenis == "1")) { 
                goto e7TUJ; 
            } 
            goto KMgW2; 
            TCIM9: 
            Ly9VZ: 
            goto MQdv4; 
            KMgW2: 
            $sikap[$id_siswa][1] = ["deskripsi" => $nls == null ? '' : $nls->deskripsi, "predikat" => $nls == null ? $dummySikap : unserialize($nls->nilai)]; 
            goto Vpkio; 
            gClbe: 
            A66AC: 
            goto TCIM9; 
            MQdv4: 
        } 
        goto Ic5Li; 
        sZsMh: 
        $i++; 
        goto thErN; 
        lUOuI: 
        $other = "2"; 
        goto NkFpA; 
        tYSpv: 
        $data["smt_active"] = $smt; 
        goto w6GoG; 
        xokh5: 
        $dummyDesks = ["ranking" => '', "rank_deskripsi" => '', "p1" => '', "p1_desk" => '', "p2" => '', "p2_desk" => '', "p3" => '', "p3_desk" => '']; 
        goto gYEvm; 
        uwyT0: 
        $kategori_mapel = $this->master->getKategoriKelompokMapel(); 
        goto ZekSS; 
        L4FrF: 
        $data["fisik"] = $fisik; 
        goto d23D_; 
        km4jh: 
        KFOkt: 
        goto JNyuQ; 
        C063k: 
        $data["mapel_ekstra"] = $mapelEkstra; 
        goto lysyb; 
        VSfqe: 
        $data["nilai_rapor"] = $nilai_rapor; 
        goto Mu4sf; 
        GYi42: 
        $data["guru"] = $guru; 
        goto ItC1U; 
        NgprO: 
        $this->load->view("members/guru/templates/footer"); 
        goto bh8Dh; 
        g5qZJ: 
        $kelompoks = $this->master->getKodeKelompokMapel(); 
        goto fw9b3; 
        NmgmB: 
        glMpE: 
        goto lUOuI; 
        fw9b3: 
        $siswas = $this->rapor->getDetailSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto uwyT0; 
        MNp9u: 
        $nilaiEkstra = []; 
        goto uIqA1; 
        brkvC: 
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto MX5Rl; 
        JKT53: 
        if (!($i < count($siswas))) { 
            goto KFOkt; 
        } 
        goto cFG5o; 
        LiktC: 
        qtEoW: 
        goto pDOXT; 
        aYxsn: 
        xaMU3: 
        goto YMyEF; 
        VU16n: 
        $desks = []; 
        goto SfzoY; 
        vJWfF: 
        goto N8oaT; 
        goto GkPiA; 
        oQjlL: 
        if (count($nilai_sikap) > 0) { 
            goto ePWee; 
        } 
        goto j6MEo; 
        fWq2F: 
        $nilai_rapor = $this->rapor->getNilaiRaporByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto CC3iI; 
        Ic5Li: 
        fmHpV: 
        goto weEyP; 
        j6MEo: 
        $sikap[$id_siswa][1] = ["deskripsi" => '', "predikat" => $dummySikap]; 
        goto kJGGw; 
        MX5Rl: 
        foreach ($catatans as $catatan) { 
            $catatan->nilai = unserialize($catatan->nilai); 
            OL098: 
        } 
        goto LiktC; 
        YMyEF: 
        $mapels = $this->master->getAllMapel(empty($arrk) ? null : $arrk, isset($jurusan->mapel_peminatan) ? $jurusan->mapel_peminatan : null); 
        goto NGbWC; 
        ItC1U: 
        $data["siswas"] = $siswas; 
        goto h2v23; 
        lPaJ8: 
        $absensi[$id_siswa] = isset($catatans[$id_siswa]) ? $catatans[$id_siswa] : ["nilai" => $dummyAbsen]; 
        goto dj4HE; 
        YZiMd: 
        $dummySikap = ["predikat" => '']; 
        goto oQjlL; 
        WV4an: 
        foreach ($ekstras as $ext) { 
            goto JqH7j; 
            JqH7j: 
            $dummyEkstra = ["deskripsi" => '', "nilai" => '', "predikat" => '']; 
            goto Kyor8; 
            Kyor8: 
            $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra))); 
            goto zrPaV; 
            FcDo3: 
            r0XgX: 
            goto tW3dI; 
            tW3dI: 
            quN21: 
            goto O608M; 
            zrPaV: 
            foreach ($arrEkstra as $ar) { 
                goto n80gc; 
                zbJ02: 
                $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
                goto vx5hc; 
                cBUcu: 
                rpZaW: 
                goto HAHp1; 
                vx5hc: 
                $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? $dummyEkstra : $ne; 
                goto cBUcu; 
                Jqyj2: 
                $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra); 
                goto HIeqf; 
                n80gc: 
                $id_ekstra = $ar->ekstra; 
                goto Jqyj2; 
                HIeqf: 
                if (!($id_ekstra != null)) { 
                    goto rpZaW; 
                } 
                goto zbJ02; 
                HAHp1: 
                uHUfS: 
                goto txGNQ; 
                txGNQ: 
            } 
            goto FcDo3; 
            O608M: 
        } 
        goto Ghl6P; 
        xaWYz: 
        $kelas = $this->kelas->get_one($id_kelas); 
        goto zinDF; 
        y32z2: 
        $desks[$id_siswa] = isset($prestasis[$id_siswa]) ? $prestasis[$id_siswa] : $dummyDesks; 
        goto lPaJ8; 
        kJGGw: 
        $sikap[$id_siswa][2] = ["deskripsi" => '', "predikat" => $dummySikap]; 
        goto vJWfF; 
        Zl7fu: 
        $fisik = []; 
        goto VU16n; 
        ioe_D: 
        $settingRapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto Mo6o5; 
        Mu4sf: 
        $data["deskripsi"] = $desks; 
        goto Z86pm; 
        UOwyb: 
        $mapelEkstra = []; 
        goto MNp9u; 
        NK3bo: 
        $nf2 = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $other); 
        goto p2eA7; 
        s6HuB: 
        $nf = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
        goto NK3bo; 
        gYEvm: 
        $dummyAbsen = ["s" => " - ", "i" => " - ", "a" => " - ", "saran" => '']; 
        goto y32z2; 
        weEyP: 
        N8oaT: 
        goto p14UK; 
        g5yDn: 
        $data["kelompoks"] = $kelompoks; 
        goto p7kcD; 
        XxlQj: 
        $tp = $this->dashboard->getTahunActive(); 
        goto CFBvu; 
        aNwyu: 
        $user = $this->ion_auth->user()->row(); 
        goto yY01F; 
        AUpdR: 
        $data["lvl_kelas"] = $kelas->level; 
        goto Y1iri; 
        eYCR7: 
        $nilai_sikap = $this->rapor->getNilaiSikapByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto fWq2F; 
        fTRwZ: 
        $data["tp_active"] = $tp; 
        goto U1nEb; 
        thErN: 
        goto kCX0a; 
        goto km4jh; 
        h2v23: 
        $data["kelas"] = $kelas->nama_kelas; 
        goto AUpdR; 
        NGbWC: 
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto ioe_D; 
        ZekSS: 
        $arrk = []; 
        goto SZe3K; 
        JNyuQ: 
        $kkm = $this->rapor->getAllKkmRaporAkhir($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto RLVfl; 
        uIqA1: 
        if ($smt->id_smt === "1") { 
            goto glMpE; 
        } 
        goto UzOxJ; 
        rt0er: 
        $this->load->view("members/guru/templates/header", $data); 
        goto zHCSO; 
        lysyb: 
        $data["kkm"] = $kkm; 
        goto dMaoj; 
        bs4ds: 
        $data["smt_name"] = $this->dashboard->getSemesterById($smt->id_smt); 
        goto GYi42; 
        dj4HE: 
        $dummyFisik = ["kondisi" => ["telinga" => '', "mata" => '', "gigi" => '', "lain" => ''], "smt" . $smt->id_smt => ["tinggi" => '', "berat" => '', "tp" => $tp->id_tp], "smt" . $other => ["tinggi" => '', "berat" => '', "tp" => $tp->id_tp]]; 
        goto s6HuB; 
        cFG5o: 
        $siswa = $siswas[$i]; 
        goto WD30x; 
        d23D_: 
        $data["nilai_ekstra"] = $nilaiEkstra; 
        goto C063k; 
        GBCWQ: 
        $data["nilai"] = $nilai; 
        goto VSfqe; 
        S20qL: 
        $sikap = []; 
        goto Puq04; 
        w6GoG: 
        $data["tp_name"] = $this->dashboard->getTahunById($tp->id_tp); 
        goto bs4ds; 
        yn8a4: 
        w136q: 
        goto sZsMh; 
        Sdnpv: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto fTRwZ; 
        V9s0s: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto gu9tA; 
        U1nEb: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto tYSpv; 
        p7kcD: 
        $data["sikap"] = $sikap; 
        goto GBCWQ; 
        pDOXT: 
        $i = 0; 
        goto F59of; 
        GkPiA: 
        ePWee: 
        goto iE1nw; 
        Mo6o5: 
        $kkm = []; 
        goto S20qL; 
        LY0cb: 
        Nj_gZ: 
        goto xokh5; 
        bh8Dh: 
    } 
    public function cetakLeger() 
    { 
        goto Wjncs; 
        cCU_H: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto igZ4b; 
        Rl9ms: 
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto G52Eg; 
        w91f7: 
        $data["nilai_pts"] = (array) json_decode(json_encode($nilaiPts)); 
        goto KAVun; 
        IUG8F: 
        goto Nxthk; 
        goto nuMm8; 
        hPXG1: 
        $sikap = []; 
        goto CviFD; 
        KCrbH: 
        $setting_rapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto unnG0; 
        Es0VJ: 
        $siswa = $siswas[$i]; 
        goto uYDq0; 
        uYDq0: 
        $id_siswa = $siswa->id_siswa; 
        goto eE93n; 
        nuMm8: 
        MWvyP: 
        goto q2gUa; 
        sSfMB: 
        $absensi = []; 
        goto vRV3v; 
        dvit3: 
        $user = $this->ion_auth->user()->row(); 
        goto UIPHU; 
        yXGJI: 
        foreach ($catatans as $catatan) { 
            $catatan->nilai = unserialize($catatan->nilai); 
            iTu36: 
        } 
        goto WRvzy; 
        CviFD: 
        $nilai = []; 
        goto hgVRQ; 
        vRV3v: 
        $mapelEkstra = []; 
        goto mEZ0F; 
        QJK8D: 
        $data["rapor"] = $setting_rapor; 
        goto Xnf07; 
        Zp0Pv: 
        $data["kkm"] = $kkm; 
        goto QJK8D; 
        mEZ0F: 
        $nilaiEkstra = []; 
        goto HqTY6; 
        UIPHU: 
        $data = ["user" => $user, "judul" => "Leger Kelas ", "subjudul" => "Cetak Leger Kelas ", "setting" => $setting]; 
        goto L8EvN; 
        eE93n: 
        foreach ($mapels as $mapel) { 
            goto Uqp0P; 
            Qr5Ly: 
            $kkm[$mapel->id_mapel] = $setting_rapor; 
            goto lKAd1; 
            TPbBU: 
            if ($setting_rapor->kkm_tunggal == "1") { 
                goto pwUKk; 
            } 
            goto bwH9i; 
            rHa9a: 
            pwUKk: 
            goto Qr5Ly; 
            GJ1jM: 
            BpgPU: 
            goto f7Wy9; 
            T_s5B: 
            $sikap[$siswa->id_siswa][2] = ["deskripsi" => $ns2 == null ? '' : $ns2->deskripsi, "predikat" => $ns2 == null ? $dummySikap : unserialize($ns2->nilai)]; 
            goto UTk05; 
            lKAd1: 
            jGAcb: 
            goto YZMP2; 
            Ndlk0: 
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto nhryC; 
            bwH9i: 
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
            goto mET62; 
            UTk05: 
            $dummyNilai = ["k_rata_rata" => '', "k_predikat" => '', "p_rata_rata" => '', "nilai_pas" => '', "nilai" => '', "predikat" => '']; 
            goto hjhpM; 
            mET62: 
            goto jGAcb; 
            goto rHa9a; 
            eVZL3: 
            $dummyAbsen = ["s" => '', "i" => '', "a" => '']; 
            goto NgXJJ; 
            f7Wy9: 
            Ody40: 
            goto jkCWV; 
            C7L7F: 
            $nilai[$id_siswa][$mapel->id_mapel] = $nr == null ? $dummyNilai : $nr; 
            goto Ndlk0; 
            YZMP2: 
            foreach ($ekstras as $ext) { 
                goto m632w; 
                kBbt4: 
                $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra))); 
                goto wIQNJ; 
                biTPm: 
                mMjtX: 
                goto DG4Ul; 
                wIQNJ: 
                foreach ($arrEkstra as $ar) { 
                    goto VvmtX; 
                    lSaKm: 
                    if (!($id_ekstra != null)) { 
                        goto ZItDf; 
                    } 
                    goto b4COs; 
                    DDEdL: 
                    $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra); 
                    goto lSaKm; 
                    VhakL: 
                    E2JOc: 
                    goto Mp2Wu; 
                    oGXAn: 
                    $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne; 
                    goto CErYb; 
                    b4COs: 
                    $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
                    goto oGXAn; 
                    CErYb: 
                    ZItDf: 
                    goto VhakL; 
                    VvmtX: 
                    $id_ekstra = $ar->ekstra; 
                    goto DDEdL; 
                    Mp2Wu: 
                } 
                goto lnXnE; 
                m632w: 
                $dummyEkstra = ["deskripsi" => '', "nilai" => '', "predikat" => '']; 
                goto kBbt4; 
                lnXnE: 
                ajgcC: 
                goto biTPm; 
                DG4Ul: 
            } 
            goto GJ1jM; 
            hjhpM: 
            $nr = $this->rapor->getNilaiRapor($mapel->id_mapel, $id_kelas, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto C7L7F; 
            Hg7lt: 
            $ns1 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "1"); 
            goto KA5Z5; 
            nhryC: 
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai; 
            goto eVZL3; 
            ZQrOE: 
            $ns2 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "2"); 
            goto T_s5B; 
            NgXJJ: 
            $absensi[$id_siswa] = isset($catatans[$id_siswa]) ? $catatans[$id_siswa]->nilai : $dummyAbsen; 
            goto TPbBU; 
            Uqp0P: 
            $dummySikap = ["predikat" => '']; 
            goto Hg7lt; 
            KA5Z5: 
            $sikap[$siswa->id_siswa][1] = ["deskripsi" => $ns1 == null ? '' : $ns1->deskripsi, "predikat" => $ns1 == null ? $dummySikap : unserialize($ns1->nilai)]; 
            goto ZQrOE; 
            jkCWV: 
        } 
        goto OR0ej; 
        jFAfs: 
        $data["nilai"] = (array) json_decode(json_encode($nilai)); 
        goto w91f7; 
        igZ4b: 
        $data["smt_active"] = $smt; 
        goto OMUXX; 
        MoQU8: 
        $i++; 
        goto IUG8F; 
        hQb3X: 
        $this->load->view("members/guru/templates/footer"); 
        goto m9Vht; 
        G52Eg: 
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto yXGJI; 
        ETVAR: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto UsW_s; 
        W5sO8: 
        $this->load->view("members/guru/templates/header", $data); 
        goto Dm0Da; 
        OR0ej: 
        upJCI: 
        goto MI1OI; 
        PK4Yk: 
        $desks = []; 
        goto sSfMB; 
        KAVun: 
        $data["sikap"] = $sikap; 
        goto IM15D; 
        mDkch: 
        $data["absensi"] = $absensi; 
        goto OSZnn; 
        MI1OI: 
        jXNDC: 
        goto MoQU8; 
        Wjncs: 
        $setting = $this->dashboard->getSetting(); 
        goto dvit3; 
        rDDTw: 
        $data["kelases"] = $kelases; 
        goto JDOfj; 
        t5xad: 
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto Rl9ms; 
        UwbJe: 
        $data["ekstras"] = $ekstras; 
        goto jFAfs; 
        q2gUa: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto LcptP; 
        OMUXX: 
        $data["guru"] = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto rDDTw; 
        OSZnn: 
        $data["nilai_ekstra"] = $nilaiEkstra; 
        goto uvBXj; 
        Xnf07: 
        $data["naik"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto W5sO8; 
        Pohx8: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto PVI4k; 
        WRvzy: 
        Kukrw: 
        goto KCrbH; 
        Dm0Da: 
        $this->load->view("members/guru/rapor/leger/data"); 
        goto hQb3X; 
        eSeOp: 
        Nxthk: 
        goto puwpK; 
        IM15D: 
        $data["deskripsi"] = $desks; 
        goto mDkch; 
        JDOfj: 
        $data["mapels"] = $mapels; 
        goto hjpEX; 
        uvBXj: 
        $data["mapel_ekstra"] = $mapelEkstra; 
        goto Zp0Pv; 
        UsW_s: 
        $mapels = $this->master->getAllMapel(); 
        goto t5xad; 
        L8EvN: 
        $tp = $this->dashboard->getTahunActive(); 
        goto Pohx8; 
        Y0G5w: 
        $id_kelas = $guru->wali_kelas; 
        goto lTivK; 
        PVI4k: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto Y0G5w; 
        hgVRQ: 
        $nilaiPts = []; 
        goto PK4Yk; 
        unnG0: 
        $kkm = []; 
        goto hPXG1; 
        puwpK: 
        if (!($i < count($siswas))) { 
            goto MWvyP; 
        } 
        goto Es0VJ; 
        LcptP: 
        $data["tp_active"] = $tp; 
        goto cCU_H; 
        hjpEX: 
        $data["siswas"] = $siswas; 
        goto UwbJe; 
        lTivK: 
        $kelases = $this->kelas->get_one($id_kelas); 
        goto ETVAR; 
        HqTY6: 
        $i = 0; 
        goto eSeOp; 
        m9Vht: 
    } 
    public function downloadLeger() 
    { 
        goto TE0DW; 
        MOliO: 
        $data["guru"] = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto pezDa; 
        m1xql: 
        $k2[] = $nilai->k2; 
        goto DwRjy; 
        A0idg: 
        bvOWQ: 
        goto Y2OSD; 
        SgZFh: 
        $p8 = []; 
        goto h3c1W; 
        zNe01: 
        $k6[] = $nilai->k6; 
        goto rFk4s; 
        W3rMp: 
        $p2[] = $nilai->p2; 
        goto xjU8w; 
        FK0gr: 
        ay9yA: 
        goto DWNr0; 
        H5b3w: 
        goto bvOWQ; 
        goto Ba1nM; 
        GYFQR: 
        $user = $this->ion_auth->user()->row(); 
        goto jvZa2; 
        AJsx4: 
        $setting_rapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto MGsYh; 
        jufxX: 
        $p7[] = $nilai->p7; 
        goto Xx2OO; 
        Xx2OO: 
        $p8[] = $nilai->p8; 
        goto GZD4z; 
        OVCFx: 
        $p5 = []; 
        goto YJBq4; 
        aIygU: 
        $nisn = []; 
        goto TuBUP; 
        WVL8N: 
        $k6 = []; 
        goto p005P; 
        RTHvk: 
        $i++; 
        goto H5b3w; 
        p2AaT: 
        $data["mapels"] = $mapels; 
        goto YHk5X; 
        aDOZD: 
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto eselB; 
        TuBUP: 
        $nama = []; 
        goto hHTzq; 
        Bc1aG: 
        Zi1Ac: 
        goto kfDAE; 
        wMC8q: 
        $data["deskripsi"] = $desks; 
        goto A3FCf; 
        jvMMm: 
        $nilaiPts = []; 
        goto fRzcJ; 
        pezDa: 
        $data["kelases"] = $kelases; 
        goto p2AaT; 
        fSCan: 
        $no = []; 
        goto aIygU; 
        j4DWs: 
        $p3 = []; 
        goto wqdro; 
        jUXr0: 
        $siswa = $siswas[$i]; 
        goto bE0qu; 
        wqdro: 
        $p4 = []; 
        goto OVCFx; 
        uxcuC: 
        $p5[] = $nilai->p5; 
        goto PmM1V; 
        oCJL1: 
        $siswa = $siswas[$i]; 
        goto UTgag; 
        AbqP4: 
        XQUo0: 
        goto AJsx4; 
        ILErx: 
        $k5 = []; 
        goto WVL8N; 
        UTgag: 
        $nilai = $nilai[$siswa->id_siswa]; 
        goto nIPvZ; 
        MJPQX: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto Fyc76; 
        eePux: 
        $data["sikap"] = $sikap; 
        goto wMC8q; 
        tsMBc: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto WzygS; 
        DwRjy: 
        $k3[] = $nilai->k3; 
        goto MxcpB; 
        CHWr_: 
        $data["kkm"] = $kkm; 
        goto WPXN_; 
        Fyc76: 
        $mapels = $this->master->getAllMapel(); 
        goto gY2yH; 
        MGsYh: 
        $kkm = []; 
        goto Q2M8L; 
        b30oh: 
        $k8[] = $nilai->k8; 
        goto y2ayQ; 
        y2ayQ: 
        CFE75: 
        goto hfrLx; 
        P9ua3: 
        $k4 = []; 
        goto ILErx; 
        F2O5z: 
        $data["ekstras"] = $ekstras; 
        goto CTYBw; 
        p005P: 
        $k7 = []; 
        goto XS02k; 
        oKWaG: 
        $nilaiEkstra = []; 
        goto qw9P_; 
        gY2yH: 
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto UOFsM; 
        xjU8w: 
        $p3[] = $nilai->p3; 
        goto VX4Cz; 
        AeaED: 
        $data["nilai_ekstra"] = $nilaiEkstra; 
        goto sPEIL; 
        XS02k: 
        $k8 = []; 
        goto UcZVk; 
        aztuD: 
        lWRvs: 
        goto EeVgp; 
        SKkRx: 
        $data["tp_active"] = $tp; 
        goto tsMBc; 
        MxcpB: 
        $k4[] = $nilai->k4; 
        goto NzUPQ; 
        EUb08: 
        $setting = $this->dashboard->getSetting(); 
        goto GYFQR; 
        h3c1W: 
        $k1 = []; 
        goto Soi5w; 
        TE0DW: 
        $tp = $this->dashboard->getTahunActive(); 
        goto LpMsP; 
        NzUPQ: 
        $k5[] = $nilai->k5; 
        goto zNe01; 
        EeVgp: 
        UqaH7: 
        goto RTHvk; 
        i2094: 
        $nilai = []; 
        goto jvMMm; 
        hfrLx: 
        $i++; 
        goto yV3_h; 
        oqC7C: 
        $data["nilai_pts"] = (array) json_decode(json_encode($nilaiPts)); 
        goto eePux; 
        fRzcJ: 
        $desks = []; 
        goto B8UL0; 
        bE0qu: 
        $id_siswa = $siswa->id_siswa; 
        goto YcfzN; 
        xcLkC: 
        $kelases = $this->kelas->get_one($id_kelas); 
        goto MJPQX; 
        NrnVq: 
        $data["naik"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto fSCan; 
        UcZVk: 
        $i = 0; 
        goto Bc1aG; 
        fs02g: 
        $nama[] = $siswa->nama; 
        goto fJczG; 
        Y2OSD: 
        if (!($i < count($siswas))) { 
            goto KiT3h; 
        } 
        goto jUXr0; 
        hHTzq: 
        $p1 = []; 
        goto eAsMd; 
        qw9P_: 
        $i = 0; 
        goto A0idg; 
        nIPvZ: 
        $no[] = $i + 1; 
        goto tQ8D9; 
        CTYBw: 
        $data["nilai"] = (array) json_decode(json_encode($nilai)); 
        goto oqC7C; 
        eselB: 
        foreach ($catatans as $catatan) { 
            $catatan->nilai = unserialize($catatan->nilai); 
            xASKF: 
        } 
        goto AbqP4; 
        B8UL0: 
        $absensi = []; 
        goto Rqmut; 
        sYQg2: 
        $k3 = []; 
        goto P9ua3; 
        VX4Cz: 
        $p4[] = $nilai->p4; 
        goto uxcuC; 
        A3FCf: 
        $data["absensi"] = $absensi; 
        goto AeaED; 
        AU9L4: 
        $id_kelas = $guru->wali_kelas; 
        goto xcLkC; 
        Rqmut: 
        $mapelEkstra = []; 
        goto oKWaG; 
        uc8J7: 
        $p7 = []; 
        goto SgZFh; 
        WzygS: 
        $data["smt_active"] = $smt; 
        goto MOliO; 
        DWNr0: 
        $this->output_json($data); 
        goto PG_KV; 
        LpMsP: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto EUb08; 
        Soi5w: 
        $k2 = []; 
        goto sYQg2; 
        WPXN_: 
        $data["rapor"] = $setting_rapor; 
        goto NrnVq; 
        tQ8D9: 
        $nisn[] = $siswa->nisn; 
        goto fs02g; 
        YcfzN: 
        foreach ($mapels as $mapel) { 
            goto aMult; 
            nLNHm: 
            goto aE8of; 
            goto jJTUe; 
            VbLNC: 
            Ls7da: 
            goto IHVZM; 
            T7phZ: 
            $sikap[$siswa->id_siswa][2] = ["deskripsi" => $ns2 == null ? '' : $ns2->deskripsi, "predikat" => $ns2 == null ? $dummySikap : unserialize($ns2->nilai)]; 
            goto SE6c6; 
            eF2oF: 
            $kkm[$mapel->id_mapel] = $setting_rapor; 
            goto Flvbq; 
            VZuCb: 
            $nilai[$id_siswa][$mapel->id_mapel] = $nr == null ? $dummyNilai : $nr; 
            goto STLGy; 
            SE6c6: 
            $dummyNilai = ["k_rata_rata" => '', "k_predikat" => '', "p_rata_rata" => '', "nilai_pas" => '', "nilai" => '', "predikat" => '']; 
            goto ZCbjz; 
            fSGmY: 
            $absensi[$id_siswa] = isset($catatans[$id_siswa]) ? $catatans[$id_siswa]->nilai : ["nilai" => $dummyAbsen]; 
            goto pIoZF; 
            kfAfo: 
            $ns2 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "2"); 
            goto T7phZ; 
            pIoZF: 
            if ($setting_rapor->kkm_tunggal == "1") { 
                goto Wo0PV; 
            } 
            goto Mv0MC; 
            bfw3G: 
            $sikap[$siswa->id_siswa][1] = ["deskripsi" => $ns1 == null ? '' : $ns1->deskripsi, "predikat" => $ns1 == null ? $dummySikap : unserialize($ns1->nilai)]; 
            goto kfAfo; 
            aMult: 
            $dummySikap = ["predikat" => '']; 
            goto uAqck; 
            kgg2R: 
            $dummyDesks = ["ranking" => '', "rank_deskripsi" => '', "p1" => '', "p1_desk" => '', "p2" => '', "p2_desk" => '', "p3" => '', "p3_desk" => '', "saran" => '']; 
            goto eMRbA; 
            jJTUe: 
            Wo0PV: 
            goto eF2oF; 
            Flvbq: 
            aE8of: 
            goto p0DwE; 
            ZCbjz: 
            $nr = $this->rapor->getNilaiRapor($mapel->id_mapel, $id_kelas, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto VZuCb; 
            eMRbA: 
            $dummyAbsen = ["s" => '', "i" => '', "a" => '']; 
            goto fSGmY; 
            uAqck: 
            $ns1 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "1"); 
            goto bfw3G; 
            fx_11: 
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai; 
            goto kgg2R; 
            STLGy: 
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto fx_11; 
            Mv0MC: 
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
            goto nLNHm; 
            pEJVY: 
            TFbRb: 
            goto VbLNC; 
            p0DwE: 
            foreach ($ekstras as $ext) { 
                goto nYwHY; 
                y2K4F: 
                foreach ($arrEkstra as $ar) { 
                    goto JT9R9; 
                    QTMTC: 
                    A6KEx: 
                    goto z_pqv; 
                    oUsOR: 
                    if (!($id_ekstra != null)) { 
                        goto ZugRt; 
                    } 
                    goto VY7jp; 
                    JT9R9: 
                    $id_ekstra = $ar->ekstra; 
                    goto A9BSP; 
                    OZw1e: 
                    ZugRt: 
                    goto QTMTC; 
                    VY7jp: 
                    $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
                    goto PWE3J; 
                    PWE3J: 
                    $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne; 
                    goto OZw1e; 
                    A9BSP: 
                    $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra); 
                    goto oUsOR; 
                    z_pqv: 
                } 
                goto rpF7X; 
                nYwHY: 
                $dummyEkstra = ["deskripsi" => '', "nilai" => '', "predikat" => '']; 
                goto oQJ5c; 
                rAQu2: 
                MYxt0: 
                goto XRDZx; 
                oQJ5c: 
                $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra))); 
                goto y2K4F; 
                rpF7X: 
                e54Wr: 
                goto rAQu2; 
                XRDZx: 
            } 
            goto pEJVY; 
            IHVZM: 
        } 
        goto aztuD; 
        eAsMd: 
        $p2 = []; 
        goto j4DWs; 
        yV3_h: 
        goto Zi1Ac; 
        goto FK0gr; 
        kfDAE: 
        if (!($i < count($siswas))) { 
            goto ay9yA; 
        } 
        goto oCJL1; 
        jvZa2: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto AU9L4; 
        GZD4z: 
        $k1[] = $nilai->k1; 
        goto m1xql; 
        YHk5X: 
        $data["siswas"] = $siswas; 
        goto F2O5z; 
        Q2M8L: 
        $sikap = []; 
        goto i2094; 
        rFk4s: 
        $k7[] = $nilai->k7; 
        goto b30oh; 
        UOFsM: 
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto aDOZD; 
        YJBq4: 
        $p6 = []; 
        goto uc8J7; 
        PmM1V: 
        $p6[] = $nilai->p6; 
        goto jufxX; 
        sPEIL: 
        $data["mapel_ekstra"] = $mapelEkstra; 
        goto CHWr_; 
        Ba1nM: 
        KiT3h: 
        goto tpVQj; 
        tpVQj: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto SKkRx; 
        fJczG: 
        $p1[] = $nilai->p1; 
        goto W3rMp; 
        PG_KV: 
    } 
    public function dkn() 
    { 
        goto nSF8P; 
        Rfa2W: 
        $data["deskripsi"] = $desks; 
        goto oBdNJ; 
        by8in: 
        $id_siswa = $siswa->id_siswa; 
        goto zuAyV; 
        haEE4: 
        $i++; 
        goto d4TBc; 
        VPjIX: 
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto L0bVv; 
        So5Cc: 
        $id_kelas = $guru->wali_kelas; 
        goto cUvtJ; 
        qnnba: 
        $data["ekstras"] = $ekstras; 
        goto C9Hwn; 
        xWdiF: 
        $kkm = []; 
        goto gPvVS; 
        KRoPy: 
        $data["smt_active"] = $smt; 
        goto TVbW3; 
        LVH8G: 
        $data["kkm"] = $kkm; 
        goto Rum0n; 
        d4TBc: 
        goto ZG4md; 
        goto H2rxC; 
        eSu_3: 
        $data["mapel_ekstra"] = $mapelEkstra; 
        goto LVH8G; 
        PX1Hv: 
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto So5Cc; 
        L7_xB: 
        $mapels = $this->master->getAllMapel(); 
        goto VPjIX; 
        nzF2n: 
        $data["tp_active"] = $tp; 
        goto aZPeL; 
        nSF8P: 
        $setting = $this->dashboard->getSetting(); 
        goto inEoW; 
        zuAyV: 
        foreach ($mapels as $mapel) { 
            goto KduCr; 
            rREQW: 
            foreach ($ekstras as $ext) { 
                goto kVCPp; 
                kVCPp: 
                $dummyEkstra = ["deskripsi" => '', "nilai" => '', "predikat" => '']; 
                goto aq_jT; 
                aq_jT: 
                $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra))); 
                goto lzdQb; 
                ZXWAY: 
                HJKpw: 
                goto c34Sv; 
                c34Sv: 
                hoY7D: 
                goto yVWpu; 
                lzdQb: 
                foreach ($arrEkstra as $ar) { 
                    goto VGnxX; 
                    Le04D: 
                    $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra); 
                    goto mRuT1; 
                    mRuT1: 
                    if (!($id_ekstra != null)) { 
                        goto udEkt; 
                    } 
                    goto ejaGy; 
                    GCEKR: 
                    $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne; 
                    goto N6s39; 
                    ckTjX: 
                    a_bEG: 
                    goto EgZYv; 
                    VGnxX: 
                    $id_ekstra = $ar->ekstra; 
                    goto Le04D; 
                    ejaGy: 
                    $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
                    goto GCEKR; 
                    N6s39: 
                    udEkt: 
                    goto ckTjX; 
                    EgZYv: 
                } 
                goto ZXWAY; 
                yVWpu: 
            } 
            goto mNEeK; 
            d2leW: 
            $dummyDesks = ["ranking" => '', "rank_deskripsi" => '', "p1" => '', "p1_desk" => '', "p2" => '', "p2_desk" => '', "p3" => '', "p3_desk" => '', "saran" => '']; 
            goto LnGMj; 
            id3ed: 
            $nr = $this->rapor->getNilaiRapor($mapel->id_mapel, $id_kelas, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto DyzES; 
            cb5zp: 
            ee9Ua: 
            goto l30lg; 
            LnGMj: 
            $dummyAbsen = ["s" => '', "i" => '', "a" => '']; 
            goto AAVF4; 
            zTaDh: 
            XuS3p: 
            goto oiffa; 
            AAVF4: 
            $nd = $this->rapor->getRaporDeskripsi($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt); 
            goto lyy1i; 
            l30lg: 
            $kkm[$mapel->id_mapel] = $setting_rapor; 
            goto VO28e; 
            XO3z3: 
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai; 
            goto d2leW; 
            K16Gx: 
            if ($setting_rapor->kkm_tunggal == "1") { 
                goto ee9Ua; 
            } 
            goto Wvrvn; 
            BXcJw: 
            $ns1 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "1"); 
            goto N0C9q; 
            NA5wv: 
            $nilai[$id_siswa][$mapel->id_mapel] = $nr == null ? $dummyNilai : $nr; 
            goto lisfm; 
            Wvrvn: 
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "1"); 
            goto Bexa0; 
            lH9pB: 
            $absensi[$id_siswa] = $nd == null ? $dummyAbsen : unserialize($nd->nilai); 
            goto K16Gx; 
            Bexa0: 
            goto bQLSx; 
            goto cb5zp; 
            V7xr0: 
            $sikap[$siswa->id_siswa][2] = ["deskripsi" => $ns2 == null ? '' : $ns2->deskripsi, "predikat" => $ns2 == null ? $dummySikap : unserialize($ns2->nilai)]; 
            goto d4Ppg; 
            mNEeK: 
            upB7F: 
            goto zTaDh; 
            lyy1i: 
            $desks[$id_siswa] = $nd == null ? json_decode(json_encode($dummyDesks)) : $nd; 
            goto lH9pB; 
            d4Ppg: 
            $dummyNilai = ["mapel" => $mapel->nama_mapel, "k_rata_rata" => '', "k_predikat" => '', "p_rata_rata" => '', "nilai_pas" => '', "nilai" => '', "predikat" => '']; 
            goto id3ed; 
            DyzES: 
            $nr["mapel"] = $mapel->nama_mapel; 
            goto NA5wv; 
            N0C9q: 
            $sikap[$siswa->id_siswa][1] = ["deskripsi" => $ns1 == null ? '' : $ns1->deskripsi, "predikat" => $ns1 == null ? $dummySikap : unserialize($ns1->nilai)]; 
            goto Rm1RL; 
            KduCr: 
            $dummySikap = ["predikat" => '']; 
            goto BXcJw; 
            Rm1RL: 
            $ns2 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "2"); 
            goto V7xr0; 
            VO28e: 
            bQLSx: 
            goto rREQW; 
            lisfm: 
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt); 
            goto XO3z3; 
            oiffa: 
        } 
        goto vtnyR; 
        TVbW3: 
        $data["guru"] = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt); 
        goto fVFJl; 
        C9Hwn: 
        $data["nilai"] = $nilai; 
        goto uAd2e; 
        JcwQw: 
        $siswa = $siswas[$i]; 
        goto by8in; 
        i_TNB: 
        $absensi = []; 
        goto l_vdR; 
        fW0HN: 
        $smt = $this->dashboard->getSemesterActive(); 
        goto PX1Hv; 
        dfiy1: 
        if (!($i < count($siswas))) { 
            goto EwR2D; 
        } 
        goto JcwQw; 
        gPvVS: 
        $sikap = []; 
        goto uWits; 
        uWits: 
        $nilai = []; 
        goto femKx; 
        S1TMB: 
        Chk_2: 
        goto haEE4; 
        uAd2e: 
        $data["nilai_pts"] = $nilaiPts; 
        goto ZAMfA; 
        L0bVv: 
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto CHJiW; 
        riUUm: 
        $i = 0; 
        goto GuOfg; 
        hBIos: 
        $tp = $this->dashboard->getTahunActive(); 
        goto fW0HN; 
        Ww95e: 
        $desks = []; 
        goto i_TNB; 
        TbYKi: 
        $data["tp"] = $this->dashboard->getTahun(); 
        goto nzF2n; 
        fQFr2: 
        $data["nilai_ekstra"] = $nilaiEkstra; 
        goto eSu_3; 
        H2rxC: 
        EwR2D: 
        goto TbYKi; 
        xDRwx: 
        SVrA3: 
        goto GODXT; 
        aZPeL: 
        $data["smt"] = $this->dashboard->getSemester(); 
        goto KRoPy; 
        GuOfg: 
        ZG4md: 
        goto dfiy1; 
        ae3g6: 
        $this->load->view("members/guru/templates/footer"); 
        goto AGb2N; 
        ZAMfA: 
        $data["sikap"] = $sikap; 
        goto Rfa2W; 
        mPshm: 
        $nilaiEkstra = []; 
        goto riUUm; 
        EGmOW: 
        $this->load->view("members/guru/templates/header", $data); 
        goto O4lR9; 
        cUvtJ: 
        $kelases = $this->kelas->get_one($id_kelas); 
        goto h4qnl; 
        Rum0n: 
        $data["rapor"] = $setting_rapor; 
        goto PAXrM; 
        Ahw9U: 
        $data["mapels"] = $mapels; 
        goto SotpJ; 
        vtnyR: 
        eRUt2: 
        goto S1TMB; 
        B502Z: 
        foreach ($catatans as $catatan) { 
            $catatan->nilai = unserialize($catatan->nilai); 
            DbuRR: 
        } 
        goto xDRwx; 
        fVFJl: 
        $data["kelases"] = $kelases; 
        goto Ahw9U; 
        oBdNJ: 
        $data["absensi"] = $absensi; 
        goto fQFr2; 
        l_vdR: 
        $mapelEkstra = []; 
        goto mPshm; 
        GODXT: 
        $setting_rapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt); 
        goto xWdiF; 
        femKx: 
        $nilaiPts = []; 
        goto Ww95e; 
        O4lR9: 
        $this->load->view("members/guru/rapor/dkn/data"); 
        goto ae3g6; 
        v7T8p: 
        $data = ["user" => $user, "judul" => "Daftar Kumpulan Nilai Kelas ", "subjudul" => "Cetak DKN ", "setting" => $setting]; 
        goto hBIos; 
        inEoW: 
        $user = $this->ion_auth->user()->row(); 
        goto v7T8p; 
        SotpJ: 
        $data["siswas"] = $siswas; 
        goto qnnba; 
        PAXrM: 
        $data["naik"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto EGmOW; 
        CHJiW: 
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto B502Z; 
        h4qnl: 
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt); 
        goto L7_xB; 
        AGb2N: 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   ________________________________________
    |                 GarudaCBT              |
    |    https://github.com/garudacbt/cbt    |
    |________________________________________|
*/

use alhimik1986\PhpExcelTemplator\PhpExcelTemplator;
use PhpOffice\PhpSpreadsheet\IOFactory;

class Rapor extends CI_Controller
{
    public function __construct()
    {
        goto z_uMA;
        Vv60l:
        $this->load->database();
        goto txVyw;
        NGvDE:
        goto Hl6zP;
        goto ulwJJ;
        ulwJJ:
        lEU_f:
        goto QGbeY;
        FOv2q:
        $this->load->dbforge();
        goto Vv60l;
        mkMiQ:
        show_error("\110\141\156\171\141\40\101\x64\155\151\x6e\151\x73\x74\162\141\x74\157\x72\40\171\141\x6e\x67\40\144\x69\142\145\x72\x69\x20\150\141\x6b\x20\165\x6e\x74\x75\153\40\x6d\145\x6e\x67\x61\x6b\163\x65\x73\x20\150\141\154\141\155\x61\156\x20\x69\156\x69\x2c\40\x3c\141\40\x68\x72\145\146\75\x22" . base_url("\144\141\x73\150\x62\157\141\162\144") . "\x22\76\x4b\x65\155\142\141\154\x69\x20\153\145\x20\x6d\x65\156\165\x20\x61\167\x61\x6c\74\x2f\x61\76", 403, "\x41\x6b\x73\145\163\40\x54\145\x72\x6c\141\x72\141\156\147");
        goto k3aMY;
        z_uMA:
        parent::__construct();
        goto aEX3s;
        rnZQ8:
        $this->load->model("\x44\x61\163\x68\x62\x6f\141\162\144\x5f\155\x6f\x64\x65\154", "\x64\141\163\x68\x62\x6f\x61\x72\x64");
        goto b4Kb5;
        QGbeY:
        redirect("\141\165\x74\x68");
        goto B1VSi;
        QXBGM:
        $this->form_validation->set_error_delimiters('', '');
        goto zbwIa;
        aEX3s:
        if (!$this->ion_auth->logged_in()) {
            goto lEU_f;
        }
        goto PZnp4;
        b4Kb5:
        $this->load->model("\122\141\160\x6f\162\x5f\x6d\157\144\x65\x6c", "\x72\141\x70\x6f\x72");
        goto OAoea;
        PZnp4:
        if (!(!$this->ion_auth->is_admin() && !$this->ion_auth->in_group("\147\165\x72\165"))) {
            goto sfJ25;
        }
        goto mkMiQ;
        k3aMY:
        sfJ25:
        goto NGvDE;
        FFoIN:
        $this->load->model("\104\162\157\x70\144\x6f\167\x6e\137\155\157\144\x65\x6c", "\x64\162\x6f\x70\144\x6f\167\x6e");
        goto UyrwR;
        txVyw:
        $this->load->library(["\144\x61\164\141\x74\141\142\154\x65\x73", "\146\157\162\155\137\166\141\154\151\144\141\x74\x69\157\156"]);
        goto rnZQ8;
        OAoea:
        $this->load->model("\x4b\145\154\141\163\x5f\x6d\x6f\144\145\x6c", "\153\x65\154\141\163");
        goto FFoIN;
        UyrwR:
        $this->load->model("\115\x61\163\164\145\x72\137\x6d\x6f\144\x65\154", "\155\x61\163\164\145\x72");
        goto QXBGM;
        B1VSi:
        Hl6zP:
        goto FOv2q;
        zbwIa:
    }
    public function output_json($data, $encode = true)
    {
        goto WVKdy;
        hzkQM:
        S1j2u:
        goto DwNXQ;
        bsq68:
        $data = json_encode($data);
        goto hzkQM;
        WVKdy:
        if (!$encode) {
            goto S1j2u;
        }
        goto bsq68;
        DwNXQ:
        $this->output->set_content_type("\141\160\x70\x6c\x69\143\x61\164\x69\x6f\156\x2f\x6a\163\x6f\x6e")->set_output($data);
        goto ca1yW;
        ca1yW:
    }
    public function index()
    {
        goto PVGgK;
        pzHB1:
        $this->dbforge->add_column("\162\141\160\157\x72\137\x61\x64\x6d\x69\x6e\x5f\163\145\164\x74\151\156\147", $field);
        goto ryyXC;
        LfXhk:
        $field = array("\156\151\160\137\x6b\x65\160\x73\x65\x6b" => array("\x74\x79\160\145" => "\x69\156\x74", "\143\157\156\x73\x74\x72\141\151\x6e\x74" => 1, "\x64\x65\x66\x61\165\x6c\164" => 0), "\156\x69\x70\137\167\141\x6c\151\153\145\154\x61\163" => array("\164\x79\160\145" => "\151\x6e\164", "\143\x6f\x6e\163\x74\162\141\151\x6e\164" => 1, "\144\145\x66\x61\165\154\x74" => 0));
        goto pzHB1;
        bddPF:
        redirect("\162\x61\x70\157\162\x2f\162\141\x70\157\x72\153\153\155");
        goto KxpZp;
        AwPm9:
        Jqloo:
        goto Di9Tl;
        Gh3tC:
        $data["\x74\x70\x5f\x61\x63\x74\x69\166\x65"] = $tp;
        goto lhMo7;
        akJs9:
        $user = $this->ion_auth->user()->row();
        goto PEjdS;
        ryyXC:
        RHKem:
        goto akJs9;
        b9PfF:
        $smt = $this->dashboard->getSemesterActive();
        goto NseFc;
        oN9MT:
        if ($no_update) {
            goto RHKem;
        }
        goto LfXhk;
        twxBZ:
        $this->load->view("\x73\x65\x74\x74\x69\156\x67\x2f\x72\x61\160\x6f\162");
        goto YOJnj;
        YOJnj:
        $this->load->view("\x5f\164\145\x6d\x70\x6c\x61\164\x65\x73\x2f\144\x61\x73\x68\142\x6f\x61\162\144\x2f\137\x66\157\157\164\x65\x72");
        goto AwPm9;
        utS8j:
        OV7TU:
        goto ytFj3;
        PVGgK:
        $no_update = $this->db->field_exists("\x6e\151\x70\x5f\153\145\160\x73\x65\x6b", "\x72\x61\x70\157\x72\137\x61\x64\x6d\x69\x6e\137\163\145\164\164\151\x6e\x67");
        goto oN9MT;
        CJJhJ:
        $data["\153\153\x6d\x5f\x64\162\157\x70"] = ["\x54\151\144\x61\153", "\131\141"];
        goto XcfmK;
        ytFj3:
        $this->load->view("\137\164\145\x6d\160\x6c\x61\x74\145\x73\x2f\144\x61\x73\x68\x62\x6f\x61\x72\x64\x2f\137\x68\145\x61\x64\145\x72", $data);
        goto twxBZ;
        XcfmK:
        if ($this->ion_auth->is_admin()) {
            goto OV7TU;
        }
        goto bddPF;
        RVI3w:
        $data["\x73\x6d\164\137\141\143\x74\x69\x76\x65"] = $smt;
        goto Orgp1;
        NseFc:
        $data["\164\160"] = $this->dashboard->getTahun();
        goto Gh3tC;
        Orgp1:
        $data["\x70\162\157\146\151\x6c\x65"] = $this->dashboard->getProfileAdmin($user->id);
        goto ASLv5;
        lhMo7:
        $data["\x73\x6d\164"] = $this->dashboard->getSemester();
        goto RVI3w;
        PEjdS:
        $data = ["\x75\x73\x65\162" => $user, "\x6a\165\x64\165\x6c" => "\120\x65\156\x67\x61\164\x75\x72\141\156\40\122\x61\160\157\162", "\x73\x75\x62\x6a\x75\x64\165\x6c" => "\x50\145\156\x67\x61\x74\165\162\141\x6e\x20\122\141\x70\157\162", "\163\x65\x74\164\151\x6e\x67" => $this->dashboard->getSetting()];
        goto UsZNw;
        UsZNw:
        $tp = $this->dashboard->getTahunActive();
        goto b9PfF;
        KxpZp:
        goto Jqloo;
        goto utS8j;
        ASLv5:
        $data["\162\141\x70\157\162"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto CJJhJ;
        Di9Tl:
    }
    public function saveRaporAdmin()
    {
        goto RTnMb;
        IjkVr:
        $this->output_json($data);
        goto rHXKl;
        vRJfU:
        $data["\163\x74\x61\x74\x75\163"] = $update;
        goto IjkVr;
        RTnMb:
        $tp = $this->dashboard->getTahunActive();
        goto AiISG;
        PJwGA:
        $input = ["\x69\x64\137\163\x65\164\164\151\x6e\147" => $tp->id_tp . $smt->id_smt, "\151\x64\137\x74\x70" => $tp->id_tp, "\151\144\137\163\x6d\x74" => $smt->id_smt, "\x74\147\154\137\162\141\160\x6f\162\x5f\x70\x74\163" => $this->input->post("\x74\147\x6c\137\x72\x61\160\157\x72\x5f\160\164\163", true), "\156\x69\x70\137\x6b\145\160\163\x65\x6b" => $this->input->post("\156\x69\160\x5f\x6b\x65\160\x73\145\x6b", true), "\x6e\x69\160\x5f\167\x61\x6c\x69\x6b\x65\x6c\141\163" => $this->input->post("\x6e\151\x70\137\x77\141\x6c\x69\x6b\x65\154\141\x73", true), "\164\147\x6c\x5f\x72\141\160\157\x72\x5f\141\153\x68\151\x72" => $this->input->post("\164\x67\154\137\x72\x61\x70\157\x72\137\141\153\150\151\x72", true), "\x74\147\x6c\x5f\162\x61\160\x6f\x72\137\153\x65\154\x61\x73\x5f\x61\x6b\150\x69\162" => $this->input->post("\164\147\x6c\137\x72\x61\x70\157\x72\x5f\153\145\x6c\x61\163\137\141\x6b\x68\x69\162", true), "\x6b\153\x6d\x5f\x74\165\x6e\x67\147\141\154" => $this->input->post("\x6b\153\155\x5f\164\x75\x6e\147\147\x61\154", true), "\153\x6b\x6d" => $this->input->post("\153\x6b\x6d", true), "\142\157\142\x6f\x74\x5f\x70\150" => $this->input->post("\x62\157\142\157\x74\x5f\x70\x68", true), "\x62\157\142\157\164\137\x70\164\163" => $this->input->post("\x62\x6f\142\157\164\x5f\160\x74\163", true), "\x62\157\x62\x6f\164\137\160\x61\x73" => $this->input->post("\142\x6f\x62\x6f\x74\x5f\x70\x61\x73", true)];
        goto Y4TfK;
        AiISG:
        $smt = $this->dashboard->getSemesterActive();
        goto PJwGA;
        Y4TfK:
        $update = $this->db->replace("\x72\141\x70\157\x72\137\141\144\x6d\151\156\x5f\x73\x65\x74\164\x69\156\147", $input);
        goto vRJfU;
        rHXKl:
    }
    public function raporkkm()
    {
        goto AO_k3;
        JZ2h5:
        $mapel = $mapel_guru->mapel_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))) : [];
        goto rF8fD;
        ktw7a:
        $data["\x73\x6d\164"] = $this->dashboard->getSemester();
        goto ondaf;
        tuH81:
        $this->load->view("\x6d\145\155\142\x65\162\x73\57\147\x75\162\165\57\x74\x65\155\x70\x6c\x61\164\145\x73\57\x68\145\x61\144\145\x72", $data);
        goto emSZm;
        IrCmP:
        $arrEkstra = [];
        goto jv053;
        UXS5q:
        $data["\153\x65\x6c\141\163"] = $arrKelas;
        goto oqCcB;
        r7eON:
        $data["\164\160\137\141\143\164\151\166\145"] = $tp;
        goto ktw7a;
        AO_k3:
        $user = $this->ion_auth->user()->row();
        goto S383a;
        fKfd6:
        $data["\x6b\145\154\x61\x73\x5f\145\153\x73\x74\162\141"] = $arrKelasEkstra;
        goto tuH81;
        jv053:
        $arrKelasEkstra = [];
        goto gk528;
        rF8fD:
        $arrMapel = [];
        goto QSlow;
        CHJOJ:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto Q04Zr;
        y_d9V:
        $data["\155\x61\x70\145\154"] = $arrMapel;
        goto UXS5q;
        QSlow:
        $arrKelas = [];
        goto szfUs;
        pgt1f:
        SVfwy:
        goto ZOk9L;
        emSZm:
        $this->load->view("\155\x65\155\142\145\162\x73\x2f\147\x75\x72\165\x2f\x72\x61\160\157\162\x2f\x6b\x6b\x6d\x2f\144\141\164\141");
        goto P6FRa;
        Q04Zr:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto JZ2h5;
        SMlBJ:
        foreach ($mapel as $m) {
            goto lNWuo;
            ukpTn:
            foreach ($m->kelas_mapel as $kls) {
                goto dvN6_;
                FcFEj:
                NuuiT:
                goto sw6Af;
                TNwYr:
                if (!($key_kelas !== false)) {
                    goto qpTJf;
                }
                goto NYx8W;
                NYx8W:
                $arrKelas[$m->id_mapel][] = ["\151\144\137\153\x65\154\141\x73" => $kls->kelas, "\156\141\x6d\x61\137\x6b\x65\154\141\x73" => $kelases[$key_kelas]->nama_kelas];
                goto SaLoH;
                dvN6_:
                $key_kelas = array_search($kls->kelas, array_column($kelases, "\x69\144\137\x6b\145\x6c\141\x73"));
                goto TNwYr;
                SaLoH:
                qpTJf:
                goto FcFEj;
                sw6Af:
            }
            goto wKWie;
            a_HrY:
            s1pce:
            goto MX9mK;
            wKWie:
            raxSY:
            goto a_HrY;
            lNWuo:
            $arrMapel[$m->id_mapel] = $m->nama_mapel;
            goto ukpTn;
            MX9mK:
        }
        goto DRe_c;
        S383a:
        $data = ["\x75\x73\x65\162" => $user, "\152\165\x64\x75\x6c" => "\113\113\x4d\40\144\x61\156\x20\x42\x6f\x62\157\164", "\x73\x75\x62\x6a\x75\144\165\x6c" => "\x49\156\x70\165\x74\x20\x4b\113\115\40\144\x61\156\x20\102\157\142\x6f\164\x20\116\151\154\x61\151", "\x73\x65\x74\x74\x69\x6e\x67" => $this->dashboard->getSetting()];
        goto e1Jng;
        gk528:
        if (!(count($ekstra) > 0)) {
            goto Gt0ml;
        }
        goto H9vJ6;
        szfUs:
        $kelases = $this->kelas->getKelasList($tp->id_tp, $smt->id_smt);
        goto SMlBJ;
        OiuNW:
        $data["\147\x75\162\x75"] = $guru;
        goto y_d9V;
        bzubJ:
        $smt = $this->dashboard->getSemesterActive();
        goto ClDwS;
        H9vJ6:
        foreach ($ekstra as $m) {
            goto DQ0Uo;
            DQ0Uo:
            $arrEkstra[$m->id_ekstra] = $m->nama_ekstra;
            goto z1X95;
            WUEl3:
            EA7IY:
            goto kKmu3;
            z1X95:
            foreach ($m->kelas_ekstra as $kls) {
                goto oQm70;
                oQm70:
                $key_kelas = array_search($kls->kelas, array_column($kelases, "\151\x64\137\153\x65\x6c\141\163"));
                goto lluxr;
                lluxr:
                if (!($key_kelas !== false)) {
                    goto j9BmN;
                }
                goto md4fV;
                r4r8S:
                VALNy:
                goto MPs_J;
                gn2Fh:
                j9BmN:
                goto r4r8S;
                md4fV:
                $arrKelasEkstra[$m->id_ekstra][] = ["\151\x64\x5f\153\145\154\x61\x73" => $kls->kelas, "\x6e\x61\x6d\x61\137\x6b\145\x6c\141\163" => $kelases[$key_kelas]->nama_kelas];
                goto gn2Fh;
                MPs_J:
            }
            goto WO0g9;
            WO0g9:
            GbdPR:
            goto WUEl3;
            kKmu3:
        }
        goto pgt1f;
        ondaf:
        $data["\x73\155\x74\x5f\141\143\164\151\x76\145"] = $smt;
        goto CHJOJ;
        PbN4S:
        $data["\x65\x6b\163\x74\x72\x61"] = $arrEkstra;
        goto fKfd6;
        ZOk9L:
        Gt0ml:
        goto PbN4S;
        ClDwS:
        $data["\164\160"] = $this->dashboard->getTahun();
        goto r7eON;
        oqCcB:
        $ekstra = $mapel_guru->ekstra_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->ekstra_kelas))) : [];
        goto IrCmP;
        DRe_c:
        iO2vY:
        goto OiuNW;
        e1Jng:
        $tp = $this->dashboard->getTahunActive();
        goto bzubJ;
        P6FRa:
        $this->load->view("\x6d\145\x6d\x62\145\162\163\57\x67\165\x72\165\57\x74\x65\155\x70\x6c\x61\164\x65\x73\x2f\146\x6f\157\164\x65\162");
        goto qd4bb;
        qd4bb:
    }
    public function datakkm($mapel, $kelas)
    {
        goto jCWm0;
        USDS9:
        $data["\x73\145\x74\x74\x69\x6e\x67"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto tR4Hy;
        J1ofx:
        ltUEo:
        goto V2w6u;
        JYdx5:
        $data["\x6b\x65\x6c\x61\163"] = $kelas;
        goto CPYSv;
        VOK_c:
        $kkm = $this->rapor->getKkm($mapel . $kelas . $tp->id_tp . $smt->id_smt . "\x31");
        goto J1ofx;
        JZW9r:
        $data["\163\155\164"] = $smt->id_smt;
        goto USDS9;
        bb1_Y:
        $smt = $this->dashboard->getSemesterActive();
        goto EkTv6;
        tR4Hy:
        $this->output_json($data);
        goto CMG4e;
        vgtz3:
        if (!($kelas != null)) {
            goto ltUEo;
        }
        goto VOK_c;
        EkTv6:
        $kkm = '';
        goto vgtz3;
        jCWm0:
        $tp = $this->dashboard->getTahunActive();
        goto bb1_Y;
        V2w6u:
        $data["\x6d\x61\160\145\154"] = $mapel;
        goto JYdx5;
        CPYSv:
        $data["\x6b\153\155"] = $kkm;
        goto Nu04i;
        Nu04i:
        $data["\164\160"] = $tp->id_tp;
        goto JZW9r;
        CMG4e:
    }
    public function datakkmEkstra($ekstra, $kelas)
    {
        goto KDMpo;
        KDMpo:
        $tp = $this->dashboard->getTahunActive();
        goto El9GD;
        VYYTe:
        $data["\x74\x70"] = $tp->id_tp;
        goto URZFz;
        p3fKW:
        $kkm = $this->rapor->getKkm($ekstra . $kelas . $tp->id_tp . $smt->id_smt . "\62");
        goto NEvVd;
        dU4Io:
        if (!($kelas != null)) {
            goto Eh2jM;
        }
        goto p3fKW;
        K8e4G:
        $data["\x65\153\163\164\162\141"] = $ekstra;
        goto tWRRd;
        gGe8L:
        $this->output_json($data);
        goto Pqne9;
        tWRRd:
        $data["\153\x65\154\x61\163"] = $kelas;
        goto gZ9JC;
        URZFz:
        $data["\163\x6d\x74"] = $smt->id_smt;
        goto ZyXP7;
        gZ9JC:
        $data["\153\x6b\x6d"] = $kkm;
        goto VYYTe;
        NEvVd:
        Eh2jM:
        goto K8e4G;
        El9GD:
        $smt = $this->dashboard->getSemesterActive();
        goto lkaHL;
        lkaHL:
        $kkm = '';
        goto dU4Io;
        ZyXP7:
        $data["\163\145\164\164\x69\156\x67"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto gGe8L;
        Pqne9:
    }
    public function saveKkm()
    {
        goto ONZQe;
        cKePo:
        $input = ["\151\144\x5f\153\x6b\155" => $this->input->post("\x69\144\137\x6b\153\x6d", true), "\151\144\x5f\164\160" => $tp->id_tp, "\151\x64\x5f\163\x6d\164" => $smt->id_smt, "\x62\x6f\x62\x6f\x74\137\x70\150" => $this->input->post("\142\157\x62\x6f\x74\137\x70\x68", true), "\x62\157\x62\157\x74\x5f\x70\164\163" => $this->input->post("\x62\157\142\x6f\x74\137\160\x74\x73", true), "\142\x6f\142\157\x74\137\160\x61\163" => $this->input->post("\x62\157\x62\x6f\x74\137\x70\141\163", true), "\153\153\155" => $this->input->post("\x6b\153\x6d", true), "\142\145\142\141\x6e\x5f\x6a\x61\155" => $this->input->post("\x62\x65\142\x61\156", true), "\152\145\156\151\163" => $this->input->post("\152\145\156\151\x73\137\153\153\155", true), "\151\x64\x5f\153\145\154\141\163" => $this->input->post("\x69\144\137\x6b\145\154\x61\163", true), "\x69\x64\x5f\155\141\160\x65\154" => $this->input->post("\151\144\137\155\141\160\x65\x6c", true)];
        goto LSZQu;
        LSZQu:
        $update = $this->db->replace("\x72\141\160\157\162\x5f\x6b\x6b\x6d", $input);
        goto sPchg;
        QD6jB:
        $this->output_json($data);
        goto bPH2d;
        sgcXW:
        $smt = $this->dashboard->getSemesterActive();
        goto cKePo;
        sPchg:
        $data["\163\164\x61\164\165\163"] = $update;
        goto QD6jB;
        ONZQe:
        $tp = $this->dashboard->getTahunActive();
        goto sgcXW;
        bPH2d:
    }
    public function raporkikd()
    {
        goto WMo2q;
        MyZUZ:
        $data["\163\155\164"] = $this->dashboard->getSemester();
        goto hRjaa;
        IDtoh:
        b4Sj3:
        goto dXimQ;
        yCRHU:
        $data["\153\145\x6c\141\163"] = $arrKelas;
        goto RYp6A;
        hRjaa:
        $data["\x73\155\164\137\x61\x63\164\151\166\x65"] = $smt;
        goto xzagP;
        dXimQ:
        $data["\x67\x75\x72\x75"] = $guru;
        goto ZLdy0;
        NUr1r:
        $data = ["\x75\163\145\x72" => $user, "\152\x75\144\x75\154" => "\x49\156\x64\x69\x6b\x61\x74\x6f\x72\40\113\104", "\163\x75\x62\152\165\x64\x75\x6c" => "\x52\151\x6e\147\153\x61\x73\x61\156\x20\115\141\164\x65\x72\151\x20\x50\145\x6e\x69\x6c\141\x69\141\156", "\163\x65\x74\164\x69\x6e\x67" => $this->dashboard->getSetting()];
        goto gX5dO;
        db5jq:
        $this->load->view("\x6d\145\155\x62\145\x72\x73\57\147\x75\x72\165\57\162\141\160\x6f\x72\x2f\x6b\151\153\144\57\x64\141\x74\x61");
        goto NbGEM;
        Es385:
        YrXmO:
        goto IDtoh;
        NbGEM:
        $this->load->view("\x6d\x65\155\x62\x65\x72\x73\57\147\165\162\165\57\x74\x65\155\160\x6c\x61\x74\x65\x73\x2f\x66\x6f\x6f\x74\145\162");
        goto me43S;
        RYp6A:
        $this->load->view("\x6d\145\x6d\142\145\162\x73\x2f\x67\165\162\165\57\x74\145\x6d\x70\154\141\164\x65\x73\x2f\150\145\141\144\145\x72", $data);
        goto db5jq;
        xzagP:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto VYDpy;
        ZLdy0:
        $data["\155\x61\x70\x65\x6c"] = $arrMapel;
        goto yCRHU;
        WMo2q:
        $user = $this->ion_auth->user()->row();
        goto NUr1r;
        VYDpy:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto CsGob;
        OkrLN:
        $arrKelas = [];
        goto IA_Tw;
        UpRcB:
        $data["\164\160\x5f\x61\143\164\x69\x76\x65"] = $tp;
        goto MyZUZ;
        Z1_cm:
        $smt = $this->dashboard->getSemesterActive();
        goto iIe2j;
        I5ukY:
        foreach ($mapel as $m) {
            goto BTQCo;
            EJu5H:
            iJCd9:
            goto uf3Sx;
            FXOgN:
            foreach ($m->kelas_mapel as $kls) {
                goto X5KT5;
                sTL6k:
                O0dWg:
                goto qa9HB;
                Zmkyw:
                $arrKelas[$m->id_mapel][] = ["\151\144\137\153\x65\x6c\x61\x73" => $kls->kelas, "\156\141\x6d\141\x5f\153\145\154\x61\163" => $kelases[$key_kelas]->nama_kelas];
                goto sTL6k;
                qa9HB:
                KeyLl:
                goto iv9l7;
                X5KT5:
                $key_kelas = array_search($kls->kelas, array_column($kelases, "\151\x64\137\x6b\x65\x6c\141\163"));
                goto KQ8FT;
                KQ8FT:
                if (!($key_kelas !== false)) {
                    goto O0dWg;
                }
                goto Zmkyw;
                iv9l7:
            }
            goto rvwcs;
            BTQCo:
            $arrMapel[$m->id_mapel] = $m->nama_mapel;
            goto FXOgN;
            rvwcs:
            Nrmus:
            goto EJu5H;
            uf3Sx:
        }
        goto Es385;
        gX5dO:
        $tp = $this->dashboard->getTahunActive();
        goto Z1_cm;
        iIe2j:
        $data["\x74\160"] = $this->dashboard->getTahun();
        goto UpRcB;
        IA_Tw:
        $kelases = $this->kelas->getKelasList($tp->id_tp, $smt->id_smt);
        goto DJaeh;
        p8r3O:
        $arrMapel = [];
        goto OkrLN;
        CsGob:
        $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
        goto p8r3O;
        DJaeh:
        if (!($mapel != null)) {
            goto b4Sj3;
        }
        goto I5ukY;
        me43S:
    }
    public function datakikd($mapel, $kelas)
    {
        goto j0FGZ;
        cmlio:
        $aspek = ["\x31", "\62"];
        goto O4rI4;
        O4rI4:
        foreach ($aspek as $asp) {
            goto rKeZn;
            cq8Rg:
            $no = $i + 1;
            goto aiiuF;
            aiiuF:
            $key_ki = array_search($mapel . $kelas . $asp . $no, array_column($kikds, "\x69\x64\x5f\x6b\x69\153\144"));
            goto pkHCC;
            pkHCC:
            if ($key_ki !== false) {
                goto e1iIg;
            }
            goto R9lT3;
            ESzcz:
            EHuAS:
            goto HBwru;
            JNW5_:
            CSvvJ:
            goto U18CV;
            HBwru:
            $i++;
            goto lptMN;
            trnhV:
            uEq_Q:
            goto JNW5_;
            wQPOq:
            $arrKiKd[$asp][$mapel . $kelas . $asp . $no] = $kikds[$key_ki];
            goto YkGBJ;
            YkGBJ:
            A1GDb:
            goto ESzcz;
            R9lT3:
            $arrKiKd[$asp][$mapel . $kelas . $asp . $no] = ["\x6d\141\164\x65\x72\151\x5f\153\x69\153\x64" => ''];
            goto R4ZSt;
            DLnvh:
            if (!($i < 8)) {
                goto uEq_Q;
            }
            goto cq8Rg;
            rKeZn:
            $i = 0;
            goto Cg9TC;
            Cg9TC:
            gkmu6:
            goto DLnvh;
            lptMN:
            goto gkmu6;
            goto trnhV;
            aD9tr:
            e1iIg:
            goto wQPOq;
            R4ZSt:
            goto A1GDb;
            goto aD9tr;
            U18CV:
        }
        goto O8LEV;
        sOoo5:
        $this->output_json($data);
        goto Z6aRt;
        O8LEV:
        ocx77:
        goto IeALC;
        aADbP:
        $data["\153\151\153\144"] = $arrKiKd;
        goto sOoo5;
        j0FGZ:
        $tp = $this->dashboard->getTahunActive();
        goto Bi6Xk;
        Bi6Xk:
        $smt = $this->dashboard->getSemesterActive();
        goto VFXje;
        gKaFY:
        if (!($kelas != null)) {
            goto EOM3Y;
        }
        goto cmlio;
        VFXje:
        $kikds = $this->rapor->getKikdMapelKelas($mapel, $kelas, $tp->id_tp, $smt->id_smt);
        goto lu2xg;
        lu2xg:
        $arrKiKd[] = [];
        goto gKaFY;
        W0fWs:
        $data["\153\145\154\141\x73"] = $kelas;
        goto aADbP;
        IeALC:
        EOM3Y:
        goto eZYYt;
        eZYYt:
        $data["\x6d\141\160\x65\154"] = $mapel;
        goto W0fWs;
        Z6aRt:
    }
    public function saveKikd()
    {
        goto YmjZB;
        kFx2p:
        $data["\x6a\163\x6f\x6e"] = $sjson;
        goto bk8Vy;
        Aypkx:
        $updated = false;
        goto cSCb0;
        bk8Vy:
        $this->output_json($data);
        goto iQwqL;
        WrQ_7:
        eSv7K:
        goto DmeA0;
        cSCb0:
        foreach ((array) $sjson as $aspek => $mapel_kelas) {
            goto mFfoI;
            aM3cT:
            VP1tE:
            goto ozAe2;
            mFfoI:
            foreach ($mapel_kelas as $idmk => $kikd) {
                goto RfSSe;
                n1FVt:
                As1r1:
                goto O5g2_;
                O5g2_:
                wyDmD:
                goto r5sNQ;
                RfSSe:
                foreach ($kikd as $id => $materi) {
                    goto Hxqyl;
                    Hxqyl:
                    $input = ["\151\x64\x5f\x6b\x69\x6b\144" => $id, "\151\x64\137\155\x61\160\145\154\137\x6b\145\154\141\163" => $idmk, "\141\x73\x70\x65\153" => $aspek, "\151\x64\137\x74\160" => $tp->id_tp, "\151\144\137\163\x6d\164" => $smt->id_smt, "\x6d\x61\x74\145\x72\151\137\153\x69\x6b\x64" => $materi];
                    goto i1rTj;
                    i1rTj:
                    $updated = $this->db->replace("\x72\x61\160\157\x72\137\153\151\x6b\x64", $input);
                    goto Vs8nD;
                    Vs8nD:
                    BOwRz:
                    goto IVPNQ;
                    IVPNQ:
                }
                goto n1FVt;
                r5sNQ:
            }
            goto aM3cT;
            ozAe2:
            SnWDJ:
            goto ZjWLN;
            ZjWLN:
        }
        goto WrQ_7;
        bm2CM:
        $smt = $this->dashboard->getSemesterActive();
        goto Aypkx;
        YmjZB:
        $sjson = $this->input->post("\155\x61\x74\x65\x72\151", true);
        goto b1Vq9;
        DmeA0:
        $data["\163\164\141\164\165\163"] = $updated;
        goto kFx2p;
        b1Vq9:
        $tp = $this->dashboard->getTahunActive();
        goto bm2CM;
        iQwqL:
    }
    public function raporNilai()
    {
        goto M3E7F;
        scevf:
        lDrBS:
        goto U5LIF;
        yh32J:
        $data["\x73\x69\x73\x77\x61\163"] = $siswas;
        goto jDztO;
        jDztO:
        $data["\150\x61\162\151\141\x6e"] = $harian;
        goto uIeIu;
        Fi2tS:
        $this->load->view("\155\x65\155\142\x65\162\x73\57\147\x75\x72\x75\x2f\x74\145\155\160\154\x61\x74\145\163\x2f\146\157\157\x74\145\162");
        goto lYWl5;
        M3E7F:
        $user = $this->ion_auth->user()->row();
        goto CMIkg;
        TB67f:
        $ektras = [];
        goto nFTGU;
        QF4V1:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto t2TtK;
        omJ0U:
        $data["\x73\x69\x73\167\141\x65"] = $siswae;
        goto dLJBQ;
        dqjlB:
        cA9hJ:
        goto scevf;
        gJBCv:
        EOUvG:
        goto aplvg;
        gwOhA:
        if (!(count($ekstra) > 0)) {
            goto lDrBS;
        }
        goto AMjtS;
        U9o9p:
        $harian = [];
        goto cEcPJ;
        HCnjh:
        $data["\x73\x6d\x74\x5f\x61\x63\164\151\x76\x65"] = $smt;
        goto cjNPB;
        q9Smm:
        $data["\154\145\x76\x65\x6c"] = array_unique($levelsMapel);
        goto yh32J;
        y2eFU:
        $arrEkstra = [];
        goto zUj4p;
        IShL_:
        $data["\x6b\145\154\141\163\x5f\145\153\x73\164\x72\x61"] = $arrKelasEkstra;
        goto BkMVc;
        cjNPB:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto QF4V1;
        Cn6AH:
        $this->load->view("\155\145\155\x62\145\162\x73\57\x67\165\162\x75\x2f\x72\141\x70\x6f\162\57\156\151\154\x61\151\57\144\141\x74\141");
        goto Fi2tS;
        oeSDQ:
        $siswas = [];
        goto Y3aMA;
        cEcPJ:
        $pts = [];
        goto Nxe4I;
        aplvg:
        $data["\x6d\x61\x70\x65\x6c"] = $arrMapel;
        goto moocx;
        Nxe4I:
        $pas = [];
        goto NZnof;
        AMjtS:
        foreach ($ekstra as $m) {
            goto izVUg;
            l9F6o:
            hsJX0:
            goto JmHI4;
            izVUg:
            $arrEkstra[$m->id_ekstra] = $m->nama_ekstra;
            goto AZjnV;
            YqgbQ:
            F4Njw:
            goto l9F6o;
            AZjnV:
            foreach ($m->kelas_ekstra as $kls) {
                goto Lnm3r;
                V6UG6:
                lVWCz:
                goto q_3ES;
                MTP6v:
                $siswae[$m->id_ekstra][$kelas_guru->nama_kelas] = count($this->kelas->getKelasSiswa($kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt));
                goto yiENi;
                yiENi:
                $ektras[$m->id_ekstra][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiEkstraKelas($m->id_ekstra, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt);
                goto P63vd;
                wDSnR:
                if (!($kelas_guru != null)) {
                    goto XQKX0;
                }
                goto qt2I2;
                Lnm3r:
                $kelas_guru = $this->kelas->get_one($kls->kelas);
                goto wDSnR;
                qt2I2:
                $arrKelasEkstra[$m->id_ekstra][] = ["\x69\144\x5f\153\x65\x6c\141\163" => $kelas_guru->id_kelas, "\154\x65\x76\x65\154" => $kelas_guru->level_id, "\x6e\141\155\x61\137\153\145\154\141\x73" => $kelas_guru->nama_kelas];
                goto MTP6v;
                P63vd:
                XQKX0:
                goto V6UG6;
                q_3ES:
            }
            goto YqgbQ;
            JmHI4:
        }
        goto dqjlB;
        t2TtK:
        $mapel = $mapel_guru->mapel_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->mapel_kelas))) : [];
        goto oeSDQ;
        dLJBQ:
        $data["\145\x6b\163\x74\162\x61"] = $arrEkstra;
        goto IShL_;
        VYXHQ:
        $ekstra = $mapel_guru->ekstra_kelas != null ? json_decode(json_encode(unserialize($mapel_guru->ekstra_kelas))) : [];
        goto y2eFU;
        CTTvU:
        $arrKelasMapel = [];
        goto ZF1K1;
        NZnof:
        foreach ($mapel as $m) {
            goto Gt35q;
            Gt35q:
            $arrMapel[$m->id_mapel] = $m->nama_mapel;
            goto FkIvR;
            FkIvR:
            foreach ($m->kelas_mapel as $kls) {
                goto Iebui;
                ellvX:
                $levelsMapel[] = $kelas_guru->level_id;
                goto h8UKo;
                fHr7e:
                QDwl5:
                goto atHrd;
                Iebui:
                $kelas_guru = $this->kelas->get_one($kls->kelas);
                goto XKHoC;
                JshvF:
                $pas[$m->id_mapel][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiAkhirKelas($m->id_mapel, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt);
                goto t8SZ1;
                XKHoC:
                if (!($kelas_guru != null)) {
                    goto XbRkE;
                }
                goto ellvX;
                h8UKo:
                $arrKelasMapel[$m->id_mapel][] = ["\x69\x64\137\x6b\145\154\x61\163" => $kelas_guru->id_kelas, "\154\x65\166\x65\154" => $kelas_guru->level_id, "\x6e\x61\155\x61\x5f\x6b\145\154\x61\x73" => $kelas_guru->nama_kelas];
                goto tYjwc;
                m6huN:
                $pts[$m->id_mapel][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiPtsKelas($m->id_mapel, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt);
                goto JshvF;
                tYjwc:
                $siswas[$m->id_mapel][$kelas_guru->nama_kelas] = count($this->kelas->getKelasSiswa($kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt));
                goto q5m37;
                q5m37:
                $harian[$m->id_mapel][$kelas_guru->nama_kelas] = $this->rapor->cekNilaiHarianKelas($m->id_mapel, $kelas_guru->id_kelas, $tp->id_tp, $smt->id_smt);
                goto m6huN;
                t8SZ1:
                XbRkE:
                goto fHr7e;
                atHrd:
            }
            goto eBfT0;
            eBfT0:
            dX8hQ:
            goto sNsvd;
            sNsvd:
            WgFZQ:
            goto KQKZR;
            KQKZR:
        }
        goto gJBCv;
        ZF1K1:
        $levelsMapel = [];
        goto U9o9p;
        nFTGU:
        $siswae = [];
        goto gwOhA;
        PIHWU:
        $data["\163\x6d\164"] = $this->dashboard->getSemester();
        goto HCnjh;
        U5LIF:
        $data["\x65\x6b\x73\x74\x72\x61\x73"] = $ektras;
        goto omJ0U;
        CMIkg:
        $data = ["\x75\x73\x65\x72" => $user, "\152\x75\x64\x75\x6c" => "\x49\x6e\x70\165\x74\x20\x4e\x69\154\x61\x69", "\163\165\x62\x6a\165\x64\165\x6c" => "\x49\156\160\x75\x74\x20\116\151\154\x61\x69\x20\x52\x61\x70\157\x72", "\x73\x65\x74\x74\151\156\x67" => $this->dashboard->getSetting()];
        goto Jm9fz;
        BkMVc:
        $data["\x67\165\162\x75"] = $guru;
        goto B7UsN;
        Y3aMA:
        $arrMapel = [];
        goto CTTvU;
        uIeIu:
        $data["\160\x74\x73"] = $pts;
        goto eqsk3;
        K9fU_:
        $smt = $this->dashboard->getSemesterActive();
        goto e0uJg;
        e0uJg:
        $data["\x74\160"] = $this->dashboard->getTahun();
        goto esfQy;
        Jm9fz:
        $tp = $this->dashboard->getTahunActive();
        goto K9fU_;
        esfQy:
        $data["\164\x70\x5f\141\143\164\x69\166\145"] = $tp;
        goto PIHWU;
        B7UsN:
        $this->load->view("\155\x65\155\x62\x65\162\163\57\x67\x75\x72\165\57\164\145\x6d\x70\x6c\x61\164\x65\x73\x2f\150\x65\141\x64\x65\x72", $data);
        goto Cn6AH;
        eqsk3:
        $data["\x70\x61\x73"] = $pas;
        goto VYXHQ;
        zUj4p:
        $arrKelasEkstra = [];
        goto TB67f;
        moocx:
        $data["\x6b\x65\154\x61\x73\137\155\141\160\145\x6c"] = $arrKelasMapel;
        goto q9Smm;
        lYWl5:
    }
    public function raporNilaiGuru($filter = null, $id_mapel = null)
    {
        goto f5lmE;
        VzQYA:
        $data["\x65\153\x73\x74\x72\x61\x5f\163\145\x6c\145\x63\x74\145\144"] = $id_mapel;
        goto dd4hY;
        QEBGj:
        $dropMapel = $this->dropdown->getAllMapel();
        goto WBMfh;
        UIjso:
        $kkm_ekstra = $setting;
        goto Svb7b;
        Nn5XB:
        L4E8v:
        goto A4hoG;
        A4hoG:
        $data["\163\151\x73\167\141"] = $siswas;
        goto PeDlz;
        L_iLH:
        $nilai[$siswa->id_siswa] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne;
        goto TGpSg;
        g3k7y:
        $this->load->view("\155\145\155\142\145\x72\163\x2f\147\x75\x72\x75\x2f\164\x65\155\x70\154\x61\x74\x65\x73\57\x68\145\x61\144\145\162", $data);
        goto WyMYm;
        WyMYm:
        $this->load->view("\155\x65\155\x62\x65\162\163\57\x67\165\162\x75\x2f\162\141\160\x6f\x72\x2f\156\x69\x6c\141\151\x2f\x6e\x69\x6c\141\151\x67\x75\x72\165");
        goto P6Pme;
        yR91V:
        $guru_mapel = '';
        goto L3vVS;
        lP840:
        ybaiG:
        goto CwfK0;
        bbuWR:
        goto pD72k;
        goto lP840;
        AZkt5:
        CGJOt:
        goto Isjcg;
        DBsNk:
        $data["\x65\153\x73\x74\162\141"] = $ret + $dropEskul;
        goto uHJ3n;
        p7Mh6:
        fnZvd:
        goto EOgbM;
        Gwlny:
        $siswa = $siswas[$i];
        goto CC0MP;
        Zdz7q:
        $smt = $this->dashboard->getSemesterActive();
        goto t0vAx;
        dd4hY:
        $data["\155\x61\160\x65\154\x5f\163\145\154\x65\x63\164\145\x64"] = $id_mapel;
        goto JBMKe;
        bv2Kb:
        $data["\x73\x6d\164\x5f\x61\x63\164\x69\166\145"] = $smt;
        goto XjejS;
        pBOdN:
        $data["\x74\160\x5f\141\143\164\x69\x76\x65"] = $tp;
        goto yDA1D;
        yDA1D:
        $data["\x73\x6d\164"] = $this->dashboard->getSemester();
        goto bv2Kb;
        BzH0T:
        UuVQy:
        goto rYqak;
        V9Jqj:
        $ret[''] = "\x50\151\154\x69\150\x20\x45\x73\153\x75\x6c";
        goto rR4S4;
        TFJxi:
        nzjbd:
        goto TC_xO;
        mJwuL:
        $nilai = [];
        goto FpHZT;
        PeDlz:
        $data["\x6e\151\154\x61\151"] = $nilai;
        goto aP7p9;
        TGpSg:
        vOLBU:
        goto Ns9Sm;
        bygY3:
        $siswa = $siswas[$i];
        goto DjYEO;
        pmAuh:
        awkmp:
        goto JzYmQ;
        rgfPG:
        Lzsw5:
        goto AZkt5;
        L3vVS:
        foreach ($jabatan_guru as $jab) {
            goto DA2RJ;
            jdZKJ:
            QWciw:
            goto H8F1V;
            H8F1V:
            YdaNi:
            goto t42p8;
            DA2RJ:
            foreach ($jab->mapel_kelas as $mk) {
                goto boieU;
                ys60v:
                bbDNA:
                goto HVRW7;
                QJ7vN:
                foreach ($mk["\x6b\x65\x6c\x61\x73\137\155\x61\160\145\154"] as $km) {
                    goto Rrc1D;
                    LPIwb:
                    $guru_mapel = $jab->nama_guru;
                    goto WUi1M;
                    uht9z:
                    esbB5:
                    goto YMGJl;
                    WUi1M:
                    Pm53C:
                    goto uht9z;
                    Rrc1D:
                    if (!($km["\153\145\x6c\x61\x73"] == $guru->wali_kelas)) {
                        goto Pm53C;
                    }
                    goto LPIwb;
                    YMGJl:
                }
                goto Coep6;
                boieU:
                if (!($mk["\x69\x64\x5f\x6d\x61\x70\x65\x6c"] == $id_mapel)) {
                    goto VXuId;
                }
                goto QJ7vN;
                v0oVm:
                VXuId:
                goto ys60v;
                Coep6:
                pYNb1:
                goto v0oVm;
                HVRW7:
            }
            goto jdZKJ;
            t42p8:
        }
        goto pmAuh;
        PWCaV:
        if (!($guru->wali_kelas != null)) {
            goto CGJOt;
        }
        goto Sz81a;
        R91gN:
        $data["\x67\x75\x72\165"] = $guru;
        goto XodjG;
        SWoCE:
        $nilai[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns;
        goto BzH0T;
        aP7p9:
        $data["\x6b\x6b\x6d"] = $kkm;
        goto sgBBd;
        h00bY:
        foreach ($jabatan_guru as $jab) {
            goto CFECC;
            zhgRe:
            SHV63:
            goto zqAGN;
            zqAGN:
            l6389:
            goto BzncG;
            CFECC:
            foreach ($jab->ekstra_kelas as $mk) {
                goto teEjm;
                Y0zgL:
                jCghD:
                goto EooU0;
                pQA7G:
                foreach ($mk["\153\x65\x6c\x61\163\x5f\145\x6b\163\164\x72\141"] as $km) {
                    goto ubthc;
                    JEkyP:
                    miOiP:
                    goto aKRuJ;
                    cKSNo:
                    $guru_mapel = $jab->nama_guru;
                    goto JEkyP;
                    ubthc:
                    if (!($km["\153\x65\x6c\141\163"] == $guru->wali_kelas)) {
                        goto miOiP;
                    }
                    goto cKSNo;
                    aKRuJ:
                    RsrHw:
                    goto jW9oN;
                    jW9oN:
                }
                goto Y0zgL;
                teEjm:
                if (!($mk["\151\x64\x5f\145\x6b\163\164\x72\141"] == $id_mapel)) {
                    goto vZoap;
                }
                goto pQA7G;
                gq7ca:
                CzQq0:
                goto vABlW;
                EooU0:
                vZoap:
                goto gq7ca;
                vABlW:
            }
            goto zhgRe;
            BzncG:
        }
        goto NFBd5;
        wsj61:
        if (!($i < count($siswas))) {
            goto R0APY;
        }
        goto Gwlny;
        OXm3e:
        $data = ["\165\x73\145\x72" => $user, "\152\x75\144\165\154" => "\123\x65\x6d\x75\x61\40\x4e\x69\154\141\151", "\163\x75\x62\x6a\x75\144\165\x6c" => "\x53\145\x6d\165\141\40\116\x69\x6c\x61\x69\x20\x52\141\x70\157\162", "\163\x65\164\164\x69\156\x67" => $this->dashboard->getSetting()];
        goto U9VCa;
        F3q6N:
        goto NDV9p;
        goto pDC3X;
        P6Pme:
        $this->load->view("\x6d\145\155\142\145\x72\163\57\147\x75\162\x75\x2f\x74\x65\155\160\x6c\x61\164\x65\163\x2f\146\x6f\157\x74\x65\162");
        goto O0BMI;
        sgBBd:
        $data["\x6b\153\x6d\137\145\153\163\164\162\141"] = $kkm_ekstra;
        goto GIcIk;
        fknQQ:
        foreach ($jabatan_guru as $jabatan) {
            goto C01E_;
            zeWvQ:
            EMU0K:
            goto lTbHT;
            C01E_:
            $jabatan->mapel_kelas = $jabatan->mapel_kelas == null ? [] : unserialize($jabatan->mapel_kelas);
            goto FqJZo;
            FqJZo:
            $jabatan->ekstra_kelas = $jabatan->ekstra_kelas == null ? [] : unserialize($jabatan->ekstra_kelas);
            goto zeWvQ;
            lTbHT:
        }
        goto p7Mh6;
        ZVuQp:
        $jabatan_guru = $this->master->getGuruMapel($tp->id_tp, $smt->id_smt);
        goto fknQQ;
        uHJ3n:
        $data["\x66\151\x6c\x74\145\x72"] = ['' => "\x46\151\154\164\x65\x72\x20\142\145\x72\x64\x61\163\x61\x72\153\x61\156", "\x31" => "\115\141\x74\x61\x20\x50\x65\x6c\141\152\141\162\x61\156", "\62" => "\x45\153\x73\164\162\141\153\165\x72\151\x6b\165\154\145\x72"];
        goto VzQYA;
        JBMKe:
        $data["\146\151\154\164\145\x72\x5f\163\145\x6c\x65\x63\x74\x65\144"] = $filter;
        goto ZVuQp;
        LS8eE:
        $dummyEkstra = ["\x64\145\163\x6b\162\151\x70\x73\x69" => '', "\156\x69\x6c\x61\x69" => '', "\160\162\145\144\151\153\141\x74" => ''];
        goto BMWmG;
        U9VCa:
        $tp = $this->dashboard->getTahunActive();
        goto Zdz7q;
        WBMfh:
        $data["\155\x61\x70\145\154"] = $ret + $dropMapel;
        goto V9Jqj;
        Yattl:
        $siswas = $this->kelas->getKelasSiswa($guru->wali_kelas, $tp->id_tp, $smt->id_smt);
        goto mJwuL;
        DhPAp:
        if (!($i < count($siswas))) {
            goto ybaiG;
        }
        goto bygY3;
        f5lmE:
        $user = $this->ion_auth->user()->row();
        goto OXm3e;
        q5Qt8:
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $guru->wali_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto SWoCE;
        IOrpp:
        pD72k:
        goto DhPAp;
        J_99A:
        goto rbMW5;
        goto TFJxi;
        t0vAx:
        $data["\x74\160"] = $this->dashboard->getTahun();
        goto pBOdN;
        XodjG:
        $ret[''] = "\120\151\154\x69\150\40\115\x61\160\x65\154";
        goto QEBGj;
        d_RrT:
        if ($setting->kkm_tunggal == "\x31") {
            goto nzjbd;
        }
        goto oT0HM;
        Sz81a:
        $aspek = ["\61", "\x32"];
        goto r88wG;
        THnj3:
        NDV9p:
        goto wsj61;
        f0Bc9:
        $kkm_ekstra = $this->rapor->getKkm($id_mapel . $guru->wali_kelas . $tp->id_tp . $smt->id_smt . "\62");
        goto J_99A;
        NFBd5:
        PNGRh:
        goto LS8eE;
        DjYEO:
        $ne = $this->rapor->getEkstraKelas($id_mapel, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto L_iLH;
        Svb7b:
        rbMW5:
        goto Yattl;
        JzYmQ:
        $i = 0;
        goto THnj3;
        rR4S4:
        $dropEskul = $this->dropdown->getAllEkskul();
        goto DBsNk;
        pDC3X:
        R0APY:
        goto Nn5XB;
        VwMSz:
        $guru_mapel = '';
        goto h00bY;
        CwfK0:
        goto L4E8v;
        goto L1si1;
        Ns9Sm:
        $i++;
        goto bbuWR;
        FpHZT:
        $arrKiKd[] = [];
        goto PWCaV;
        BMWmG:
        $i = 0;
        goto IOrpp;
        oT0HM:
        $kkm = $this->rapor->getKkm($id_mapel . $guru->wali_kelas . $tp->id_tp . $smt->id_smt . "\x31");
        goto f0Bc9;
        Isjcg:
        if ($filter == "\x31") {
            goto BHVw7;
        }
        goto VwMSz;
        rYqak:
        $i++;
        goto F3q6N;
        GIcIk:
        $data["\x67\165\162\165\137\155\141\x70\x65\154"] = $guru_mapel;
        goto q7ymE;
        CC0MP:
        $dummyNilai = ["\x70\61" => '', "\160\62" => '', "\x70\x33" => '', "\160\64" => '', "\x70\x35" => '', "\x70\66" => '', "\x70\x37" => '', "\x70\70" => '', "\x70\x5f\162\x61\164\141\x5f\162\141\x74\141" => '', "\160\x5f\x70\162\x65\144\151\153\141\x74" => "\75", "\160\137\144\145\163\x6b\162\x69\x70\163\x69" => '', "\153\61" => '', "\x6b\x32" => '', "\x6b\63" => '', "\x6b\x34" => '', "\153\x35" => '', "\x6b\x36" => '', "\153\67" => '', "\x6b\70" => '', "\153\137\162\141\x74\141\137\162\x61\x74\x61" => '', "\153\x5f\160\x72\145\144\151\x6b\141\x74" => '', "\x6b\x5f\x64\145\x73\153\x72\x69\x70\163\151" => ''];
        goto q5Qt8;
        betr3:
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto d_RrT;
        q7ymE:
        yqnTz:
        goto g3k7y;
        L1si1:
        BHVw7:
        goto yR91V;
        EOgbM:
        if (!($id_mapel != null)) {
            goto yqnTz;
        }
        goto betr3;
        TC_xO:
        $kkm = $setting;
        goto UIjso;
        XjejS:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto R91gN;
        r88wG:
        foreach ($aspek as $asp) {
            goto jc3lM;
            vUbw2:
            Gcuej:
            goto W1nQZ;
            W1nQZ:
            $i++;
            goto NsvO5;
            btCxB:
            $arrKiKd[$asp][$id_mapel . $guru->wali_kelas . $asp . $no] = $this->rapor->getKikdMapel($id_mapel . $guru->wali_kelas . $asp . $no, $tp->id_tp, $smt->id_smt);
            goto vUbw2;
            SALuW:
            rdsP1:
            goto nv0Or;
            NsvO5:
            goto y_7fE;
            goto SALuW;
            nv0Or:
            AwF6s:
            goto lhiPR;
            oAIWi:
            y_7fE:
            goto jg8hm;
            zKWbz:
            $no = $i + 1;
            goto btCxB;
            jg8hm:
            if (!($i < 8)) {
                goto rdsP1;
            }
            goto zKWbz;
            jc3lM:
            $i = 0;
            goto oAIWi;
            lhiPR:
        }
        goto rgfPG;
        O0BMI:
    }
    public function raporCekNilai($filter = null, $id_mapel = null)
    {
        goto HGge1;
        BtUST:
        if (!($i < count($siswas))) {
            goto mQxgL;
        }
        goto O3FXp;
        ymHvp:
        mQxgL:
        goto Go1bu;
        O7fjz:
        if (!($i < count($siswas))) {
            goto H4TAI;
        }
        goto mqS33;
        wTUpz:
        $nilai[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns;
        goto ORv9z;
        Mdg1A:
        $guru_mapel = '';
        goto aOCSU;
        LwSAQ:
        foreach ($jabatan_guru as $jab) {
            goto hS3BB;
            lcPbk:
            jqCPh:
            goto UOx0P;
            UOx0P:
            lzNDK:
            goto qowoJ;
            hS3BB:
            foreach ($jab->mapel_kelas as $mk) {
                goto XCnkh;
                XCnkh:
                if (!($mk["\151\x64\137\155\x61\x70\x65\x6c"] == $id_mapel)) {
                    goto aLYxF;
                }
                goto JQf__;
                Xqv4f:
                aLYxF:
                goto ow3Xj;
                ouZMg:
                GXV_W:
                goto Xqv4f;
                JQf__:
                foreach ($mk["\153\x65\x6c\141\163\x5f\155\141\x70\x65\x6c"] as $km) {
                    goto VfDmp;
                    yDhdk:
                    ekhMV:
                    goto wT6jB;
                    wT6jB:
                    d7ecQ:
                    goto I76tS;
                    VfDmp:
                    if (!($km["\153\145\154\x61\163"] == $guru->wali_kelas)) {
                        goto ekhMV;
                    }
                    goto wVeXE;
                    wVeXE:
                    $guru_mapel = $jab->nama_guru;
                    goto yDhdk;
                    I76tS:
                }
                goto ouZMg;
                ow3Xj:
                DziZX:
                goto znGTh;
                znGTh:
            }
            goto lcPbk;
            qowoJ:
        }
        goto WHs_d;
        q8GTq:
        $this->load->view("\x6d\x65\x6d\x62\145\x72\x73\x2f\147\x75\x72\165\57\164\145\155\x70\x6c\141\164\x65\163\x2f\150\x65\x61\x64\145\x72", $data);
        goto FOAZL;
        mED3J:
        xTLIX:
        goto XkSCq;
        D0w6I:
        jKeZI:
        goto UgByh;
        O3CqS:
        $data["\146\151\x6c\x74\x65\162"] = ['' => "\106\151\154\x74\145\x72\40\x62\145\162\x64\141\x73\x61\x72\x6b\x61\x6e", "\x31" => "\x4d\x61\164\x61\40\x50\145\154\x61\152\x61\162\x61\x6e", "\x32" => "\x45\x6b\x73\164\x72\x61\153\x75\162\151\x6b\x75\154\145\162"];
        goto yArYB;
        ovksM:
        $kkm = $this->rapor->getKkm($id_mapel . $guru->wali_kelas . $tp->id_tp . $smt->id_smt . $jenis);
        goto E4o9e;
        z0nde:
        $jenis = $filter == "\61" ? "\x31" : "\x32";
        goto ovksM;
        ORv9z:
        uct2v:
        goto P3d3b;
        Yjfko:
        $data["\x67\x75\162\165\137\155\141\160\145\154"] = $guru_mapel;
        goto Xus44;
        BSHlK:
        HEOEZ:
        goto aO9HZ;
        ZfC30:
        foreach ($aspek as $asp) {
            goto AyWuU;
            AyWuU:
            $i = 0;
            goto OpIie;
            k3lXL:
            KKyyd:
            goto uK5fI;
            zoIiT:
            d7G7b:
            goto k3lXL;
            Gtc2z:
            $no = $i + 1;
            goto vJnzq;
            vJnzq:
            $arrKiKd[$asp][$id_mapel . $guru->wali_kelas . $asp . $no] = $this->rapor->getKikdMapel($id_mapel . $guru->wali_kelas . $asp . $no, $tp->id_tp, $smt->id_smt);
            goto Lx1dj;
            Lx1dj:
            GvlAV:
            goto AZidD;
            OpIie:
            c2ay_:
            goto KkFd5;
            FAyhY:
            goto c2ay_;
            goto zoIiT;
            AZidD:
            $i++;
            goto FAyhY;
            KkFd5:
            if (!($i < 8)) {
                goto d7G7b;
            }
            goto Gtc2z;
            uK5fI:
        }
        goto mED3J;
        yA6hG:
        $data = ["\x75\x73\x65\162" => $user, "\152\x75\144\165\154" => "\x53\145\155\x75\141\40\116\x69\x6c\141\x69", "\163\165\142\x6a\165\x64\165\154" => "\123\145\x6d\165\141\40\116\151\x6c\141\x69\40\x52\141\x70\157\162", "\163\x65\164\164\151\156\x67" => $this->dashboard->getSetting(), "\147\x75\x72\165" => $guru];
        goto TRdew;
        W15Wi:
        $data["\x73\155\164\x5f\x61\143\x74\151\166\x65"] = $smt;
        goto WR3Bo;
        kcSY6:
        $ret[''] = "\x50\x69\x6c\151\150\40\105\x73\x6b\x75\x6c";
        goto C5TDr;
        aZ3Fs:
        $i = 0;
        goto tobHE;
        zHPDE:
        H4TAI:
        goto AurVN;
        d39oe:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto hCPf3;
        mtU9A:
        goto UBiLb;
        goto zHPDE;
        XkSCq:
        TYxDX:
        goto GC_1n;
        fjgE2:
        $data["\145\x6b\x73\x74\162\x61"] = $ret + $dropEskul;
        goto O3CqS;
        KRlZw:
        $data["\x6d\x61\x70\145\154"] = $ret + $dropMapel;
        goto kcSY6;
        yArYB:
        $data["\x65\x6b\163\164\x72\141\x5f\x73\145\x6c\x65\x63\164\x65\x64"] = $id_mapel;
        goto Mz7UI;
        zLGTA:
        $this->load->view("\x6d\145\155\x62\x65\x72\163\x2f\x67\x75\162\165\x2f\x74\x65\x6d\x70\x6c\x61\164\x65\163\x2f\x66\157\x6f\x74\145\x72");
        goto lyh0y;
        ns27T:
        UBiLb:
        goto O7fjz;
        TDCTx:
        if (!($guru->wali_kelas != null)) {
            goto TYxDX;
        }
        goto Xz3F_;
        TRdew:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto pkYsD;
        C5TDr:
        $dropEskul = $this->dropdown->getAllEkskul();
        goto fjgE2;
        NUzMq:
        $data["\153\153\155"] = $kkm;
        goto Yjfko;
        bcpj2:
        foreach ($jabatan_guru as $jabatan) {
            goto Dkb60;
            Dkb60:
            $jabatan->mapel_kelas = $jabatan->mapel_kelas == null ? [] : unserialize($jabatan->mapel_kelas);
            goto xYxZN;
            xYxZN:
            $jabatan->ekstra_kelas = $jabatan->ekstra_kelas == null ? [] : unserialize($jabatan->ekstra_kelas);
            goto J1IBC;
            J1IBC:
            c4lOJ:
            goto f2Mtu;
            f2Mtu:
        }
        goto jqM9Q;
        P3d3b:
        $i++;
        goto mtU9A;
        FSsXU:
        if ($setting->kkm_tunggal == "\x31") {
            goto uxGHZ;
        }
        goto z0nde;
        NFk58:
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto FSsXU;
        RwbiF:
        $nilai = [];
        goto dYL0Y;
        piy1o:
        eQav0:
        goto N5FPS;
        SsKOq:
        goto G5JQz;
        goto ymHvp;
        hCPf3:
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
        goto yA6hG;
        dYL0Y:
        $arrKiKd[] = [];
        goto TDCTx;
        aYkx5:
        $dropMapel = $this->dropdown->getAllMapel();
        goto KRlZw;
        jNz_7:
        $dummyNilai = ["\x70\x31" => '', "\x70\x32" => '', "\x70\63" => '', "\160\x34" => '', "\160\x35" => '', "\160\x36" => '', "\160\67" => '', "\160\70" => '', "\160\x5f\162\x61\x74\x61\137\162\141\164\x61" => '', "\x70\x5f\160\x72\x65\144\x69\153\141\164" => "\75", "\160\x5f\x64\145\x73\153\162\x69\160\163\151" => '', "\x6b\x31" => '', "\153\62" => '', "\x6b\63" => '', "\x6b\x34" => '', "\x6b\65" => '', "\x6b\66" => '', "\x6b\x37" => '', "\153\x38" => '', "\x6b\137\162\x61\x74\x61\x5f\162\141\x74\x61" => '', "\153\x5f\x70\162\145\x64\151\x6b\141\164" => '', "\x6b\137\144\145\x73\x6b\x72\x69\160\163\x69" => ''];
        goto QH6W5;
        AurVN:
        oUvxT:
        goto DCYLN;
        mpyOy:
        GHQd6:
        goto dFPUn;
        Xz3F_:
        $aspek = ["\x31", "\62"];
        goto ZfC30;
        tobHE:
        G5JQz:
        goto BtUST;
        Go1bu:
        goto oUvxT;
        goto D0w6I;
        HGge1:
        $user = $this->ion_auth->user()->row();
        goto g1Le3;
        bn2DE:
        $nilai[$siswa->id_siswa] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne;
        goto BSHlK;
        Ew7jI:
        uxGHZ:
        goto mX2Lq;
        nJuSr:
        $data["\156\151\x6c\x61\151"] = $nilai;
        goto NUzMq;
        fS3XB:
        $smt = $this->dashboard->getSemesterActive();
        goto dYggj;
        O3FXp:
        $siswa = $siswas[$i];
        goto q2wg8;
        Ze281:
        $data["\x66\151\x6c\x74\145\162\x5f\163\x65\x6c\145\143\x74\x65\x64"] = $filter;
        goto bs_u9;
        GC_1n:
        if ($filter == "\61") {
            goto jKeZI;
        }
        goto Mdg1A;
        vu9o2:
        $data["\163\x6d\164"] = $this->dashboard->getSemester();
        goto W15Wi;
        E4o9e:
        goto eQav0;
        goto Ew7jI;
        FOAZL:
        $this->load->view("\x6d\x65\x6d\142\x65\162\x73\x2f\x67\165\x72\x75\x2f\162\141\160\157\x72\x2f\156\x69\x6c\x61\151\x2f\x70\145\x72\x69\153\x73\141");
        goto zLGTA;
        k4cL9:
        $i = 0;
        goto ns27T;
        QH6W5:
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $guru->wali_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto wTUpz;
        Mz7UI:
        $data["\x6d\141\x70\x65\x6c\137\x73\145\x6c\x65\x63\x74\145\x64"] = $id_mapel;
        goto Ze281;
        aO9HZ:
        $i++;
        goto SsKOq;
        g1Le3:
        $tp = $this->dashboard->getTahunActive();
        goto fS3XB;
        aOCSU:
        foreach ($jabatan_guru as $jab) {
            goto MYXOT;
            gG2yJ:
            pJw09:
            goto MrANu;
            MYXOT:
            foreach ($jab->ekstra_kelas as $mk) {
                goto Y_bSR;
                bq4WP:
                Ctatc:
                goto VtzJu;
                Y_bSR:
                if (!($mk["\x69\144\x5f\x65\153\x73\164\162\141"] == $id_mapel)) {
                    goto Ctatc;
                }
                goto J1BXz;
                J1BXz:
                foreach ($mk["\153\145\154\x61\163\x5f\x65\153\x73\x74\x72\141"] as $km) {
                    goto xi09W;
                    ZDu2h:
                    yHIBK:
                    goto B2VsF;
                    FvVRW:
                    xqd58:
                    goto ZDu2h;
                    AC33O:
                    $guru_mapel = $jab->nama_guru;
                    goto FvVRW;
                    xi09W:
                    if (!($km["\153\145\154\x61\163"] == $guru->wali_kelas)) {
                        goto xqd58;
                    }
                    goto AC33O;
                    B2VsF:
                }
                goto yvbB1;
                yvbB1:
                aPkml:
                goto bq4WP;
                VtzJu:
                ZvsaC:
                goto vXG2y;
                vXG2y:
            }
            goto gG2yJ;
            MrANu:
            O1mZr:
            goto ECgtK;
            ECgtK:
        }
        goto mpyOy;
        dFPUn:
        $dummyEkstra = ["\x64\145\x73\153\x72\x69\x70\163\x69" => '', "\156\x69\154\141\x69" => '', "\160\162\145\144\x69\153\141\x74" => ''];
        goto aZ3Fs;
        mqS33:
        $siswa = $siswas[$i];
        goto jNz_7;
        bs_u9:
        $jabatan_guru = $this->master->getGuruMapel($tp->id_tp, $smt->id_smt);
        goto bcpj2;
        dYggj:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto d39oe;
        pkYsD:
        $data["\x74\160\x5f\x61\x63\x74\x69\x76\145"] = $tp;
        goto vu9o2;
        mX2Lq:
        $kkm = $setting;
        goto piy1o;
        WHs_d:
        M3hyf:
        goto k4cL9;
        RcO6J:
        if (!($id_mapel != null)) {
            goto sKRWB;
        }
        goto NFk58;
        WR3Bo:
        $ret[''] = "\120\151\154\151\150\x20\x4d\x61\160\x65\154";
        goto aYkx5;
        q2wg8:
        $ne = $this->rapor->getEkstraKelas($id_mapel, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto bn2DE;
        UgByh:
        $guru_mapel = '';
        goto LwSAQ;
        jqM9Q:
        g2K5p:
        goto RcO6J;
        DCYLN:
        $data["\x73\x69\163\x77\141"] = $siswas;
        goto nJuSr;
        N5FPS:
        $siswas = $this->kelas->getKelasSiswa($guru->wali_kelas, $tp->id_tp, $smt->id_smt);
        goto RwbiF;
        Xus44:
        sKRWB:
        goto q8GTq;
        lyh0y:
    }
    public function inputHarian($id_mapel, $id_kelas)
    {
        goto Z_ti2;
        Ry47C:
        $this->load->view("\x6d\x65\x6d\x62\x65\x72\163\57\147\165\x72\x75\x2f\x74\x65\x6d\160\x6c\x61\x74\145\x73\57\150\145\141\x64\x65\162", $data);
        goto CXwgc;
        hkwDk:
        $dummyNilai = ["\160\61" => '', "\160\x32" => '', "\x70\x33" => '', "\160\64" => '', "\x70\65" => '', "\x70\66" => '', "\x70\67" => '', "\160\x38" => '', "\x70\x5f\x72\141\164\x61\137\162\x61\x74\x61" => '', "\160\x5f\160\162\145\x64\151\x6b\141\x74" => "\75", "\160\137\x64\x65\x73\153\x72\x69\x70\163\151" => '', "\x6b\x31" => '', "\x6b\62" => '', "\x6b\63" => '', "\x6b\64" => '', "\x6b\65" => '', "\x6b\66" => '', "\153\67" => '', "\x6b\x38" => '', "\153\x5f\x72\141\164\141\137\162\x61\164\141" => '', "\153\137\x70\x72\x65\x64\151\153\141\164" => '', "\153\x5f\144\145\x73\x6b\162\151\160\x73\x69" => ''];
        goto DBOs3;
        MUh9d:
        if (!($i < count($siswas))) {
            goto Ya0Kz;
        }
        goto C5yfx;
        gWY8j:
        $i = 0;
        goto ls6DE;
        cW5eg:
        $data["\164\160"] = $this->dashboard->getTahun();
        goto rlpHy;
        DBOs3:
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto XhjQS;
        g2iQN:
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
        goto Sr7wk;
        AdOZu:
        dK8CV:
        goto Tj4c7;
        YHJKa:
        $data = ["\x75\x73\145\162" => $user, "\152\x75\144\165\154" => "\116\x69\x6c\141\x69\x20\110\141\x72\151\x61\156\40\113\x65\154\141\x73\x20", "\x73\165\x62\x6a\x75\144\x75\x6c" => "\111\x6e\160\165\164\x20\116\151\154\x61\x69\40\110\141\x72\151\x61\x6e\x20\x4d\141\160\145\154\x20", "\163\145\164\x74\x69\x6e\x67" => $this->dashboard->getSetting(), "\147\x75\x72\x75" => $guru, "\x6d\x61\160\x65\154" => $mapel, "\153\x65\x6c\x61\x73" => $kelas, "\163\151\x73\167\141" => $siswas, "\x6e\x69\154\141\x69" => $nilai, "\x6b\x6b\155" => $kkm];
        goto cW5eg;
        T5jbs:
        $kelas = [];
        goto OAE31;
        CXwgc:
        $this->load->view("\x6d\145\155\x62\x65\162\x73\x2f\x67\x75\x72\165\x2f\x72\141\160\157\162\57\156\151\154\141\151\x2f\150\141\x72\x69\141\x6e");
        goto ckU1b;
        vOe9R:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto FB4iX;
        q6L0L:
        $arrKiKd[] = [];
        goto ZuGmK;
        ckU1b:
        $this->load->view("\155\145\155\x62\145\x72\x73\57\x67\x75\162\x75\x2f\x74\145\x6d\160\x6c\x61\x74\x65\163\x2f\x66\157\x6f\x74\145\x72");
        goto qJyxG;
        Sy1I8:
        s4Vzm:
        goto vOe9R;
        lvMEB:
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto lFW_p;
        FlYK2:
        $data["\x73\155\164\137\141\143\x74\x69\x76\145"] = $smt;
        goto lrgtf;
        OAE31:
        foreach ($mapels as $m) {
            goto PSsXb;
            cXOm6:
            $mapel = ["\151\x64\137\155\x61\x70\x65\x6c" => $m->id_mapel, "\156\x61\155\x61\137\x6d\141\160\x65\154" => $m->nama_mapel];
            goto FNz0F;
            jU0AR:
            foreach ($m->kelas_mapel as $kls) {
                goto VfcSM;
                VfcSM:
                if (!($kls->kelas === $id_kelas)) {
                    goto KB711;
                }
                goto ISbB1;
                XlSLW:
                KB711:
                goto jOQwA;
                jOQwA:
                VVK95:
                goto cAjDO;
                ISbB1:
                $kelas = ["\151\144\137\153\145\x6c\x61\163" => $kls->kelas, "\x6e\141\x6d\141\x5f\153\x65\x6c\141\163" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)];
                goto XlSLW;
                cAjDO:
            }
            goto Mu3z1;
            Mu3z1:
            CZWrG:
            goto aNotZ;
            PSsXb:
            if (!($m->id_mapel === $id_mapel)) {
                goto vldAC;
            }
            goto cXOm6;
            aNotZ:
            Vpwvt:
            goto tJwT5;
            FNz0F:
            vldAC:
            goto jU0AR;
            tJwT5:
        }
        goto Sy1I8;
        XhjQS:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns;
        goto eUufG;
        i29Ij:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto g2iQN;
        Sr7wk:
        $mapel = '';
        goto T5jbs;
        Z_ti2:
        $user = $this->ion_auth->user()->row();
        goto ZdM7v;
        UmlS4:
        foreach ($aspek as $asp) {
            goto AcH6o;
            bxcVe:
            guv2x:
            goto udUER;
            udUER:
            if (!($i < 8)) {
                goto FGFhw;
            }
            goto plBMb;
            AcH6o:
            $i = 0;
            goto bxcVe;
            LBZJ5:
            $i++;
            goto tf_lt;
            tf_lt:
            goto guv2x;
            goto TSGxF;
            OnpE0:
            $r = $this->rapor->getKikdMapel($id_mapel . $id_kelas . $asp . $no, $tp->id_tp - 1, $smt->id_smt);
            goto uaQ3M;
            TSGxF:
            FGFhw:
            goto VNziC;
            plBMb:
            $no = $i + 1;
            goto nLMcX;
            VNziC:
            U8kqS:
            goto jBrWR;
            VK0RM:
            $arrKiKd[$asp][$id_mapel . $id_kelas . $asp . $no] = $r;
            goto HM2V6;
            d13_w:
            if (!($r == null)) {
                goto TJdEi;
            }
            goto OnpE0;
            nLMcX:
            $r = $this->rapor->getKikdMapel($id_mapel . $id_kelas . $asp . $no, $tp->id_tp, $smt->id_smt);
            goto d13_w;
            HM2V6:
            glGaa:
            goto LBZJ5;
            uaQ3M:
            TJdEi:
            goto VK0RM;
            jBrWR:
        }
        goto AdOZu;
        DSZhv:
        pOhoT:
        goto p1YzP;
        ls6DE:
        OPd0y:
        goto MUh9d;
        JBg9Y:
        if (!($setting != null)) {
            goto pgZ_U;
        }
        goto YEn3b;
        VS_h5:
        Ya0Kz:
        goto lvMEB;
        ehkBN:
        $smt = $this->dashboard->getSemesterActive();
        goto UD9bn;
        UD9bn:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto i29Ij;
        FB4iX:
        $nilai = [];
        goto gWY8j;
        eUufG:
        raLkG:
        goto kPfuK;
        C5yfx:
        $siswa = $siswas[$i];
        goto hkwDk;
        Ux4NU:
        $data["\163\x65\164\164\151\x6e\x67\x5f\x72\141\160\157\162"] = $setting;
        goto Ry47C;
        lrgtf:
        $data["\153\x69\x6b\x64"] = $arrKiKd;
        goto Ux4NU;
        lFW_p:
        $kkm = null;
        goto JBg9Y;
        Tj4c7:
        gIhoD:
        goto YHJKa;
        ZdM7v:
        $tp = $this->dashboard->getTahunActive();
        goto ehkBN;
        K_19b:
        pgZ_U:
        goto q6L0L;
        rlpHy:
        $data["\x74\x70\x5f\141\x63\164\x69\166\x65"] = $tp;
        goto DGSOV;
        ZuGmK:
        if (!($id_kelas != null)) {
            goto gIhoD;
        }
        goto CPKEk;
        kPfuK:
        $i++;
        goto NcOzs;
        PpG_2:
        $kkm = $this->rapor->getKkm($id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\61");
        goto M1W_j;
        p1YzP:
        $kkm = $setting;
        goto W5hPZ;
        W5hPZ:
        afS9o:
        goto K_19b;
        YEn3b:
        if ($setting->kkm_tunggal == "\61") {
            goto pOhoT;
        }
        goto PpG_2;
        DGSOV:
        $data["\x73\x6d\164"] = $this->dashboard->getSemester();
        goto FlYK2;
        NcOzs:
        goto OPd0y;
        goto VS_h5;
        CPKEk:
        $aspek = ["\61", "\62"];
        goto UmlS4;
        M1W_j:
        goto afS9o;
        goto DSZhv;
        qJyxG:
    }
    public function downloadTemplateHarian($id_mapel, $id_kelas)
    {
        goto MJO4R;
        ntleK:
        $no_kik = [];
        goto U71HV;
        zRQfn:
        $k3 = [];
        goto LkdYb;
        K6wZg:
        $k7[] = $nilai->k7;
        goto KK0KN;
        uBDfV:
        $no[] = $i + 1;
        goto mJzP_;
        mWkLG:
        $params = ["\x5b\x6e\157\x5d" => $no, "\x5b\x6e\x69\x73\x6e\x5d" => $nisn, "\x5b\x6e\141\x6d\141\x5d" => $nama, "\133\160\61\x5d" => $p1, "\x5b\160\62\x5d" => $p2, "\133\160\x33\135" => $p3, "\x5b\160\64\x5d" => $p4, "\x5b\x70\x35\x5d" => $p5, "\133\160\66\135" => $p6, "\x5b\160\67\135" => $p7, "\x5b\160\70\x5d" => $p8, "\133\x6b\x31\x5d" => $k1, "\x5b\153\62\x5d" => $k2, "\x5b\x6b\63\x5d" => $k3, "\133\x6b\64\135" => $k4, "\x5b\153\65\x5d" => $k5, "\133\153\x36\135" => $k6, "\133\x6b\67\x5d" => $k7, "\x5b\153\70\135" => $k8, "\x5b\x6e\x6f\160\x5d" => $no_kip, "\x5b\x6b\x6f\x64\145\x70\x5d" => $kode_kip, "\133\x70\145\x6e\x67\145\164\x61\150\165\141\x6e\135" => $isi_kip, "\x5b\x6e\157\x6b\x5d" => $no_kik, "\133\x6b\x6f\x64\x65\153\135" => $kode_kik, "\133\153\145\164\145\162\x61\x6d\x70\x69\x6c\141\156\135" => $isi_kik, "\x7b\155\141\x70\x65\x6c\175" => $mapel->kode];
        goto b92Gc;
        zG2Hy:
        $k2 = [];
        goto zRQfn;
        b92Gc:
        PhpExcelTemplator::outputToFile($template, $fileName, $params);
        goto qNUFx;
        LK6KF:
        $k8 = [];
        goto GEKj1;
        rLfx7:
        $p8[] = $nilai->p8;
        goto cfxSS;
        dhJVw:
        $k1 = [];
        goto zG2Hy;
        kAqvd:
        $kikds = $this->rapor->getKikdMapelKelas($id_mapel, $id_kelas, $tp->id_tp, $smt->id_smt);
        goto ntleK;
        KPoOa:
        if (!($i < count($siswas))) {
            goto qWLYR;
        }
        goto rwkJH;
        KMTPh:
        $p6 = [];
        goto JX3Ud;
        lWov9:
        $kode_kip[] = "\120\61";
        goto DCSIF;
        a9roH:
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns;
        goto n9KJM;
        sL2mj:
        $nisn = [];
        goto IeoJ3;
        QLEqj:
        foreach ($kikds as $ki) {
            goto YEzzh;
            YEzzh:
            if ($ki->aspek == 1) {
                goto HGMcQ;
            }
            goto QVT6c;
            FoJtd:
            goto beBEQ;
            goto a95Nx;
            wBq3k:
            $isi_kip[] = $ki->materi_kikd;
            goto E6CY7;
            IRw3L:
            $nn = substr($ki->id_kikd, -1);
            goto K_wH3;
            QVT6c:
            $nn = substr($ki->id_kikd, -1);
            goto X9Yqc;
            X9Yqc:
            $no_kik[] = $nn;
            goto Xm5LT;
            SaHnY:
            $kode_kip[] = "\120" . $nn;
            goto wBq3k;
            E6CY7:
            beBEQ:
            goto qneD0;
            a95Nx:
            HGMcQ:
            goto IRw3L;
            DEy20:
            $isi_kik[] = $ki->materi_kikd;
            goto FoJtd;
            K_wH3:
            $no_kip[] = $nn;
            goto SaHnY;
            Xm5LT:
            $kode_kik[] = "\x4b" . $nn;
            goto DEy20;
            qneD0:
            xZZxk:
            goto SzV51;
            SzV51:
        }
        goto fH7rS;
        L_AlP:
        DsKSM:
        goto kAqvd;
        MJO4R:
        $tp = $this->dashboard->getTahunActive();
        goto h6ig5;
        N4Tns:
        $kode_kik[] = "\x4b\61";
        goto BeIaa;
        CHJOb:
        $no = [];
        goto sL2mj;
        U78vI:
        $nilai = $nilais[$siswa->id_siswa];
        goto h4DKT;
        n9KJM:
        ilWxw:
        goto PfPxB;
        piV_9:
        $mapel = $this->master->getMapelById($id_mapel, true);
        goto PzBdk;
        jrvBL:
        if (!(count($no_kik) == 0)) {
            goto yGnCO;
        }
        goto rC8FA;
        G9g5P:
        $no_kip = [];
        goto LA_cx;
        LA_cx:
        $kode_kip = [];
        goto mUQTw;
        iceNP:
        RV0no:
        goto nHj2P;
        rwkJH:
        $siswa = $siswas[$i];
        goto BsfJz;
        JM9dU:
        goto VQsee;
        goto L_AlP;
        UWe9F:
        $fileName = "\116\151\154\x61\151\137\x48\x61\162\x69\141\156\40" . $mapel->kode . "\x20" . $kelas[$id_kelas] . "\56\170\154\x73\170";
        goto CHJOb;
        LkdYb:
        $k4 = [];
        goto TxdIw;
        LcehZ:
        $p6[] = $nilai->p6;
        goto wDK07;
        sJdIo:
        $p4[] = $nilai->p4;
        goto nIZ44;
        XbZ2S:
        $no_kip[] = 1;
        goto lWov9;
        Ee_Y3:
        $k3[] = $nilai->k3;
        goto DXorY;
        ErsXS:
        $isi_kik = [];
        goto G9g5P;
        sGssX:
        $p3[] = $nilai->p3;
        goto sJdIo;
        BeIaa:
        $isi_kik[] = "\x50\x72\141\153\x74\151\153\57\120\x6f\x72\x74\157\146\x6f\154\x69\157\57\120\x72\x6f\171\x65\153\40\x79\141\x6e\147\40\x64\x69\x6e\x69\x6c\x61\151\40\x28\x6c\x69\x68\x61\164\x20\164\141\x62\145\154\x20\x4b\x41\x54\101\x20\113\x45\x52\x4a\x41\40\163\x65\x62\145\154\x61\x68\40\x6b\x61\x6e\x61\156\x29";
        goto QfpaI;
        U71HV:
        $kode_kik = [];
        goto ErsXS;
        ZDtcE:
        $k2[] = $nilai->k2;
        goto Ee_Y3;
        K6kjH:
        $p8 = [];
        goto dhJVw;
        h4DKT:
        $no_induk = $siswa->nisn != null ? "\x27" . $siswa->nisn : "\47" . $siswa->nis;
        goto uBDfV;
        bVBO3:
        $p4 = [];
        goto pXmU6;
        mJzP_:
        $nisn[] = $no_induk;
        goto hZJj1;
        BsfJz:
        $dummyNilai = ["\x70\61" => '', "\x70\62" => '', "\x70\x33" => '', "\x70\x34" => '', "\160\x35" => '', "\160\x36" => '', "\x70\67" => '', "\160\70" => '', "\153\x31" => '', "\153\x32" => '', "\x6b\63" => '', "\153\64" => '', "\153\65" => '', "\153\66" => '', "\x6b\67" => '', "\153\x38" => ''];
        goto BpBh_;
        f3KiW:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto SoQGf;
        KK0KN:
        $k8[] = $nilai->k8;
        goto iceNP;
        txsT1:
        $k5[] = $nilai->k5;
        goto M7ecT;
        h6ig5:
        $smt = $this->dashboard->getSemesterActive();
        goto f3KiW;
        PzBdk:
        $template = "\x2e\57\165\160\154\x6f\x61\x64\163\x2f\x69\x6d\160\x6f\x72\164\x2f\146\157\162\x6d\141\x74\57\x74\145\155\x70\154\141\x74\x65\137\x68\x61\162\151\141\156\x2e\170\154\x73\x78";
        goto UWe9F;
        JX3Ud:
        $p7 = [];
        goto K6kjH;
        zZPvV:
        M0JAl:
        goto KPoOa;
        hDnPL:
        VQsee:
        goto qjLap;
        fH7rS:
        n5jOb:
        goto oqPMM;
        pXmU6:
        $p5 = [];
        goto KMTPh;
        p9qAd:
        $p2 = [];
        goto YTn25;
        nHj2P:
        $i++;
        goto JM9dU;
        TxdIw:
        $k5 = [];
        goto jiYzs;
        hZJj1:
        $nama[] = $siswa->nama;
        goto Uthoi;
        VTbr5:
        $p1 = [];
        goto p9qAd;
        qjLap:
        if (!($i < count($siswas))) {
            goto DsKSM;
        }
        goto jb10Y;
        gbKK7:
        goto M0JAl;
        goto rZ_Yu;
        KQhKE:
        $p2[] = $nilai->p2;
        goto sGssX;
        Cq8OP:
        $k7 = [];
        goto LK6KF;
        DXorY:
        $k4[] = $nilai->k4;
        goto txsT1;
        bBDX_:
        pVG4A:
        goto jrvBL;
        DCSIF:
        $isi_kip[] = "\115\141\164\x65\162\151\40\171\x61\156\147\x20\144\151\156\151\x6c\x61\x69\40\50\154\x69\x68\141\x74\x20\x74\x61\x62\x65\x6c\40\x4b\101\x54\101\x20\x4b\105\122\112\101\40\x73\145\142\145\154\x61\x68\40\153\141\x6e\x61\x6e\x29";
        goto bBDX_;
        mUQTw:
        $isi_kip = [];
        goto QLEqj;
        oqPMM:
        if (!(count($no_kip) == 0)) {
            goto pVG4A;
        }
        goto XbZ2S;
        GEKj1:
        $i = 0;
        goto hDnPL;
        nIZ44:
        $p5[] = $nilai->p5;
        goto LcehZ;
        wDK07:
        $p7[] = $nilai->p7;
        goto rLfx7;
        swbwL:
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]);
        goto piV_9;
        BpBh_:
        $ns = $this->rapor->getNilaiHarianKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto a9roH;
        rC8FA:
        $no_kik[] = 1;
        goto N4Tns;
        IeoJ3:
        $nama = [];
        goto VTbr5;
        jiYzs:
        $k6 = [];
        goto Cq8OP;
        SoQGf:
        $nilais = [];
        goto fAI6d;
        QfpaI:
        yGnCO:
        goto mWkLG;
        rZ_Yu:
        qWLYR:
        goto swbwL;
        jb10Y:
        $siswa = $siswas[$i];
        goto U78vI;
        YTn25:
        $p3 = [];
        goto bVBO3;
        cfxSS:
        $k1[] = $nilai->k1;
        goto ZDtcE;
        Uthoi:
        $p1[] = $nilai->p1;
        goto KQhKE;
        M7ecT:
        $k6[] = $nilai->k6;
        goto K6wZg;
        PfPxB:
        $i++;
        goto gbKK7;
        fAI6d:
        $i = 0;
        goto zZPvV;
        qNUFx:
    }
    public function uploadHarian($id_mapel, $id_kelas)
    {
        goto wCGkj;
        NrLko:
        $kikdk = [];
        goto f8Dfd;
        yGZD9:
        $error = $this->upload->display_errors();
        goto jtvjL;
        lqpk3:
        $this->load->library("\165\x70\x6c\x6f\x61\x64", $config);
        goto CS4CH;
        XHT9c:
        $tp = $this->dashboard->getTahunActive();
        goto YeWoR;
        YeWoR:
        $smt = $this->dashboard->getSemesterActive();
        goto rhEw1;
        rhEw1:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto PKf2B;
        o2RMN:
        unlink($file);
        goto gR_ML;
        dkG9k:
        $file = $this->upload->data("\x66\x75\154\154\x5f\x70\x61\164\150");
        goto qcq5A;
        qcq5A:
        $ext = $this->upload->data("\x66\x69\x6c\145\137\145\x78\x74");
        goto GFEs2;
        qSSSf:
        zryHC:
        goto POkpq;
        f8Dfd:
        $readed = 0;
        goto oO2w1;
        MFS0a:
        $config["\155\x61\170\137\x73\151\x7a\x65"] = 2048;
        goto K0fZf;
        SXqAz:
        ya77d:
        goto o2RMN;
        clvjU:
        $this->db->trans_start();
        goto S38bg;
        oWMfW:
        echo json_encode($updated);
        goto o0go5;
        wCGkj:
        $config["\x75\x70\x6c\x6f\x61\x64\137\160\141\x74\150"] = "\x2e\x2f\x75\x70\154\157\x61\144\x73\57\151\x6d\x70\x6f\162\x74\x2f";
        goto ytieu;
        oO2w1:
        foreach ($siswas as $siswa) {
            goto cSrcP;
            QxRTs:
            if (!($nok != '')) {
                goto pjG5C;
            }
            goto vK652;
            wcGNn:
            AmW48:
            goto KsAb9;
            qW9kD:
            $i++;
            goto uNr0X;
            vK652:
            $kikdk[] = ["\x69\144\x5f\x6b\x69\153\144" => $id_mapel . $id_kelas . "\62" . $nok, "\x69\144\137\155\x61\160\145\154\x5f\153\x65\154\x61\x73" => $id_mapel . $id_kelas, "\x61\x73\x70\x65\153" => 2, "\151\144\x5f\164\160" => $tp->id_tp, "\151\144\x5f\x73\x6d\x74" => $smt->id_smt, "\155\x61\x74\x65\x72\x69\x5f\153\151\153\x64" => $sheetData[$i][26] != null ? strip_tags($sheetData[$i][26]) : ''];
            goto UVYsJ;
            YMBf2:
            Iv6Mb:
            goto igVxL;
            WdzG3:
            hIzK7:
            goto nAO47;
            BJNH7:
            if (!($sheetData[$i][0] != null)) {
                goto AmW48;
            }
            goto c4zW7;
            uNr0X:
            goto hIzK7;
            goto tqM6y;
            CxYX9:
            $no_induk = $siswa->nisn != null ? "\47" . $siswa->nisn : "\47" . $siswa->nis;
            goto q8U85;
            KfBu9:
            if (!($nop != '')) {
                goto g0Btc;
            }
            goto hbgbA;
            KsAb9:
            qc1iu:
            goto qW9kD;
            q8U85:
            if (!($no_induk == $nisn)) {
                goto HTjRF;
            }
            goto knGfZ;
            c4zW7:
            $readed++;
            goto ZuqDO;
            vZHzd:
            HTjRF:
            goto v2nq9;
            XR3KY:
            g0Btc:
            goto Bq3Ur;
            v2nq9:
            $nop = $sheetData[$i][20];
            goto KfBu9;
            tqM6y:
            rtFHb:
            goto YMBf2;
            knGfZ:
            $datas[] = ["\151\144\137\156\x69\x6c\141\x69\x5f\x68\141\162\151\141\x6e" => $id_mapel . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "\x69\x64\137\163\151\163\167\x61" => $siswa->id_siswa, "\151\144\137\155\x61\x70\x65\x6c" => $id_mapel, "\x69\x64\137\x6b\x65\x6c\x61\x73" => $id_kelas, "\x69\144\137\164\160" => $tp->id_tp, "\151\144\137\163\155\164" => $smt->id_smt, "\x70\61" => $sheetData[$i][3], "\160\x32" => $sheetData[$i][4], "\x70\x33" => $sheetData[$i][5], "\x70\64" => $sheetData[$i][6], "\160\x35" => $sheetData[$i][7], "\x70\x36" => $sheetData[$i][8], "\160\67" => $sheetData[$i][9], "\160\x38" => $sheetData[$i][10], "\x6b\61" => $sheetData[$i][11], "\x6b\62" => $sheetData[$i][12], "\153\63" => $sheetData[$i][13], "\x6b\64" => $sheetData[$i][14], "\x6b\x35" => $sheetData[$i][15], "\x6b\66" => $sheetData[$i][16], "\153\x37" => $sheetData[$i][17], "\x6b\x38" => $sheetData[$i][18]];
            goto vZHzd;
            UVYsJ:
            pjG5C:
            goto wcGNn;
            ZuqDO:
            $nisn = $sheetData[$i][1];
            goto CxYX9;
            nAO47:
            if (!($i < count($sheetData))) {
                goto rtFHb;
            }
            goto BJNH7;
            cSrcP:
            $i = 1;
            goto WdzG3;
            Bq3Ur:
            $nok = $sheetData[$i][24];
            goto QxRTs;
            hbgbA:
            $kikdp[] = ["\x69\x64\x5f\x6b\151\x6b\144" => $id_mapel . $id_kelas . "\61" . $nop, "\x69\144\137\155\141\x70\145\154\137\153\145\x6c\x61\163" => $id_mapel . $id_kelas, "\x61\163\160\145\x6b" => 1, "\x69\144\137\x74\160" => $tp->id_tp, "\x69\x64\x5f\x73\155\164" => $smt->id_smt, "\x6d\141\164\x65\162\x69\137\x6b\x69\153\144" => $sheetData[$i][22] != null ? strip_tags($sheetData[$i][22]) : ''];
            goto XR3KY;
            igVxL:
        }
        goto SXqAz;
        ZV_P4:
        foreach ($kikdp as $kip) {
            goto P9Ct2;
            X83wu:
            Fz5Ld:
            goto s_ptH;
            Er4iM:
            $this->db->replace("\162\141\160\x6f\162\x5f\x6b\151\x6b\144", $kip);
            goto X83wu;
            P9Ct2:
            if (!($kip != null)) {
                goto Fz5Ld;
            }
            goto Er4iM;
            s_ptH:
            REItB:
            goto HbfYj;
            HbfYj:
        }
        goto qSSSf;
        jMefp:
        $datas = [];
        goto M5hRD;
        K0fZf:
        $config["\x65\156\143\162\x79\160\164\137\x6e\x61\x6d\145"] = true;
        goto lqpk3;
        yIp9n:
        PcMd7:
        goto yGZD9;
        qGIaq:
        QKPiX:
        goto y2Viq;
        gR_ML:
        $updated = 0;
        goto clvjU;
        xs4F6:
        $this->db->trans_complete();
        goto oWMfW;
        y2Viq:
        VG51q:
        goto XHT9c;
        IWk6j:
        a7Lvi:
        goto fShF7;
        POkpq:
        foreach ($kikdk as $kik) {
            goto AC_m4;
            Uc4sK:
            $this->db->replace("\x72\141\x70\157\x72\x5f\x6b\x69\x6b\144", $kik);
            goto nEnbu;
            AC_m4:
            if (!($kik != null)) {
                goto MYWsp;
            }
            goto Uc4sK;
            nEnbu:
            MYWsp:
            goto GksM6;
            GksM6:
            xyb4P:
            goto Ia1tQ;
            Ia1tQ:
        }
        goto KBS6C;
        M5hRD:
        $kikdp = [];
        goto NrLko;
        jtvjL:
        echo $error;
        goto ILJGV;
        U0A58:
        RODuw:
        goto ZV_P4;
        PKf2B:
        $spreadsheet = $reader->load($file);
        goto ZRhCo;
        ytieu:
        $config["\141\154\x6c\x6f\x77\145\144\137\x74\171\x70\x65\163"] = "\170\154\x73\x7c\x78\154\163\170\174\x63\163\166";
        goto MFS0a;
        ILJGV:
        die;
        goto IWk6j;
        GFEs2:
        switch ($ext) {
            case "\56\170\x6c\163\x78":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
                goto VG51q;
            case "\x2e\170\154\163":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
                goto VG51q;
            case "\56\143\x73\166":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv();
                goto VG51q;
            default:
                echo "\x75\x6e\153\156\x6f\x77\x6e\40\x66\151\154\x65\x20\145\170\164";
                die;
        }
        goto qGIaq;
        o0go5:
        goto a7Lvi;
        goto yIp9n;
        CS4CH:
        if (!$this->upload->do_upload("\165\160\154\157\x61\144\137\x66\151\x6c\145")) {
            goto PcMd7;
        }
        goto dkG9k;
        KBS6C:
        jb198:
        goto xs4F6;
        S38bg:
        foreach ($datas as $data) {
            goto JwHxp;
            JwHxp:
            $update = $this->db->replace("\162\141\x70\157\x72\x5f\156\x69\x6c\141\x69\x5f\x68\141\x72\x69\141\156", $data);
            goto pxAxN;
            w1tdh:
            $updated++;
            goto mKEJE;
            jNsRb:
            yw2lX:
            goto DJtq6;
            pxAxN:
            if (!$update) {
                goto Heqam;
            }
            goto w1tdh;
            mKEJE:
            Heqam:
            goto jNsRb;
            DJtq6:
        }
        goto U0A58;
        ZRhCo:
        $sheetData = $spreadsheet->getActiveSheet()->toArray();
        goto jMefp;
        fShF7:
    }
    public function importHarian()
    {
        goto JK04x;
        C4fDl:
        vZVcM:
        goto BUyXo;
        BUyXo:
        $this->db->trans_complete();
        goto ERjzO;
        efUn9:
        foreach ((array) $posts as $data) {
            goto ivhWN;
            K9mxX:
            caHbE:
            goto Ub0CJ;
            OOHCJ:
            $updated++;
            goto XXtS5;
            VEaV5:
            if (!$update) {
                goto Z2sTG;
            }
            goto OOHCJ;
            XXtS5:
            Z2sTG:
            goto K9mxX;
            ivhWN:
            $update = $this->db->replace("\x72\x61\x70\157\x72\137\156\151\154\141\151\137\150\x61\162\x69\x61\x6e", $data);
            goto VEaV5;
            Ub0CJ:
        }
        goto C4fDl;
        ZIPEt:
        $this->db->trans_start();
        goto efUn9;
        ku6sn:
        $this->output_json($data);
        goto d2KdN;
        JK04x:
        $posts = $this->input->post("\x73\151\x73\x77\x61", true);
        goto oZJ2x;
        ERjzO:
        $data["\x75\x70\144\141\164\x65\144"] = $updated;
        goto ku6sn;
        oZJ2x:
        $updated = 0;
        goto ZIPEt;
        d2KdN:
    }
    public function inputPts($id_mapel, $id_kelas)
    {
        goto W6pJq;
        rJD4B:
        $this->load->view("\x6d\145\x6d\142\x65\162\163\x2f\147\165\162\165\57\162\x61\160\x6f\162\57\156\151\154\141\151\57\x70\164\163");
        goto oaXKn;
        r9gOU:
        $kkm = $this->rapor->getKkm($id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\61");
        goto BaihH;
        VpcQK:
        Ul23c:
        goto ueMgx;
        EVCtY:
        foreach ($mapels as $m) {
            goto Itlf5;
            iRs4Y:
            VezO8:
            goto yv66z;
            Itlf5:
            if (!($m->id_mapel === $id_mapel)) {
                goto FNTCS;
            }
            goto DTa25;
            ZTdVJ:
            FNTCS:
            goto xNcat;
            xNcat:
            foreach ($m->kelas_mapel as $kls) {
                goto eFo0K;
                ZWTmg:
                $kelas = ["\151\144\137\x6b\x65\154\x61\x73" => $kls->kelas, "\x6e\x61\x6d\x61\x5f\153\145\154\x61\163" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)];
                goto vsev2;
                eFo0K:
                if (!($kls->kelas === $id_kelas)) {
                    goto g7dz6;
                }
                goto ZWTmg;
                vsev2:
                g7dz6:
                goto xxs5n;
                xxs5n:
                tnSqZ:
                goto YETE0;
                YETE0:
            }
            goto iRs4Y;
            DTa25:
            $mapel = ["\x69\144\137\x6d\x61\160\x65\x6c" => $m->id_mapel, "\x6e\x61\155\141\x5f\155\x61\x70\145\154" => $m->nama_mapel];
            goto ZTdVJ;
            yv66z:
            Zhj4O:
            goto v816t;
            v816t:
        }
        goto UZJ7g;
        C1z_Y:
        LfVZT:
        goto bFhtO;
        WHkkh:
        if (!($setting != null)) {
            goto Ul23c;
        }
        goto F9buP;
        aGWBf:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto ROAjj;
        PhRjV:
        $data["\x74\160"] = $this->dashboard->getTahun();
        goto RbHM0;
        oaXKn:
        $this->load->view("\155\x65\x6d\x62\145\162\x73\57\147\x75\162\165\57\x74\145\x6d\x70\x6c\x61\x74\x65\x73\x2f\x66\x6f\x6f\164\x65\162");
        goto ylJuX;
        ZJOkH:
        $this->load->view("\x6d\145\155\x62\145\162\163\x2f\x67\165\x72\x75\x2f\x74\x65\x6d\160\x6c\141\x74\x65\x73\57\x68\x65\141\x64\145\162", $data);
        goto rJD4B;
        vDAq6:
        $i = 0;
        goto kFtp5;
        DXJcg:
        $ns = $this->rapor->getNilaiPtsKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto u6ZYt;
        uE0Em:
        $kkm = $setting;
        goto X1rn4;
        f9NWS:
        $kkm = null;
        goto WHkkh;
        u6ZYt:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns;
        goto nruKE;
        F9buP:
        if ($setting->kkm_tunggal == "\61") {
            goto NqNUf;
        }
        goto r9gOU;
        qwR9T:
        $tp = $this->dashboard->getTahunActive();
        goto Zmlly;
        TjJMp:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto J1ojB;
        W6pJq:
        $user = $this->ion_auth->user()->row();
        goto qwR9T;
        N19qb:
        $data["\x73\155\164"] = $this->dashboard->getSemester();
        goto WawsQ;
        kFtp5:
        Jf2wu:
        goto eUWvf;
        UZJ7g:
        KtOca:
        goto aGWBf;
        J1ojB:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto U2s17;
        gUTfo:
        goto Jf2wu;
        goto C1z_Y;
        FCPaW:
        $kelas = [];
        goto EVCtY;
        ueMgx:
        $data = ["\x75\x73\145\162" => $user, "\152\165\x64\165\x6c" => "\116\x69\154\141\x69\x20\x50\x54\x53\x20\113\x65\x6c\x61\163\x20", "\163\165\142\152\x75\x64\x75\154" => "\x49\156\x70\x75\164\40\x4e\x69\x6c\x61\x69\x20\120\124\123\40\115\x61\160\x65\154\x20", "\x73\145\164\164\x69\x6e\x67" => $this->dashboard->getSetting(), "\x67\165\x72\x75" => $guru, "\155\x61\x70\x65\x6c" => $mapel, "\x6b\145\154\x61\163" => $kelas, "\x73\x69\163\x77\x61" => $siswas, "\156\x69\154\141\x69" => $nilai, "\x6b\153\155" => $kkm];
        goto PhRjV;
        BaihH:
        goto Itzld;
        goto BYDv7;
        zT3FU:
        $data["\163\x65\164\164\x69\x6e\147\x5f\162\141\160\157\x72"] = $setting;
        goto ZJOkH;
        WawsQ:
        $data["\163\x6d\164\x5f\x61\x63\164\x69\166\x65"] = $smt;
        goto zT3FU;
        xrKcW:
        $dummyNilai = ["\x70\x31" => '', "\x70\x32" => '', "\160\63" => '', "\160\64" => '', "\x70\65" => '', "\160\66" => '', "\160\x37" => '', "\x70\x38" => '', "\160\137\x72\141\164\x61\x5f\162\141\164\141" => '', "\x70\x5f\x70\162\x65\x64\151\x6b\x61\x74" => "\75", "\x70\137\x64\x65\x73\x6b\x72\151\x70\163\151" => '', "\x6b\61" => '', "\153\62" => '', "\x6b\63" => '', "\x6b\x34" => '', "\153\x35" => '', "\153\66" => '', "\153\67" => '', "\153\70" => '', "\153\x5f\x72\x61\x74\x61\x5f\x72\x61\164\x61" => '', "\153\x5f\x70\x72\145\144\151\x6b\141\164" => '', "\153\x5f\144\145\163\x6b\162\151\x70\163\151" => ''];
        goto DXJcg;
        nruKE:
        Y1Dek:
        goto LoJR5;
        U2s17:
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
        goto UzXQu;
        ROAjj:
        $nilai = [];
        goto vDAq6;
        eUWvf:
        if (!($i < count($siswas))) {
            goto LfVZT;
        }
        goto rzWfm;
        LoJR5:
        $i++;
        goto gUTfo;
        Zmlly:
        $smt = $this->dashboard->getSemesterActive();
        goto TjJMp;
        bFhtO:
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto f9NWS;
        RbHM0:
        $data["\x74\160\137\141\143\164\151\x76\145"] = $tp;
        goto N19qb;
        rzWfm:
        $siswa = $siswas[$i];
        goto xrKcW;
        X1rn4:
        Itzld:
        goto VpcQK;
        UzXQu:
        $mapel = '';
        goto FCPaW;
        BYDv7:
        NqNUf:
        goto uE0Em;
        ylJuX:
    }
    public function downloadTemplatePts($id_mapel, $id_kelas)
    {
        goto YLI_t;
        V3aSl:
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns;
        goto i0zbJ;
        M0iOx:
        $i = 0;
        goto TGA2R;
        Eshtv:
        KZwCP:
        goto BPjcM;
        BPjcM:
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]);
        goto KgoTF;
        smtrp:
        $nisn[] = $no_induk;
        goto pNDYE;
        lMgb8:
        if (!($i < count($siswas))) {
            goto KZwCP;
        }
        goto sKyRy;
        rUh_R:
        $siswa = $siswas[$i];
        goto kWwUK;
        CF2mg:
        PhpExcelTemplator::outputToFile($template, $fileName, $params);
        goto Q4wX6;
        pNDYE:
        $nama[] = $siswa->nama;
        goto fbLFf;
        Y3Dna:
        $nama = [];
        goto mzNgN;
        cwuKE:
        $no[] = $i + 1;
        goto smtrp;
        KgoTF:
        $mapel = $this->master->getMapelById($id_mapel, true);
        goto xDwbc;
        DqOkV:
        D4PTv:
        goto drx1u;
        NVjPD:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto tHU1C;
        i0zbJ:
        NrjKa:
        goto GP89T;
        GP89T:
        $i++;
        goto vFbBl;
        e1TBb:
        DgAgD:
        goto k7EjX;
        YLI_t:
        $tp = $this->dashboard->getTahunActive();
        goto mw7zd;
        CR74C:
        goto DgAgD;
        goto DqOkV;
        fbLFf:
        $p1[] = $nilai->nilai;
        goto hG_qL;
        tHU1C:
        $nilais = [];
        goto M0iOx;
        hG_qL:
        xjKkC:
        goto briLq;
        kWwUK:
        $nilai = $nilais[$siswa->id_siswa];
        goto Dbnvk;
        krb2O:
        $i = 0;
        goto e1TBb;
        Dbnvk:
        $no_induk = $siswa->nisn != null ? "\x27" . $siswa->nisn : "\47" . $siswa->nis;
        goto cwuKE;
        XNClh:
        $dummyNilai = ["\156\x69\x6c\141\151" => ''];
        goto RbHe_;
        k7EjX:
        if (!($i < count($siswas))) {
            goto D4PTv;
        }
        goto rUh_R;
        xDwbc:
        $template = "\x2e\x2f\165\x70\x6c\157\141\x64\x73\x2f\151\x6d\x70\157\162\x74\x2f\146\157\x72\x6d\x61\x74\57\164\145\x6d\160\x6c\x61\x74\x65\x5f\x70\164\x73\x2e\x78\154\163\170";
        goto Vqt_1;
        vFbBl:
        goto yd2zi;
        goto Eshtv;
        mw7zd:
        $smt = $this->dashboard->getSemesterActive();
        goto NVjPD;
        drx1u:
        $params = ["\x7b\155\x61\x70\x65\154\x7d" => $mapel->kode, "\x7b\153\145\154\x61\x73\175" => $kelas[$id_kelas], "\x5b\x6e\x6f\x5d" => $no, "\133\x6e\x69\163\x6e\135" => $nisn, "\133\x6e\x61\x6d\141\135" => $nama, "\x5b\156\x69\154\x61\x69\135" => $p1];
        goto CF2mg;
        gZ28g:
        $no = [];
        goto hkmP9;
        sKyRy:
        $siswa = $siswas[$i];
        goto XNClh;
        RbHe_:
        $ns = $this->rapor->getNilaiPtsKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto V3aSl;
        briLq:
        $i++;
        goto CR74C;
        hkmP9:
        $nisn = [];
        goto Y3Dna;
        mzNgN:
        $p1 = [];
        goto krb2O;
        Vqt_1:
        $fileName = "\116\x69\x6c\141\151\x5f\x50\124\x53\40" . $mapel->kode . "\x20" . $kelas[$id_kelas] . "\x2e\170\154\163\170";
        goto gZ28g;
        TGA2R:
        yd2zi:
        goto lMgb8;
        Q4wX6:
    }
    public function uploadPts($id_mapel, $id_kelas)
    {
        goto ZPW5D;
        wZ5vw:
        keVUW:
        goto jzvNX;
        z4KdR:
        $config["\141\154\154\x6f\167\x65\144\x5f\x74\171\x70\x65\163"] = "\x78\x6c\x73\x7c\170\x6c\x73\x78\x7c\143\163\x76";
        goto ZqUv6;
        ySBQI:
        DfBKI:
        goto NA8sB;
        yAyVs:
        foreach ($datas as $data) {
            goto SIenk;
            lQEXT:
            if (!$update) {
                goto UNlpV;
            }
            goto rKgm2;
            IfsuO:
            UNlpV:
            goto QGqSQ;
            rKgm2:
            $updated++;
            goto IfsuO;
            QGqSQ:
            SgK2a:
            goto yv1b2;
            SIenk:
            $update = $this->db->replace("\162\x61\160\x6f\162\x5f\156\x69\x6c\141\151\137\x70\164\x73", $data);
            goto lQEXT;
            yv1b2:
        }
        goto wZ5vw;
        Wmf8W:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto k2qOZ;
        x8lh6:
        $ext = $this->upload->data("\146\151\x6c\x65\137\145\170\164");
        goto ifJVX;
        RPexk:
        echo $error;
        goto ywk5N;
        MCOvM:
        $readed = 0;
        goto cASLZ;
        gjVAP:
        $sheetData = $spreadsheet->getActiveSheet()->toArray();
        goto ryMg3;
        TwEbN:
        ceLe1:
        goto dRwa3;
        ywk5N:
        die;
        goto hC1Rf;
        jzvNX:
        echo json_encode($updated);
        goto Edm3q;
        CnVt_:
        $updated = 0;
        goto yAyVs;
        ZPW5D:
        $config["\165\160\x6c\157\x61\144\137\x70\141\x74\x68"] = "\x2e\x2f\x75\160\x6c\x6f\141\144\163\57\x69\155\160\x6f\x72\164\57";
        goto z4KdR;
        KGcH6:
        if (!$this->upload->do_upload("\x75\x70\154\157\141\144\x5f\x66\151\x6c\145")) {
            goto Oi5z2;
        }
        goto zh7Kc;
        ryMg3:
        $datas = [];
        goto MCOvM;
        WU6bl:
        $smt = $this->dashboard->getSemesterActive();
        goto Wmf8W;
        zh7Kc:
        $file = $this->upload->data("\x66\165\154\x6c\137\x70\141\x74\x68");
        goto x8lh6;
        MIxFJ:
        $error = $this->upload->display_errors();
        goto RPexk;
        KpgHk:
        Oi5z2:
        goto MIxFJ;
        NA8sB:
        o6iRm:
        goto ZP1l7;
        hC1Rf:
        rYVUR:
        goto DDPO5;
        ifJVX:
        switch ($ext) {
            case "\56\x78\x6c\163\x78":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
                goto o6iRm;
            case "\x2e\170\154\x73":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
                goto o6iRm;
            case "\x2e\143\x73\166":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv();
                goto o6iRm;
            default:
                echo "\x75\x6e\x6b\156\x6f\x77\156\x20\x66\151\154\145\40\x65\x78\x74";
                die;
        }
        goto ySBQI;
        Edm3q:
        goto rYVUR;
        goto KpgHk;
        YAUFy:
        $config["\145\156\143\x72\x79\160\164\137\156\x61\155\x65"] = true;
        goto Vfvcx;
        k2qOZ:
        $spreadsheet = $reader->load($file);
        goto gjVAP;
        ZP1l7:
        $tp = $this->dashboard->getTahunActive();
        goto WU6bl;
        Vfvcx:
        $this->load->library("\x75\160\154\157\141\144", $config);
        goto KGcH6;
        cASLZ:
        foreach ($siswas as $siswa) {
            goto ZXBOB;
            mP4LT:
            gmvAs:
            goto EfkRW;
            j5l_s:
            $readed++;
            goto iVtob;
            VRxBe:
            QWqEw:
            goto L2bII;
            STyIW:
            $no_induk = $siswa->nisn != null ? "\x27" . $siswa->nisn : "\47" . $siswa->nis;
            goto vdLuj;
            sNe0m:
            qrHLK:
            goto RF8r3;
            fgpmk:
            l_GAm:
            goto gdvQ3;
            i7TYA:
            goto gmvAs;
            goto VRxBe;
            EfkRW:
            if (!($i < count($sheetData))) {
                goto QWqEw;
            }
            goto IJx3g;
            gdvQ3:
            SmHHs:
            goto sNe0m;
            rFxEW:
            $datas[] = ["\151\x64\x5f\x6e\151\154\141\x69\137\x70\x74\163" => $id_mapel . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "\x69\x64\x5f\x73\151\163\167\141" => $siswa->id_siswa, "\151\144\x5f\155\x61\160\x65\x6c" => $id_mapel, "\151\144\137\153\145\x6c\x61\163" => $id_kelas, "\x6e\151\x6c\141\151" => $sheetData[$i][3]];
            goto fgpmk;
            IJx3g:
            if (!($sheetData[$i][0] != null)) {
                goto SmHHs;
            }
            goto j5l_s;
            ZXBOB:
            $i = 1;
            goto mP4LT;
            RF8r3:
            $i++;
            goto i7TYA;
            L2bII:
            nlsDZ:
            goto xBeTU;
            vdLuj:
            if (!($no_induk == $nisn)) {
                goto l_GAm;
            }
            goto rFxEW;
            iVtob:
            $nisn = $sheetData[$i][1];
            goto STyIW;
            xBeTU:
        }
        goto TwEbN;
        dRwa3:
        unlink($file);
        goto CnVt_;
        ZqUv6:
        $config["\x6d\141\x78\x5f\x73\x69\172\145"] = 2048;
        goto YAUFy;
        DDPO5:
    }
    public function importPts()
    {
        goto zg010;
        HwiV_:
        A5CD5:
        goto iQN2H;
        GHh3n:
        $this->db->trans_start();
        goto ACleH;
        x_yUn:
        $updated = 0;
        goto GHh3n;
        ACleH:
        foreach ($inputs as $data) {
            goto LoekP;
            ao13T:
            SCHWz:
            goto MvFxo;
            PT_T1:
            fS831:
            goto ao13T;
            I2bkR:
            $updated++;
            goto PT_T1;
            LoekP:
            $update = $this->db->replace("\x72\141\160\x6f\162\137\156\x69\x6c\141\x69\137\x70\x74\x73", $data);
            goto p8g9B;
            p8g9B:
            if (!$update) {
                goto fS831;
            }
            goto I2bkR;
            MvFxo:
        }
        goto HwiV_;
        iQN2H:
        $this->db->trans_complete();
        goto R3Mle;
        R3Mle:
        echo json_encode($updated);
        goto kRpuO;
        zg010:
        $inputs = $this->input->post("\x73\151\x73\x77\x61", true);
        goto x_yUn;
        kRpuO:
    }
    public function inputPas($id_mapel, $id_kelas)
    {
        goto b9i77;
        tc5un:
        F4UzJ:
        goto ScuYt;
        V9fQY:
        K3ksO:
        goto nTPTk;
        yOjGq:
        zcKGg:
        goto c6qEy;
        duO67:
        $mapels = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
        goto jYeMI;
        CGFc6:
        $tp = $this->dashboard->getTahunActive();
        goto JXKrP;
        i989A:
        $dummyNilai = ["\156\x68\141\x72" => '', "\156\160\x74\163" => '', "\x6e\x70\x61\x73" => ''];
        goto ZIVuR;
        eMW8x:
        $data["\164\160"] = $this->dashboard->getTahun();
        goto lw2rm;
        lkNrb:
        $this->load->view("\x6d\145\155\x62\145\x72\163\x2f\147\165\162\x75\x2f\164\x65\x6d\160\x6c\141\164\x65\x73\x2f\x68\x65\x61\144\x65\x72", $data);
        goto syhaO;
        b9i77:
        $user = $this->ion_auth->user()->row();
        goto CGFc6;
        Cd2Tf:
        $siswa = $siswas[$i];
        goto i989A;
        kqDA7:
        HZKKf:
        goto RvMW9;
        ScuYt:
        UUBro:
        goto tjVfM;
        SX5Lt:
        $data["\163\x6d\x74"] = $this->dashboard->getSemester();
        goto ZB1EE;
        tjVfM:
        $data = ["\x75\163\145\162" => $user, "\x6a\x75\144\x75\x6c" => "\116\151\154\x61\x69\40\x41\153\x68\x69\x72\x20\x4b\145\x6c\141\x73\x20", "\x73\165\142\152\x75\x64\165\x6c" => "\x49\156\160\165\x74\x20\x4e\x69\154\x61\151\x20\x41\x6b\x68\151\x72\40\115\x61\160\145\x6c\40", "\163\145\164\164\151\x6e\147" => $this->dashboard->getSetting(), "\x67\x75\162\165" => $guru, "\x6d\141\160\145\154" => $mapel, "\153\145\154\x61\x73" => $kelas, "\x73\151\163\x77\x61" => $siswas, "\156\x69\x6c\x61\151" => $nilai, "\153\x6b\x6d" => $kkm, "\163\x65\164\x74\x69\x6e\147\137\162\141\160\x6f\x72" => $setting];
        goto eMW8x;
        xxWQR:
        if ($setting->kkm_tunggal == "\61") {
            goto TkTjA;
        }
        goto HSA2c;
        zYYtk:
        TkTjA:
        goto crvM1;
        syhaO:
        $this->load->view("\155\x65\x6d\142\145\x72\163\57\147\165\162\165\57\x72\141\160\157\162\57\x6e\151\154\141\x69\x2f\x70\141\x73");
        goto yNAHl;
        yNAHl:
        $this->load->view("\x6d\x65\x6d\x62\x65\162\163\57\x67\x75\162\x75\x2f\164\145\155\x70\154\x61\164\145\x73\x2f\x66\157\157\164\x65\162");
        goto PlSTW;
        nTPTk:
        $i++;
        goto qP1mk;
        vdFhG:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto duO67;
        rDt1a:
        $kkm = null;
        goto a_g6a;
        UjlGw:
        goto F4UzJ;
        goto zYYtk;
        ly61t:
        $nilai = [];
        goto KHA9m;
        YpQB1:
        foreach ($mapels as $m) {
            goto Drl6x;
            O2tYV:
            pJQdZ:
            goto ASyeh;
            xJEqQ:
            $mapel = ["\151\144\137\x6d\x61\160\x65\154" => $m->id_mapel, "\x6e\x61\x6d\x61\x5f\155\x61\160\145\154" => $m->nama_mapel];
            goto O2tYV;
            Drl6x:
            if (!($m->id_mapel === $id_mapel)) {
                goto pJQdZ;
            }
            goto xJEqQ;
            pmUUh:
            A0DwV:
            goto t_9RH;
            jRtUV:
            tuMTa:
            goto pmUUh;
            ASyeh:
            foreach ($m->kelas_mapel as $kls) {
                goto LQhbH;
                LQhbH:
                if (!($kls->kelas === $id_kelas)) {
                    goto vDNWZ;
                }
                goto c2MKW;
                c2MKW:
                $kelas = ["\151\144\x5f\x6b\145\x6c\141\163" => $kls->kelas, "\x6e\141\x6d\x61\137\x6b\x65\154\141\163" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)];
                goto HS4i0;
                YjzJx:
                X9sUx:
                goto wg53m;
                HS4i0:
                vDNWZ:
                goto YjzJx;
                wg53m:
            }
            goto jRtUV;
            t_9RH:
        }
        goto kqDA7;
        crvM1:
        $kkm = $setting;
        goto tc5un;
        c6qEy:
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto rDt1a;
        jYeMI:
        $mapel = '';
        goto L5hTF;
        v3Dy9:
        decuz:
        goto hZ_fE;
        hZ_fE:
        if (!($i < count($siswas))) {
            goto zcKGg;
        }
        goto Cd2Tf;
        a_g6a:
        if (!($setting != null)) {
            goto UUBro;
        }
        goto xxWQR;
        KHA9m:
        $i = 0;
        goto v3Dy9;
        dUjP4:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto vdFhG;
        JSDsx:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns;
        goto V9fQY;
        HSA2c:
        $kkm = $this->rapor->getKkm($id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\x31");
        goto UjlGw;
        JXKrP:
        $smt = $this->dashboard->getSemesterActive();
        goto dUjP4;
        ZB1EE:
        $data["\x73\155\x74\x5f\x61\143\164\x69\166\x65"] = $smt;
        goto lkNrb;
        L5hTF:
        $kelas = [];
        goto YpQB1;
        qP1mk:
        goto decuz;
        goto yOjGq;
        ZIVuR:
        $ns = $this->rapor->getNilaiAkhirKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto JSDsx;
        RvMW9:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto ly61t;
        lw2rm:
        $data["\164\160\137\141\143\x74\151\166\145"] = $tp;
        goto SX5Lt;
        PlSTW:
    }
    public function downloadTemplatePas($id_mapel, $id_kelas)
    {
        goto b1eUN;
        kEmvw:
        $no[] = $i + 1;
        goto tkOey;
        i2lBb:
        $mapel = $this->master->getMapelById($id_mapel, true);
        goto xuluX;
        dViUP:
        goto xnFXu;
        goto T3ajM;
        p6elO:
        $p1[] = $nilai->npas;
        goto zHrBm;
        tb6Cy:
        $no_induk = $siswa->nisn != null ? "\47" . $siswa->nisn : "\x27" . $siswa->nis;
        goto kEmvw;
        c3Ov2:
        $dummyNilai = ["\x6e\151\154\x61\x69" => '', "\x6e\x70\x61\163" => ''];
        goto aF7gy;
        H7aTj:
        r_II4:
        goto sSsoX;
        Vuqov:
        T8lUW:
        goto ej5sf;
        Q2X9Q:
        uHbm5:
        goto shWlq;
        y08Th:
        $i++;
        goto iIvxD;
        CkGrI:
        $fileName = "\x4e\x69\154\x61\151\137\120\x41\x53\40" . $mapel->kode . "\40" . $kelas[$id_kelas] . "\x2e\x78\x6c\x73\x78";
        goto Qgypx;
        YnkT8:
        $siswa = $siswas[$i];
        goto X4pY5;
        xuluX:
        $template = "\x2e\57\165\x70\154\157\141\x64\x73\57\x69\x6d\160\157\162\x74\57\x66\157\x72\x6d\141\x74\x2f\x74\x65\x6d\160\x6c\x61\x74\145\x5f\160\141\163\56\x78\x6c\163\170";
        goto CkGrI;
        NXOy6:
        $smt = $this->dashboard->getSemesterActive();
        goto cYsfG;
        cJKWS:
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]);
        goto i2lBb;
        T3ajM:
        Kb8d4:
        goto cJKWS;
        yL87X:
        $siswa = $siswas[$i];
        goto c3Ov2;
        cYsfG:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto yrZGn;
        yrZGn:
        $nilais = [];
        goto pS0Xg;
        Gz8Js:
        PhpExcelTemplator::outputToFile($template, $fileName, $params);
        goto cYL0q;
        sSsoX:
        if (!($i < count($siswas))) {
            goto uHbm5;
        }
        goto YnkT8;
        b1eUN:
        $tp = $this->dashboard->getTahunActive();
        goto NXOy6;
        UYgPg:
        $nama = [];
        goto dKbSL;
        aF7gy:
        $ns = $this->rapor->getNilaiAkhirKelas($id_mapel, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto fVeIA;
        zy83C:
        if (!($i < count($siswas))) {
            goto Kb8d4;
        }
        goto yL87X;
        zHrBm:
        XbwYy:
        goto y08Th;
        ej5sf:
        $i++;
        goto dViUP;
        tkOey:
        $nisn[] = $no_induk;
        goto f9X11;
        Xs1tZ:
        xnFXu:
        goto zy83C;
        dKbSL:
        $p1 = [];
        goto wL7s_;
        wL7s_:
        $i = 0;
        goto H7aTj;
        uSE3r:
        $nisn = [];
        goto UYgPg;
        shWlq:
        $params = ["\x7b\x6d\x61\x70\145\x6c\175" => $mapel->kode, "\173\153\145\x6c\x61\163\x7d" => $kelas[$id_kelas], "\x5b\156\157\x5d" => $no, "\133\156\x69\163\x6e\135" => $nisn, "\133\156\141\155\x61\x5d" => $nama, "\x5b\x6e\151\x6c\141\x69\x5d" => $p1];
        goto Gz8Js;
        f9X11:
        $nama[] = $siswa->nama;
        goto p6elO;
        X4pY5:
        $nilai = $nilais[$siswa->id_siswa];
        goto tb6Cy;
        iIvxD:
        goto r_II4;
        goto Q2X9Q;
        fVeIA:
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns;
        goto Vuqov;
        pS0Xg:
        $i = 0;
        goto Xs1tZ;
        Qgypx:
        $no = [];
        goto uSE3r;
        cYL0q:
    }
    public function uploadPas($id_mapel, $id_kelas)
    {
        goto MzKfJ;
        cvH88:
        mRwQE:
        goto F0X5V;
        R1bry:
        $tp = $this->dashboard->getTahunActive();
        goto K_2mC;
        j04jO:
        die;
        goto qpQ6j;
        PNOut:
        f2LNC:
        goto KlYd5;
        mvoKy:
        foreach ($siswas as $siswa) {
            goto Cnwxd;
            PEuYK:
            $no_induk = $siswa->nisn != null ? "\x27" . $siswa->nisn : "\x27" . $siswa->nis;
            goto E1uiG;
            BBi7j:
            $i++;
            goto rzhoH;
            NMf8Y:
            $readed++;
            goto lsb_f;
            Cnwxd:
            $i = 1;
            goto qrezl;
            qrezl:
            vTk87:
            goto HedOz;
            HedOz:
            if (!($i < count($sheetData))) {
                goto GFFGn;
            }
            goto WrnhZ;
            rzhoH:
            goto vTk87;
            goto DI3MP;
            DI3MP:
            GFFGn:
            goto xvm0p;
            WrnhZ:
            if (!($sheetData[$i][0] != null)) {
                goto KHvnw;
            }
            goto NMf8Y;
            fQTAL:
            Xco5d:
            goto BBi7j;
            E1uiG:
            if (!($no_induk == $nisn)) {
                goto L4sZ3;
            }
            goto DmAA0;
            DmAA0:
            $datas[] = ["\151\144\x5f\x6e\x69\x6c\141\x69\137\141\153\150\151\x72" => $id_mapel . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "\x69\144\x5f\x73\151\x73\167\x61" => $siswa->id_siswa, "\151\x64\x5f\x6d\x61\160\145\154" => $id_mapel, "\151\x64\137\x6b\145\154\x61\163" => $id_kelas, "\156\x69\x6c\x61\x69" => $sheetData[$i][3]];
            goto fH2LS;
            QC0_8:
            KHvnw:
            goto fQTAL;
            xvm0p:
            SKAld:
            goto zCsHB;
            lsb_f:
            $nisn = $sheetData[$i][1];
            goto PEuYK;
            fH2LS:
            L4sZ3:
            goto QC0_8;
            zCsHB:
        }
        goto PNOut;
        wP7Aa:
        $config["\x61\154\154\x6f\167\145\x64\x5f\x74\171\160\145\x73"] = "\170\154\x73\174\x78\154\x73\170\174\x63\x73\x76";
        goto MMWRd;
        YR_oT:
        echo $error;
        goto j04jO;
        kF2JY:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto cj7fo;
        bdkn_:
        nH7HS:
        goto R1bry;
        Wqv8N:
        $datas = [];
        goto fX69I;
        KlYd5:
        unlink($file);
        goto jwP67;
        cEqVE:
        $file = $this->upload->data("\x66\x75\x6c\154\x5f\x70\141\164\150");
        goto oh_wg;
        jwP67:
        $updated = 0;
        goto VmAow;
        q_GMx:
        zoB50:
        goto WA7aX;
        tT7Md:
        frbuK:
        goto bdkn_;
        iRatO:
        if (!$this->upload->do_upload("\165\160\x6c\x6f\141\144\137\x66\151\154\145")) {
            goto mRwQE;
        }
        goto cEqVE;
        fX69I:
        $readed = 0;
        goto mvoKy;
        qpQ6j:
        rV9wu:
        goto J0Lun;
        UCk0g:
        $config["\145\156\143\162\171\x70\164\x5f\x6e\x61\x6d\x65"] = true;
        goto C5jtW;
        cj7fo:
        $spreadsheet = $reader->load($file);
        goto FU9_W;
        MzKfJ:
        $config["\165\x70\154\157\x61\144\x5f\160\x61\x74\150"] = "\x2e\x2f\165\x70\x6c\x6f\x61\144\163\57\x69\x6d\x70\x6f\x72\164\x2f";
        goto wP7Aa;
        w8oI1:
        switch ($ext) {
            case "\x2e\170\154\x73\170":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
                goto nH7HS;
            case "\x2e\x78\x6c\x73":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
                goto nH7HS;
            case "\56\x63\163\166":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv();
                goto nH7HS;
            default:
                echo "\x75\x6e\153\156\157\167\x6e\x20\146\x69\154\145\x20\x65\x78\164";
                die;
        }
        goto tT7Md;
        oh_wg:
        $ext = $this->upload->data("\146\x69\154\x65\x5f\x65\170\x74");
        goto w8oI1;
        MMWRd:
        $config["\x6d\x61\x78\x5f\x73\x69\172\x65"] = 2048;
        goto UCk0g;
        FU9_W:
        $sheetData = $spreadsheet->getActiveSheet()->toArray();
        goto Wqv8N;
        VmAow:
        foreach ($datas as $data) {
            goto Kr5Hw;
            UDf2Z:
            if (!$update) {
                goto sJFV7;
            }
            goto K1m_g;
            uoSme:
            sJFV7:
            goto aBeX1;
            K1m_g:
            $updated++;
            goto uoSme;
            Kr5Hw:
            $update = $this->db->replace("\162\x61\160\x6f\162\x5f\156\x69\154\x61\x69\x5f\x61\x6b\150\151\x72", $data);
            goto UDf2Z;
            aBeX1:
            VK44H:
            goto JlIto;
            JlIto:
        }
        goto q_GMx;
        C5jtW:
        $this->load->library("\165\x70\x6c\x6f\141\144", $config);
        goto iRatO;
        WA7aX:
        echo json_encode($updated);
        goto DDXdo;
        DDXdo:
        goto rV9wu;
        goto cvH88;
        K_2mC:
        $smt = $this->dashboard->getSemesterActive();
        goto kF2JY;
        F0X5V:
        $error = $this->upload->display_errors();
        goto YR_oT;
        J0Lun:
    }
    public function importPas()
    {
        goto EHZeu;
        N3jTi:
        $this->db->trans_start();
        goto aBMdD;
        N7SR7:
        $updated = 0;
        goto N3jTi;
        aBMdD:
        foreach ($inputs as $data) {
            goto ugAfX;
            ugAfX:
            $update = $this->db->replace("\x72\141\x70\157\x72\x5f\156\151\x6c\141\151\x5f\141\153\150\151\x72", $data);
            goto zoVue;
            uGCBa:
            $updated++;
            goto HB5gC;
            HB5gC:
            rqLeg:
            goto bZ0Of;
            zoVue:
            if (!$update) {
                goto rqLeg;
            }
            goto uGCBa;
            bZ0Of:
            Uu02Y:
            goto KWldb;
            KWldb:
        }
        goto ewC9R;
        tXiXt:
        echo json_encode($updated);
        goto P0gWt;
        oq_Cr:
        $this->db->trans_complete();
        goto tXiXt;
        EHZeu:
        $inputs = $this->input->post("\163\151\163\167\141", true);
        goto N7SR7;
        ewC9R:
        SqSRK:
        goto oq_Cr;
        P0gWt:
    }
    public function inputEkstra($id_ekstra, $id_kelas)
    {
        goto IHhNm;
        yu1WN:
        $dummyNilai = ["\x70\61" => '', "\x70\x32" => '', "\x70\63" => '', "\x70\x34" => '', "\160\65" => '', "\x70\66" => '', "\160\67" => '', "\x70\x38" => '', "\160\137\x72\141\x74\141\x5f\x72\141\x74\141" => '', "\x70\x5f\x70\x72\145\144\151\x6b\x61\x74" => "\x3d", "\x70\137\144\x65\163\x6b\x72\151\x70\163\x69" => '', "\x6b\61" => '', "\153\x32" => '', "\x6b\63" => '', "\x6b\x34" => '', "\x6b\x35" => '', "\x6b\66" => '', "\x6b\x37" => '', "\153\70" => '', "\x6b\137\x72\141\x74\x61\137\x72\x61\x74\x61" => '', "\153\137\x70\x72\145\144\151\153\141\x74" => '', "\x6b\x5f\144\x65\x73\x6b\162\x69\x70\x73\151" => ''];
        goto RM_Cu;
        oa9NS:
        if (!($i < count($siswas))) {
            goto ToLh_;
        }
        goto niVLz;
        xXhsb:
        $this->load->view("\x6d\145\155\142\x65\162\x73\57\147\165\162\x75\x2f\162\141\160\157\162\x2f\156\x69\154\141\151\57\x65\x6b\x73\x74\x72\141");
        goto sAMv_;
        StwGO:
        $i = 0;
        goto zP9bm;
        yejll:
        $ekstra_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto cGbM8;
        aJm8P:
        $data["\x74\x70"] = $this->dashboard->getTahun();
        goto JSCNC;
        J86CT:
        foreach ($ekstras as $m) {
            goto CO7cZ;
            w1aTP:
            f37WF:
            goto w24LQ;
            pH2N2:
            lbD1R:
            goto w1aTP;
            MdeQ0:
            $ekstra = ["\151\144\137\x65\x6b\163\164\162\141" => $m->id_ekstra, "\x6e\141\x6d\x61\x5f\x65\153\163\164\x72\x61" => $m->nama_ekstra];
            goto MgQ0E;
            CO7cZ:
            if (!($m->id_ekstra === $id_ekstra)) {
                goto yxA5H;
            }
            goto MdeQ0;
            tf7UN:
            foreach ($m->kelas_ekstra as $kls) {
                goto bkiOx;
                Lajsw:
                WO0ma:
                goto yNVDw;
                yNVDw:
                LYds7:
                goto kuiu2;
                tkhth:
                $kelas = ["\151\x64\x5f\153\x65\154\x61\x73" => $kls->kelas, "\x6e\141\x6d\x61\137\x6b\x65\x6c\141\x73" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)];
                goto Lajsw;
                bkiOx:
                if (!($kls->kelas === $id_kelas)) {
                    goto WO0ma;
                }
                goto tkhth;
                kuiu2:
            }
            goto pH2N2;
            MgQ0E:
            yxA5H:
            goto tf7UN;
            w24LQ:
        }
        goto LqrYf;
        RM_Cu:
        $ns = $this->rapor->getNilaiEkstraKelas($id_ekstra, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto UMMKQ;
        cGbM8:
        $ekstras = json_decode(json_encode(unserialize($ekstra_guru->ekstra_kelas)));
        goto nvNhF;
        lTxfC:
        $i++;
        goto htWqZ;
        niVLz:
        $siswa = $siswas[$i];
        goto yu1WN;
        JTWjR:
        $data = ["\x75\163\x65\162" => $user, "\152\165\x64\x75\x6c" => "\116\x69\154\141\151\x20\x45\x6b\163\x74\x72\141\153\x75\162\x69\x6b\x75\x6c\x65\162\40", "\163\x75\x62\x6a\x75\x64\x75\154" => "\x49\156\160\x75\x74\40\x4e\151\154\141\x69\40\120\x54\123\x20\105\x6b\163\164\162\x61\x20", "\x73\145\x74\164\151\x6e\x67" => $this->dashboard->getSetting(), "\x67\165\x72\x75" => $guru, "\x65\153\x73\164\x72\x61" => $ekstra, "\153\145\154\141\x73" => $kelas, "\x73\x69\x73\167\141" => $siswas, "\156\151\x6c\x61\x69" => $nilai, "\153\x6b\x6d" => $kkm];
        goto aJm8P;
        ES49t:
        YVz9n:
        goto lTxfC;
        sAMv_:
        $this->load->view("\x6d\145\155\x62\145\162\163\57\x67\165\162\165\57\164\145\x6d\160\154\x61\164\145\x73\57\146\157\157\x74\145\162");
        goto ysp6J;
        LqrYf:
        dMcQB:
        goto BQZVb;
        RAqpU:
        $tp = $this->dashboard->getTahunActive();
        goto lKENf;
        nvNhF:
        $ekstra = '';
        goto wzmA6;
        HtX9k:
        $data["\163\155\x74"] = $this->dashboard->getSemester();
        goto PvrV0;
        BQZVb:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto B2n6g;
        wzmA6:
        $kelas = [];
        goto J86CT;
        CW6uO:
        $setting = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto DT0Ba;
        rvAEC:
        $kkm = $this->rapor->getKkm($id_ekstra . $id_kelas . $tp->id_tp . $smt->id_smt . "\x32");
        goto P_dBC;
        JDzwg:
        cqZPr:
        goto JTWjR;
        UMMKQ:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns;
        goto ES49t;
        B2n6g:
        $nilai = [];
        goto StwGO;
        SsliJ:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto yejll;
        FIOGc:
        ToLh_:
        goto CW6uO;
        JSCNC:
        $data["\x74\x70\137\x61\143\164\x69\x76\x65"] = $tp;
        goto HtX9k;
        lKENf:
        $smt = $this->dashboard->getSemesterActive();
        goto SsliJ;
        htWqZ:
        goto zL5uu;
        goto FIOGc;
        JPUrd:
        $kkm = $setting;
        goto JDzwg;
        IHhNm:
        $user = $this->ion_auth->user()->row();
        goto RAqpU;
        cWwky:
        ecFDS:
        goto JPUrd;
        xjNmt:
        $this->load->view("\x6d\x65\x6d\142\x65\x72\x73\x2f\147\165\162\165\x2f\164\x65\x6d\160\x6c\141\x74\145\163\x2f\x68\x65\x61\144\145\162", $data);
        goto xXhsb;
        DT0Ba:
        if ($setting->kkm_tunggal == "\x31") {
            goto ecFDS;
        }
        goto rvAEC;
        P_dBC:
        goto cqZPr;
        goto cWwky;
        zP9bm:
        zL5uu:
        goto oa9NS;
        PvrV0:
        $data["\163\x6d\x74\137\x61\x63\164\151\x76\145"] = $smt;
        goto xjNmt;
        ysp6J:
    }
    public function downloadTemplateEkstra($id_ekstra, $id_kelas)
    {
        goto u8W5N;
        Qvgk3:
        $i = 0;
        goto L_g2w;
        YTHV8:
        $no[] = $i + 1;
        goto mz_C_;
        lbVS5:
        if (!($i < count($siswas))) {
            goto Apmkz;
        }
        goto eYGVT;
        qjf6p:
        $dummyNilai = ["\x6e\151\154\x61\x69" => ''];
        goto DKisy;
        Ti2l0:
        LHBqX:
        goto Uqi1R;
        Eu7uX:
        qezZj:
        goto qeLSC;
        fty3T:
        $no_induk = $siswa->nisn != null ? "\47" . $siswa->nisn : "\x27" . $siswa->nis;
        goto YTHV8;
        eRRMD:
        $nama = [];
        goto tIFB5;
        mz_C_:
        $nisn[] = $no_induk;
        goto u3rJD;
        Uqi1R:
        $i++;
        goto AgsL3;
        L_g2w:
        M62xD:
        goto lbVS5;
        u3rJD:
        $nama[] = $siswa->nama;
        goto EuQi8;
        rGVAR:
        rw1cH:
        goto AkYzr;
        VbgFJ:
        $fileName = "\x4e\x69\154\141\x69\x5f\105\153\163\164\162\x61\x6b\165\x72\x69\x6b\x75\x6c\145\162\x20" . $ekstra->kode_ekstra . "\40" . $kelas[$id_kelas] . "\x2e\x78\154\x73\170";
        goto N2Uih;
        o0aFA:
        $kelas = $this->kelas->getNamaKelasById([$id_kelas]);
        goto DZXH_;
        AgsL3:
        goto uotkI;
        goto Eu7uX;
        DZXH_:
        $ekstra = $this->master->getEkstraById($id_ekstra, true);
        goto fkIJm;
        DKisy:
        $ns = $this->rapor->getNilaiEkstraKelas($id_ekstra, $id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto HgoWy;
        eYGVT:
        $siswa = $siswas[$i];
        goto qjf6p;
        DaNjz:
        $p1[] = $nilai->nilai;
        goto qWZ3_;
        u8W5N:
        $tp = $this->dashboard->getTahunActive();
        goto UbB9G;
        UbB9G:
        $smt = $this->dashboard->getSemesterActive();
        goto x8xJR;
        fkIJm:
        $template = "\56\x2f\165\160\154\x6f\x61\144\163\x2f\x69\x6d\x70\157\x72\x74\x2f\146\157\162\155\x61\164\57\x74\145\155\x70\154\141\x74\x65\x5f\145\153\x73\x74\162\141\56\170\154\163\x78";
        goto VbgFJ;
        HgoWy:
        $nilais[$siswa->id_siswa] = $ns == null ? json_decode(json_encode($dummyNilai)) : $ns;
        goto rGVAR;
        qSouI:
        PhpExcelTemplator::outputToFile($template, $fileName, $params);
        goto GL1Mf;
        dcvKl:
        goto M62xD;
        goto zgUme;
        STytl:
        uotkI:
        goto lCaDr;
        lCaDr:
        if (!($i < count($siswas))) {
            goto qezZj;
        }
        goto HS6FI;
        AkYzr:
        $i++;
        goto dcvKl;
        HS6FI:
        $siswa = $siswas[$i];
        goto fty3T;
        EuQi8:
        if (!(count($nilais) > 0)) {
            goto PhyV5;
        }
        goto KgZ0M;
        qWZ3_:
        PhyV5:
        goto Ti2l0;
        hYEvC:
        $nilais = [];
        goto Qvgk3;
        zgUme:
        Apmkz:
        goto o0aFA;
        x8xJR:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto hYEvC;
        fkYY3:
        $i = 0;
        goto STytl;
        qeLSC:
        $params = ["\x7b\x6d\x61\160\145\154\x7d" => $ekstra->nama_ekstra, "\173\x6b\x65\x6c\141\x73\175" => $kelas[$id_kelas], "\133\156\x6f\135" => $no, "\133\x6e\x69\x73\156\135" => $nisn, "\x5b\x6e\x61\155\x61\x5d" => $nama, "\133\x6e\151\x6c\141\x69\x5d" => $p1];
        goto qSouI;
        YOcfO:
        $nisn = [];
        goto eRRMD;
        N2Uih:
        $no = [];
        goto YOcfO;
        KgZ0M:
        $nilai = $nilais[$siswa->id_siswa];
        goto DaNjz;
        tIFB5:
        $p1 = [];
        goto fkYY3;
        GL1Mf:
    }
    public function uploadEkstra($id_ekstra, $id_kelas)
    {
        goto guSJw;
        DtUYE:
        $tp = $this->dashboard->getTahunActive();
        goto uK4eC;
        czSWc:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto luSB9;
        PH0ne:
        foreach ($datas as $data) {
            goto suaeN;
            suaeN:
            $update = $this->db->replace("\162\141\160\157\162\137\156\151\x6c\141\x69\137\x65\153\163\164\162\x61", $data);
            goto UJezY;
            UJezY:
            if (!$update) {
                goto m_0gW;
            }
            goto ZnKqq;
            ZnKqq:
            $updated++;
            goto id_gd;
            id_gd:
            m_0gW:
            goto JqLkY;
            JqLkY:
            HT2pJ:
            goto udh1U;
            udh1U:
        }
        goto kjJOE;
        EG4tL:
        foreach ($siswas as $siswa) {
            goto oY1Ke;
            oY1Ke:
            $i = 1;
            goto n7bG3;
            bEE3M:
            RecNR:
            goto qjSQJ;
            n7bG3:
            HY9NB:
            goto r3Sl3;
            rFD94:
            $datas[] = ["\151\144\x5f\x6e\x69\x6c\141\151\x5f\145\153\x73\164\162\x61" => $id_ekstra . $id_kelas . $siswa->id_siswa . $tp->id_tp . $smt->id_smt, "\x69\144\137\x73\151\163\167\141" => $siswa->id_siswa, "\x69\x64\x5f\x65\x6b\x73\164\162\141" => $id_ekstra, "\x69\144\137\x6b\x65\154\141\163" => $id_kelas, "\x6e\x69\x6c\141\x69" => $sheetData[$i][3]];
            goto x3WH2;
            dRTKs:
            $readed++;
            goto vnM9c;
            IzPcU:
            if (!($no_induk == $nisn)) {
                goto Y5u8m;
            }
            goto rFD94;
            x3WH2:
            Y5u8m:
            goto FHZor;
            vnM9c:
            $nisn = $sheetData[$i][1];
            goto sd4L3;
            APM6_:
            pOESy:
            goto aJF1w;
            sd4L3:
            $no_induk = $siswa->nisn != null ? "\x27" . $siswa->nisn : "\47" . $siswa->nis;
            goto IzPcU;
            FHZor:
            jin8O:
            goto APM6_;
            JYySw:
            goto HY9NB;
            goto bEE3M;
            qjSQJ:
            N3r17:
            goto s4DHb;
            aJF1w:
            $i++;
            goto JYySw;
            JYCSN:
            if (!($sheetData[$i][0] != null)) {
                goto jin8O;
            }
            goto dRTKs;
            r3Sl3:
            if (!($i < count($sheetData))) {
                goto RecNR;
            }
            goto JYCSN;
            s4DHb:
        }
        goto JbiS7;
        uK4eC:
        $smt = $this->dashboard->getSemesterActive();
        goto czSWc;
        n_ZFT:
        $this->load->library("\165\160\154\x6f\141\x64", $config);
        goto ql8Lw;
        ee3yr:
        echo json_encode($updated);
        goto pEMnl;
        nOPsy:
        CydRd:
        goto oEPuJ;
        E4vZQ:
        Z2PM_:
        goto FIQsT;
        MoqpP:
        die;
        goto nOPsy;
        kjtXX:
        $error = $this->upload->display_errors();
        goto tkhNH;
        hgA77:
        switch ($ext) {
            case "\56\x78\x6c\163\170":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
                goto jFP6a;
            case "\56\170\x6c\163":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
                goto jFP6a;
            case "\56\143\x73\166":
                $reader = new \PhpOffice\PhpSpreadsheet\Reader\Csv();
                goto jFP6a;
            default:
                echo "\x75\x6e\153\x6e\157\167\x6e\x20\146\x69\154\x65\40\x65\170\164";
                die;
        }
        goto E4vZQ;
        Mgr8d:
        $readed = 0;
        goto EG4tL;
        luSB9:
        $spreadsheet = $reader->load($file);
        goto TKmzT;
        ql8Lw:
        if (!$this->upload->do_upload("\165\x70\154\157\141\x64\137\146\x69\154\x65")) {
            goto FA3oD;
        }
        goto HMFK0;
        xhc2V:
        $config["\145\156\x63\x72\171\x70\164\x5f\156\x61\x6d\145"] = true;
        goto n_ZFT;
        kjJOE:
        aHwPB:
        goto ee3yr;
        WdI1b:
        $config["\x61\x6c\x6c\157\167\145\144\x5f\x74\x79\x70\x65\x73"] = "\x78\154\x73\174\170\x6c\163\170\174\143\163\x76";
        goto PtDIj;
        T4CJB:
        $updated = 0;
        goto PH0ne;
        pEMnl:
        goto CydRd;
        goto or9HW;
        LDyid:
        unlink($file);
        goto T4CJB;
        sz2IW:
        $datas = [];
        goto Mgr8d;
        FIQsT:
        jFP6a:
        goto DtUYE;
        XfD2s:
        $ext = $this->upload->data("\x66\151\154\145\137\145\170\164");
        goto hgA77;
        or9HW:
        FA3oD:
        goto kjtXX;
        tkhNH:
        echo $error;
        goto MoqpP;
        JbiS7:
        BtLIN:
        goto LDyid;
        PtDIj:
        $config["\x6d\x61\170\x5f\x73\x69\x7a\x65"] = 2048;
        goto xhc2V;
        HMFK0:
        $file = $this->upload->data("\x66\165\x6c\x6c\x5f\x70\141\x74\150");
        goto XfD2s;
        TKmzT:
        $sheetData = $spreadsheet->getActiveSheet()->toArray();
        goto sz2IW;
        guSJw:
        $config["\165\160\x6c\x6f\x61\144\137\160\141\164\150"] = "\x2e\57\x75\160\154\x6f\141\144\163\57\x69\x6d\x70\157\x72\164\57";
        goto WdI1b;
        oEPuJ:
    }
    public function importEkstra()
    {
        goto o4aEn;
        YA1UY:
        echo json_encode($updated);
        goto JAViD;
        DBi7R:
        $updated = 0;
        goto xvcaJ;
        tDzPb:
        foreach ($inputs as $data) {
            goto UX0ih;
            JfW4B:
            $updated++;
            goto FXNoA;
            FXNoA:
            F1bG3:
            goto CvcXZ;
            CvcXZ:
            V3HCH:
            goto kXxeV;
            LMs2Z:
            if (!$update) {
                goto F1bG3;
            }
            goto JfW4B;
            UX0ih:
            $update = $this->db->replace("\x72\x61\x70\x6f\x72\x5f\156\x69\x6c\141\x69\137\x65\153\163\164\162\141", $data);
            goto LMs2Z;
            kXxeV:
        }
        goto ZDgm6;
        o4aEn:
        $inputs = $this->input->post("\x73\x69\x73\167\x61", true);
        goto DBi7R;
        xvcaJ:
        $this->db->trans_start();
        goto tDzPb;
        FqMvx:
        $this->db->trans_complete();
        goto YA1UY;
        ZDgm6:
        oBA8j:
        goto FqMvx;
        JAViD:
    }
    public function raporSikap()
    {
        goto JXhhF;
        uwt41:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto dnvCP;
        mz8_u:
        $arrMapel = [];
        goto W7yIS;
        XKV0w:
        zy33l:
        goto f1c56;
        vJ2Cv:
        AqXhN:
        goto CPcSy;
        uyEgw:
        KZ20L:
        goto flZfe;
        ukD2a:
        array_push($dummySikap, $s);
        goto asOTM;
        cfM9g:
        foreach ($mapel as $m) {
            goto VV4gC;
            VV4gC:
            $arrMapel[$m->id_mapel] = $m->nama_mapel;
            goto L9Xka;
            L9Xka:
            foreach ($m->kelas_mapel as $kls) {
                $arrKelas[$m->id_mapel][] = ["\151\144\137\x6b\145\x6c\141\x73" => $kls->kelas, "\156\x61\x6d\141\x5f\x6b\x65\x6c\x61\163" => $this->dropdown->getNamaKelasById($tp->id_tp, $smt->id_smt, $kls->kelas)];
                zGUrA:
            }
            goto NUxWQ;
            SRMSr:
            j27cg:
            goto mbEfm;
            NUxWQ:
            fzwbD:
            goto SRMSr;
            mbEfm:
        }
        goto sqU85;
        jzuFa:
        $data["\163\x6d\x74"] = $this->dashboard->getSemester();
        goto KuMS6;
        tH5ws:
        $i++;
        goto QeZTI;
        AVvnv:
        $i = 0;
        goto uyEgw;
        flZfe:
        if (!($i < 10)) {
            goto AqXhN;
        }
        goto DT5P0;
        yYNjd:
        $id_kelas = $guru->wali_kelas;
        goto xI__a;
        Dl8Fm:
        array_push($dummySikap, $s);
        goto aqrX7;
        XvjtR:
        $data = ["\165\163\x65\x72" => $user, "\152\x75\x64\165\154" => "\111\x6e\x70\x75\164\x20\x4e\x69\x6c\x61\x69\x20\123\151\x6b\141\160", "\x73\x75\x62\x6a\165\144\165\x6c" => "\111\x6e\x70\x75\x74\x20\116\151\x6c\141\x69\x20\x53\x69\x6b\x61\x70", "\163\x65\164\x74\x69\x6e\147" => $this->dashboard->getSetting()];
        goto N33y8;
        xI__a:
        $mapel_guru = $this->kelas->getGuruMapelKelas($guru->id_guru, $tp->id_tp, $smt->id_smt);
        goto Sqy1G;
        xl_RY:
        X88pf:
        goto yQS0c;
        AifH4:
        $data["\x73\x69\153\141\x70"] = $sikap;
        goto Fia0b;
        hEujI:
        $data["\x6d\x61\x70\145\154"] = $arrMapel;
        goto jBeHR;
        aqrX7:
        P3fbO:
        goto WTHwh;
        KuMS6:
        $data["\x73\x6d\x74\x5f\141\x63\164\x69\166\x65"] = $smt;
        goto CBJmD;
        StaxJ:
        if (!(count($sikap) === 0)) {
            goto BA0lF;
        }
        goto wmVSC;
        WTHwh:
        $i++;
        goto WZtE_;
        d7A2d:
        $s = ["\151\144\137\x73\151\x6b\x61\x70" => 1 . $no, "\152\x65\156\151\163" => "\61", "\x6b\x6f\144\x65" => $no, "\163\151\153\x61\160" => ''];
        goto ukD2a;
        Sqy1G:
        $mapel = json_decode(json_encode(unserialize($mapel_guru->mapel_kelas)));
        goto mz8_u;
        N33y8:
        $tp = $this->dashboard->getTahunActive();
        goto O_oPZ;
        wmVSC:
        $sikap = json_decode(json_encode($dummySikap));
        goto xgWgr;
        Fia0b:
        $this->load->view("\155\x65\x6d\142\x65\x72\x73\57\147\x75\162\x75\x2f\x74\145\x6d\x70\154\141\x74\145\x73\x2f\x68\145\141\x64\145\x72", $data);
        goto ervXD;
        dnvCP:
        $data["\x74\160\137\x61\x63\164\151\166\145"] = $tp;
        goto jzuFa;
        QeZTI:
        goto KZ20L;
        goto vJ2Cv;
        asOTM:
        ai02Z:
        goto tH5ws;
        VZqtr:
        $this->load->view("\x6d\x65\x6d\x62\x65\x72\163\57\147\165\x72\x75\57\x74\145\155\160\x6c\141\x74\145\x73\57\146\157\x6f\164\145\162");
        goto zIhhj;
        WZtE_:
        goto X88pf;
        goto XKV0w;
        O_oPZ:
        $smt = $this->dashboard->getSemesterActive();
        goto uwt41;
        Galb1:
        $dummySikap = [];
        goto AVvnv;
        jBeHR:
        $data["\x6b\x65\x6c\141\x73"] = $arrKelas;
        goto AifH4;
        sqU85:
        oiijj:
        goto Galb1;
        CBJmD:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto yYNjd;
        DT5P0:
        $no = $i + 1;
        goto d7A2d;
        yQS0c:
        if (!($i < 10)) {
            goto zy33l;
        }
        goto JJDh4;
        JJDh4:
        $no = $i + 1;
        goto vRho7;
        JXhhF:
        $user = $this->ion_auth->user()->row();
        goto XvjtR;
        vRho7:
        $s = ["\x69\x64\x5f\163\x69\x6b\141\160" => 2 . $no, "\x6a\145\156\151\x73" => "\62", "\153\x6f\x64\145" => $no, "\163\151\153\141\x70" => ''];
        goto Dl8Fm;
        U9R6k:
        $data["\x67\x75\162\x75"] = $guru;
        goto hEujI;
        ervXD:
        $this->load->view("\x6d\145\x6d\142\x65\x72\x73\x2f\147\x75\x72\x75\57\162\141\160\x6f\162\57\x73\151\153\141\160\57\144\x61\x74\141");
        goto VZqtr;
        xgWgr:
        BA0lF:
        goto U9R6k;
        W7yIS:
        $arrKelas = [];
        goto cfM9g;
        f1c56:
        $sikap = $this->rapor->getDeskripsiSikap($id_kelas, $tp->id_tp, $smt->id_smt);
        goto StaxJ;
        CPcSy:
        $i = 0;
        goto xl_RY;
        zIhhj:
    }
    public function saveSikap()
    {
        goto w806Z;
        zYgCY:
        EXBtf:
        goto tLf4H;
        KNDdW:
        foreach ($input as $d) {
            goto eajS_;
            KCZvZ:
            Hszwv:
            goto WbrXd;
            eajS_:
            $data = ["\x69\x64\x5f\x73\151\x6b\141\x70" => $d->id_sikap, "\151\144\x5f\153\145\x6c\141\163" => $d->kelas, "\x6a\145\156\x69\163" => $d->jenis, "\x6b\157\144\x65" => $d->kode, "\x73\x69\153\x61\160" => $d->sikap, "\x69\144\137\164\x70" => $tp->id_tp, "\151\x64\137\x73\x6d\x74" => $smt->id_smt];
            goto ZFE4Y;
            ZFE4Y:
            $update = $this->db->replace("\162\x61\x70\x6f\162\x5f\144\141\164\141\137\x73\x69\153\x61\160", $data);
            goto KCZvZ;
            WbrXd:
        }
        goto zYgCY;
        fbVnz:
        $this->output_json($data);
        goto mro2W;
        tLf4H:
        $data["\163\164\141\164\165\x73"] = $update;
        goto fbVnz;
        w806Z:
        $input = json_decode($this->input->post("\x73\x69\153\141\x70", true));
        goto DhE7U;
        M1vCl:
        $smt = $this->dashboard->getSemesterActive();
        goto KNDdW;
        DhE7U:
        $tp = $this->dashboard->getTahunActive();
        goto M1vCl;
        mro2W:
    }
    public function raporSpiritual()
    {
        goto LjEev;
        l6_FG:
        $i = 0;
        goto wz1Sm;
        Vz_Fl:
        oVP4J:
        goto Wd0An;
        WgKYn:
        snDXL:
        goto MIhYy;
        T4Fds:
        $smt = $this->dashboard->getSemesterActive();
        goto dSIs2;
        wz1Sm:
        WzizW:
        goto ZZy8T;
        vjIzz:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : unserialize($ns->nilai);
        goto Ul8jL;
        zDCGI:
        $this->load->view("\155\145\x6d\142\145\162\x73\x2f\x67\x75\x72\165\x2f\x74\145\x6d\x70\154\x61\164\145\x73\57\x66\x6f\157\164\145\x72");
        goto KpwOB;
        LjEev:
        $user = $this->ion_auth->user()->row();
        goto HbjOG;
        l_FoE:
        $kelas = $this->kelas->get_one($id_kelas, $tp->id_tp, $smt->id_smt);
        goto SB90t;
        BOK6B:
        $data["\x74\160\x5f\x61\143\164\151\166\x65"] = $tp;
        goto e2BwQ;
        Wd0An:
        if (!($i < 10)) {
            goto tPnpI;
        }
        goto DysfL;
        miIGP:
        $data = ["\x75\163\x65\162" => $user, "\x6a\165\144\x75\x6c" => "\x4e\151\x6c\x61\x69\x20\123\160\151\x72\x69\164\165\x61\x6c\40\x4b\145\x6c\x61\163\x20", "\x73\x75\x62\x6a\x75\144\x75\154" => "\111\x6e\x70\165\164\x20\116\151\154\141\x69", "\x73\145\x74\x74\151\156\147" => $this->dashboard->getSetting(), "\x67\165\x72\165" => $guru, "\x6b\145\x6c\141\x73" => $kelas, "\163\151\x73\167\141" => $siswas, "\156\151\154\141\151" => $nilai, "\x73\x70\x69\x72\151\x74\165\x61\154" => $spiritual];
        goto hy2Aq;
        HbjOG:
        $tp = $this->dashboard->getTahunActive();
        goto T4Fds;
        Fd7gs:
        $spiritual = json_decode(json_encode($dummySpiritual));
        goto WgKYn;
        SB90t:
        $dummySpiritual = [];
        goto gid7v;
        MIhYy:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto XimLT;
        PYK1n:
        yhhGw:
        goto ipfWK;
        XimLT:
        $nilai = [];
        goto l6_FG;
        dSIs2:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto PcTKV;
        AKcQs:
        $spiritual = $this->rapor->getDeskripsiSikapByJenis($id_kelas, "\61", $tp->id_tp, $smt->id_smt);
        goto evsO1;
        zZiz9:
        $data["\163\x6d\164\137\x61\143\164\151\x76\x65"] = $smt;
        goto wnQLE;
        R8k6e:
        $dummyNilai = ["\160\162\x65\144\151\x6b\x61\x74" => '', "\163\154\61" => '', "\163\x6c\x32" => '', "\x73\x6c\63" => '', "\155\x62\61" => '', "\x6d\x62\62" => '', "\x6d\142\x33" => ''];
        goto y2pGR;
        SAavs:
        $siswa = $siswas[$i];
        goto R8k6e;
        g3Y3i:
        $i++;
        goto DTmn0;
        Z07Ew:
        Wibxl:
        goto miIGP;
        DysfL:
        $no = $i + 1;
        goto HUKC9;
        HUKC9:
        $s = ["\151\144\137\163\151\153\x61\160" => $id_kelas . 1 . $no, "\152\x65\x6e\151\x73" => "\x31", "\153\157\144\145" => $no, "\x73\151\153\141\x70" => $this->rapor->getDummyDeskripsiSpiritual()[$i]];
        goto jPq3d;
        evsO1:
        if (!(count($spiritual) === 0)) {
            goto snDXL;
        }
        goto Fd7gs;
        hy2Aq:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto BOK6B;
        PcTKV:
        $id_kelas = $guru->wali_kelas;
        goto l_FoE;
        ZZy8T:
        if (!($i < count($siswas))) {
            goto Wibxl;
        }
        goto SAavs;
        y2pGR:
        $ns = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\61");
        goto vjIzz;
        gid7v:
        $i = 0;
        goto Vz_Fl;
        hsHeU:
        goto oVP4J;
        goto EGdTf;
        DTmn0:
        goto WzizW;
        goto Z07Ew;
        EGdTf:
        tPnpI:
        goto AKcQs;
        NDQCE:
        $this->load->view("\155\x65\x6d\142\x65\x72\163\57\147\165\x72\165\x2f\x72\x61\x70\157\162\57\x73\151\x6b\141\160\57\163\x70\x69\162\151\x74\165\141\x6c");
        goto zDCGI;
        jPq3d:
        array_push($dummySpiritual, $s);
        goto PYK1n;
        e2BwQ:
        $data["\163\155\164"] = $this->dashboard->getSemester();
        goto zZiz9;
        Ul8jL:
        dM2Gs:
        goto g3Y3i;
        ipfWK:
        $i++;
        goto hsHeU;
        wnQLE:
        $this->load->view("\x6d\x65\x6d\142\x65\162\163\x2f\147\165\162\x75\57\x74\x65\155\160\x6c\141\164\145\163\57\150\145\141\144\145\x72", $data);
        goto NDQCE;
        KpwOB:
    }
    public function importSpiritual($id_kelas)
    {
        goto PVq30;
        hAuM6:
        $updated = 0;
        goto Fc4wa;
        NCKaX:
        gqqtP:
        goto hAuM6;
        edml7:
        $tp = $this->dashboard->getTahunActive();
        goto EpPqz;
        PVq30:
        $input = json_decode($this->input->post("\156\151\x6c\x61\x69", true));
        goto edml7;
        YqHAk:
        O54TF:
        goto rHUqf;
        Fc4wa:
        foreach ($datas as $data) {
            goto c0__z;
            V_zp8:
            IpuGn:
            goto OnDp2;
            kS8LE:
            if (!$update) {
                goto pB_k5;
            }
            goto TtTIR;
            TtTIR:
            $updated++;
            goto QaRSz;
            c0__z:
            $update = $this->db->replace("\x72\x61\160\x6f\x72\x5f\x6e\x69\154\x61\151\137\x73\x69\153\141\x70", $data);
            goto kS8LE;
            QaRSz:
            pB_k5:
            goto V_zp8;
            OnDp2:
        }
        goto YqHAk;
        hLUtM:
        $datas = [];
        goto mdent;
        mdent:
        foreach ($input as $in) {
            goto z7oJ0;
            tLIyx:
            oe0Kz:
            goto etkGL;
            cIxUb:
            if (!($id_siswa != "\151\x64")) {
                goto qdO0a;
            }
            goto jSJoO;
            z7oJ0:
            $id_siswa = $in[11];
            goto cIxUb;
            tnmgc:
            qdO0a:
            goto tLIyx;
            jSJoO:
            $datas[] = ["\x69\144\137\x6e\x69\154\x61\151\137\163\151\153\141\x70" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt . "\61", "\x69\144\x5f\163\x69\163\167\x61" => $id_siswa, "\151\144\x5f\x6b\x65\x6c\x61\163" => $id_kelas, "\152\145\x6e\151\x73" => 1, "\156\151\x6c\x61\x69" => serialize(["\160\x72\145\144\151\153\141\164" => $in[3], "\x73\154\61" => $in[4], "\163\154\62" => $in[5], "\163\x6c\x33" => $in[6], "\x6d\142\x31" => $in[7], "\x6d\x62\x32" => $in[8], "\155\x62\63" => $in[9]]), "\x64\x65\x73\x6b\162\x69\160\163\151" => $in[10], "\151\144\137\164\160" => $tp->id_tp, "\151\x64\x5f\163\x6d\x74" => $smt->id_smt];
            goto tnmgc;
            etkGL:
        }
        goto NCKaX;
        rHUqf:
        echo json_encode($updated);
        goto vVc23;
        EpPqz:
        $smt = $this->dashboard->getSemesterActive();
        goto hLUtM;
        vVc23:
    }
    public function raporSosial()
    {
        goto qZv8v;
        l5AdE:
        $ns = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\62");
        goto YyNJC;
        qZv8v:
        $user = $this->ion_auth->user()->row();
        goto cfZDU;
        C37z2:
        $id_kelas = $guru->wali_kelas;
        goto Vxczo;
        zYTtF:
        bo0Mp:
        goto UUTnW;
        khs5q:
        $no = $i + 1;
        goto oaPne;
        Jj5g5:
        $data["\163\x6d\164\137\x61\x63\x74\x69\166\x65"] = $smt;
        goto Z361F;
        th7Oh:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto C37z2;
        AWC21:
        qXImy:
        goto u9Lsd;
        oaPne:
        $s = ["\x69\144\x5f\163\151\x6b\x61\x70" => $id_kelas . 2 . $no, "\152\145\x6e\x69\163" => "\62", "\x6b\157\144\x65" => $no, "\163\x69\x6b\x61\160" => $this->rapor->getDummyDeskripsiSosial()[$i]];
        goto gQpnP;
        Vxczo:
        $kelas = $this->kelas->get_one($id_kelas, $tp->id_tp, $smt->id_smt);
        goto AuWek;
        UUTnW:
        if (!($i < 10)) {
            goto tyjZh;
        }
        goto khs5q;
        or5Yz:
        tyjZh:
        goto EjEDz;
        Hz6wK:
        $siswa = $siswas[$i];
        goto CmTy2;
        f03Kb:
        $data["\163\x6d\164"] = $this->dashboard->getSemester();
        goto Jj5g5;
        Z361F:
        $this->load->view("\x6d\145\155\142\145\x72\x73\57\x67\165\x72\165\x2f\x74\x65\x6d\x70\x6c\x61\x74\145\x73\57\x68\145\x61\x64\145\x72", $data);
        goto steNr;
        YwrMd:
        if (!(count($sosial) === 0)) {
            goto qXImy;
        }
        goto txKo4;
        txKo4:
        $sosial = json_decode(json_encode($dummySosial));
        goto AWC21;
        lDl0t:
        $this->load->view("\x6d\x65\155\142\145\x72\x73\57\x67\x75\162\165\x2f\x74\145\x6d\160\154\x61\164\x65\x73\57\x66\x6f\157\164\145\162");
        goto f3zcd;
        lRWXG:
        goto UhKvh;
        goto GUd2H;
        yctRh:
        F1hDo:
        goto heWpF;
        P7bti:
        $data = ["\x75\x73\145\x72" => $user, "\x6a\x75\x64\165\x6c" => "\x4e\151\154\x61\151\x20\123\157\163\151\x61\154\40\113\145\154\x61\x73\40", "\163\165\x62\152\165\x64\x75\x6c" => "\x49\156\160\165\x74\40\116\151\154\141\x69\40\x50\x54\x53\x20\x4d\141\160\145\154\x20", "\x73\145\164\x74\151\156\x67" => $this->dashboard->getSetting(), "\147\165\162\165" => $guru, "\153\x65\154\x61\163" => $kelas, "\163\151\163\167\141" => $siswas, "\156\x69\154\x61\x69" => $nilai, "\x73\157\x73\151\141\154" => $sosial];
        goto H4vho;
        gmOm3:
        $data["\x74\x70\x5f\x61\143\x74\151\x76\145"] = $tp;
        goto f03Kb;
        cVLxc:
        xcQ0D:
        goto tXV_3;
        gQpnP:
        array_push($dummySosial, $s);
        goto cVLxc;
        steNr:
        $this->load->view("\155\x65\155\142\145\162\x73\57\x67\165\x72\165\x2f\162\x61\x70\x6f\162\x2f\x73\x69\153\x61\160\57\x73\157\x73\151\x61\x6c");
        goto lDl0t;
        H_DYf:
        $smt = $this->dashboard->getSemesterActive();
        goto th7Oh;
        heWpF:
        $i++;
        goto lRWXG;
        cfZDU:
        $tp = $this->dashboard->getTahunActive();
        goto H_DYf;
        u9Lsd:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto zzEIA;
        ZtjN1:
        $i = 0;
        goto yW3S8;
        E2YwG:
        $i = 0;
        goto zYTtF;
        H4vho:
        $data["\x74\160"] = $this->dashboard->getTahun();
        goto gmOm3;
        tXV_3:
        $i++;
        goto ObgV4;
        ObgV4:
        goto bo0Mp;
        goto or5Yz;
        EjEDz:
        $sosial = $this->rapor->getDeskripsiSikapByJenis($id_kelas, "\x32", $tp->id_tp, $smt->id_smt);
        goto YwrMd;
        YyNJC:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : unserialize($ns->nilai);
        goto yctRh;
        zzEIA:
        $nilai = [];
        goto ZtjN1;
        CmTy2:
        $dummyNilai = ["\160\162\145\144\x69\x6b\141\164" => '', "\x73\x6c\61" => '', "\x73\154\x32" => '', "\163\154\63" => '', "\x6d\x62\x31" => '', "\x6d\142\62" => '', "\x6d\x62\63" => ''];
        goto l5AdE;
        AuWek:
        $dummySosial = [];
        goto E2YwG;
        GUd2H:
        Z1Iqz:
        goto P7bti;
        lCwZ5:
        if (!($i < count($siswas))) {
            goto Z1Iqz;
        }
        goto Hz6wK;
        yW3S8:
        UhKvh:
        goto lCwZ5;
        f3zcd:
    }
    public function importSosial($id_kelas)
    {
        goto AAzEd;
        AAzEd:
        $input = json_decode($this->input->post("\x6e\x69\x6c\141\151", true));
        goto oj0le;
        L4Gnd:
        rwKil:
        goto SCiYL;
        kV11W:
        LkRQy:
        goto QHxye;
        cFnza:
        foreach ($input as $in) {
            goto UpKl9;
            RhyRX:
            $datas[] = ["\x69\144\x5f\x6e\151\154\x61\151\x5f\163\x69\x6b\x61\160" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt . "\62", "\151\x64\137\x73\151\163\167\141" => $id_siswa, "\151\x64\137\153\145\154\141\163" => $id_kelas, "\x6a\145\156\x69\x73" => 2, "\156\x69\x6c\x61\151" => serialize(["\160\162\x65\144\151\x6b\x61\164" => $in[3], "\x61\61" => $in[4], "\141\62" => $in[5], "\x61\x33" => $in[6], "\x62\61" => $in[7], "\142\62" => $in[8], "\142\63" => $in[9], "\x63\x31" => $in[10], "\143\62" => $in[11]]), "\x64\x65\x73\x6b\x72\x69\x70\163\151" => $in[12], "\151\x64\x5f\x74\160" => $tp->id_tp, "\151\144\x5f\x73\155\164" => $smt->id_smt];
            goto ktilA;
            nRAiI:
            Kp8is:
            goto aQLsA;
            c1KbX:
            if (!($id_siswa != "\x69\144")) {
                goto vA7I1;
            }
            goto RhyRX;
            UpKl9:
            $id_siswa = $in[13];
            goto c1KbX;
            ktilA:
            vA7I1:
            goto nRAiI;
            aQLsA:
        }
        goto L4Gnd;
        zZosJ:
        $datas = [];
        goto cFnza;
        oj0le:
        $tp = $this->dashboard->getTahunActive();
        goto ORwNR;
        ORwNR:
        $smt = $this->dashboard->getSemesterActive();
        goto zZosJ;
        Un6Im:
        foreach ($datas as $data) {
            goto GYS6V;
            IvEnA:
            if (!$update) {
                goto fr0ua;
            }
            goto GKPZ2;
            F0sCq:
            aB8af:
            goto uFmjG;
            GYS6V:
            $update = $this->db->replace("\x72\141\160\x6f\162\x5f\x6e\x69\x6c\x61\151\137\163\x69\x6b\x61\x70", $data);
            goto IvEnA;
            GKPZ2:
            $updated++;
            goto Kinn8;
            Kinn8:
            fr0ua:
            goto F0sCq;
            uFmjG:
        }
        goto kV11W;
        SCiYL:
        $updated = 0;
        goto Un6Im;
        QHxye:
        echo json_encode($updated);
        goto jd_fT;
        jd_fT:
    }
    public function raporPrestasi()
    {
        goto tzZp3;
        ktUrp:
        $s = ["\x69\144\x5f\x63\141\164\141\x74\x61\156" => $id_kelas . 1 . $no, "\152\x65\x6e\151\163" => "\63", "\x6b\157\x64\x65" => $dummyKode[$i], "\144\145\163\x6b\162\151\x70\163\151" => $this->rapor->getDummyDeskripsiRanking()[$i], "\162\x61\156\153" => $dummyRank[$i]];
        goto GJKx_;
        Ot4jE:
        $this->load->view("\x6d\x65\155\x62\x65\x72\163\x2f\147\x75\x72\165\57\164\145\155\160\154\x61\x74\x65\x73\x2f\x66\157\157\164\145\162");
        goto MCMuq;
        HqWsY:
        cSNBZ:
        goto NwZYN;
        wgRYh:
        $tp = $this->dashboard->getTahunActive();
        goto I5mIX;
        a1wm_:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto XCRI6;
        xR3M9:
        $siswa = $siswas[$i];
        goto ao0Ha;
        iSmfM:
        $data = ["\165\163\x65\162" => $user, "\152\x75\144\165\x6c" => "\x52\141\156\153\x69\156\147\x20\x26\x20\120\162\x65\163\164\141\163\x69\40\x4b\x65\x6c\141\163\40", "\163\x75\142\152\x75\x64\x75\154" => "\x49\156\x70\x75\x74\40\x4e\x69\154\x61\x69", "\x73\x65\x74\x74\x69\156\147" => $this->dashboard->getSetting(), "\147\165\162\x75" => $guru, "\153\145\154\141\x73" => $kelas, "\163\x69\x73\x77\x61" => $siswas, "\x6e\x69\x6c\x61\x69" => $nilai, "\x6e\x69\x6c\x61\x69\x48\141\162\151\x61\156" => $nilaiHarian, "\x6e\x69\x6c\141\x69\122\141\x74\141\x5f\x70" => $nilaiRata_p, "\156\x69\x6c\141\151\122\141\x74\x61\137\153" => $nilaiRata_k, "\x6e\x69\x6c\141\x69\x52\x61\164\x61" => $nilaiRata, "\156\151\x6c\x61\151\x50\x74\163" => $nilaiPts, "\156\151\154\x61\151\120\141\163" => $nilaiPas, "\144\x65\163\x6b\x52\141\x6e\x6b\x69\x6e\147" => $deskPrestasi, "\155\141\x70\145\154\163" => $mapels];
        goto fbKKY;
        dLGOd:
        $kelas = $this->kelas->get_one($id_kelas);
        goto n03CI;
        uM3OR:
        $dummyRank = ["\x31\x20\x7e\40\x33", "\64\x20\176\x20\61\x30", "\61\61\40\x7e\40\x31\x35", "\x31\x36\40\176\x20\62\60", "\x32\61\x20\x7e\40\x32\65", "\62\x36\x20\x3e\x20\x3e"];
        goto RB5Zp;
        n03CI:
        $dummyDeskSaran = [];
        goto uM3OR;
        wTyZM:
        $i = 0;
        goto U26PE;
        yLsNC:
        $data["\x74\160\x5f\141\x63\164\151\166\145"] = $tp;
        goto aOduq;
        tBNLN:
        $nilaiRata[] = [];
        goto iSmfM;
        ssS3b:
        $deskPrestasi = json_decode(json_encode($dummyDeskSaran));
        goto Ayssl;
        sNCzu:
        Ms9Gs:
        goto bS6Nn;
        xSjiC:
        foreach ($mapels as $mapel) {
            goto NJVel;
            p4N6u:
            $pas = $this->rapor->getNilaiMapelPasSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto esWFL;
            esWFL:
            $nilaiPas[$id_siswa][$mapel->id_mapel] = $pas == null ? 0 : $pas->akhir;
            goto sQ3h5;
            SzCRK:
            $nilaiHarian[$id_siswa][$mapel->id_mapel] = $h == null ? 0 : $h->jml;
            goto u6Cql;
            AlETE:
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai;
            goto p4N6u;
            ffXbg:
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto AlETE;
            wNWG6:
            $nilaiRata_k[$id_siswa][$mapel->id_mapel] = $h == null ? 0 : $h->k_rata_rata;
            goto ffXbg;
            NJVel:
            $h = $this->rapor->getJmlNilaiMapelHarianSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto SzCRK;
            u6Cql:
            $nilaiRata_p[$id_siswa][$mapel->id_mapel] = $h == null ? 0 : $h->p_rata_rata;
            goto wNWG6;
            sQ3h5:
            VMZVL:
            goto t8Hfu;
            t8Hfu:
        }
        goto QumdF;
        lvS8R:
        $data["\x73\155\x74\137\141\x63\x74\x69\166\145"] = $smt;
        goto dwFnL;
        bS6Nn:
        $i++;
        goto Vosrv;
        U26PE:
        uw0MW:
        goto W5Jsn;
        BM0J_:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : $ns;
        goto HqWsY;
        NwZYN:
        $i++;
        goto in9iR;
        CPgrC:
        $id_kelas = $guru->wali_kelas;
        goto dLGOd;
        W5Jsn:
        if (!($i < count($siswas))) {
            goto CDQ6M;
        }
        goto xR3M9;
        I5mIX:
        $smt = $this->dashboard->getSemesterActive();
        goto lMZT7;
        aOduq:
        $data["\x73\x6d\164"] = $this->dashboard->getSemester();
        goto lvS8R;
        p3Pgd:
        $nilaiRata_p = [];
        goto C71uj;
        in9iR:
        goto uw0MW;
        goto TV9lJ;
        dwFnL:
        $this->load->view("\x6d\145\155\142\x65\x72\163\57\147\165\x72\165\x2f\164\x65\155\160\x6c\x61\x74\145\163\x2f\x68\145\141\x64\145\x72", $data);
        goto yBwnb;
        ErAZP:
        QadaV:
        goto wPq68;
        lMZT7:
        $setting = $this->dashboard->getSetting();
        goto jfis5;
        npmOt:
        $nilaiPas = [];
        goto wTyZM;
        jfis5:
        $mapels = $this->master->getAllMapel();
        goto g_8L3;
        XCRI6:
        $nilai = [];
        goto EeASH;
        g_8L3:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto CPgrC;
        GJKx_:
        array_push($dummyDeskSaran, $s);
        goto sNCzu;
        yWKNK:
        if (!(count($deskPrestasi) === 0)) {
            goto k7qkc;
        }
        goto ssS3b;
        LiJ7f:
        $dummyNilai = ["\x72\x61\156\x6b\x69\x6e\x67" => '', "\144\145\x73\x6b\162\x69\160\x73\151" => '', "\x70\61" => '', "\x70\61\x5f\144\x65\x73\153" => '', "\x70\62" => '', "\x70\62\137\x64\145\x73\x6b" => '', "\160\63" => '', "\160\63\x5f\144\145\163\x6b" => ''];
        goto xSjiC;
        V3e1U:
        GwViE:
        goto NvIHV;
        VtOuc:
        $ns = $this->rapor->getRankingKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto BM0J_;
        EeASH:
        $nilaiHarian = [];
        goto p3Pgd;
        Vosrv:
        goto GwViE;
        goto ErAZP;
        fbKKY:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto yLsNC;
        wPq68:
        $deskPrestasi = $this->rapor->getDeskripsiCatatanByJenis($id_kelas, "\61", $tp->id_tp, $smt->id_smt);
        goto yWKNK;
        RB5Zp:
        $dummyKode = ["\x31", "\64", "\x31\61", "\61\66", "\x32\61", "\x32\x36"];
        goto h9RNd;
        QumdF:
        A1h75:
        goto VtOuc;
        ao0Ha:
        $id_siswa = $siswa->id_siswa;
        goto LiJ7f;
        NvIHV:
        if (!($i < 6)) {
            goto QadaV;
        }
        goto vd4Mm;
        C71uj:
        $nilaiRata_k = [];
        goto V21Vf;
        h9RNd:
        $i = 0;
        goto V3e1U;
        tzZp3:
        $user = $this->ion_auth->user()->row();
        goto wgRYh;
        TV9lJ:
        CDQ6M:
        goto tBNLN;
        V21Vf:
        $nilaiPts = [];
        goto npmOt;
        vd4Mm:
        $no = $i + 1;
        goto ktUrp;
        yBwnb:
        $this->load->view("\x6d\145\x6d\142\145\162\163\x2f\x67\165\x72\165\x2f\x72\x61\x70\157\162\x2f\x70\162\x65\163\x74\x61\163\x69\57\x64\x61\x74\141");
        goto Ot4jE;
        Ayssl:
        k7qkc:
        goto a1wm_;
        MCMuq:
    }
    public function savePrestasi()
    {
        goto maCXP;
        spAar:
        $this->output_json($data);
        goto cVbTQ;
        sGqWZ:
        $smt = $this->dashboard->getSemesterActive();
        goto HPnml;
        HPnml:
        foreach ($input as $d) {
            goto aFcMz;
            kmlbb:
            TqRIL:
            goto bJdWt;
            aFcMz:
            $data = ["\x69\144\137\x63\141\x74\141\164\141\x6e" => $d->id_catatan, "\151\x64\137\x6b\145\154\141\163" => $d->kelas, "\152\x65\x6e\x69\163" => $d->jenis, "\x6b\x6f\144\145" => $d->kode, "\x72\x61\156\153" => $d->rank, "\144\145\x73\153\x72\x69\x70\163\x69" => $d->deskripsi, "\151\x64\x5f\x74\x70" => $tp->id_tp, "\x69\144\137\163\155\x74" => $smt->id_smt];
            goto tdkJC;
            tdkJC:
            $update = $this->db->replace("\x72\141\160\157\162\x5f\144\x61\164\141\137\143\x61\164\x61\164\x61\156", $data);
            goto kmlbb;
            bJdWt:
        }
        goto FNglW;
        DE3EE:
        $data["\163\x74\x61\x74\165\x73"] = $update;
        goto spAar;
        vUinx:
        $tp = $this->dashboard->getTahunActive();
        goto sGqWZ;
        FNglW:
        TBKeX:
        goto DE3EE;
        maCXP:
        $input = json_decode($this->input->post("\143\141\x74\x61\x74\141\156", true));
        goto vUinx;
        cVbTQ:
    }
    public function importPrestasi($id_kelas)
    {
        goto GwQ06;
        NRTqu:
        $updated = 0;
        goto NKsg5;
        IBgxq:
        $datas = [];
        goto anCJN;
        PfWXL:
        echo json_encode($updated);
        goto nYGri;
        NKsg5:
        foreach ($datas as $data) {
            goto dht3b;
            pZVIy:
            if (!$update) {
                goto uCWBn;
            }
            goto cmvUW;
            cmvUW:
            $updated++;
            goto Q2NFM;
            Q2NFM:
            uCWBn:
            goto uQtSg;
            uQtSg:
            A3aZ7:
            goto kDFXi;
            dht3b:
            $update = $this->db->replace("\x72\x61\x70\157\162\x5f\x70\162\x65\x73\x74\x61\163\x69", $data);
            goto pZVIy;
            kDFXi:
        }
        goto C691G;
        oCqRl:
        $smt = $this->dashboard->getSemesterActive();
        goto IBgxq;
        DVDiM:
        $tp = $this->dashboard->getTahunActive();
        goto oCqRl;
        n691D:
        HOD4k:
        goto NRTqu;
        GwQ06:
        $input = json_decode($this->input->post("\x6e\x69\154\141\x69", true));
        goto DVDiM;
        C691G:
        YP_nT:
        goto PfWXL;
        anCJN:
        foreach ($input as $in) {
            goto SpReR;
            l0OfW:
            $datas[] = ["\151\x64\x5f\162\141\156\x6b\151\156\x67" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, "\x69\144\137\163\151\163\167\141" => $id_siswa, "\151\x64\x5f\153\x65\154\141\x73" => $id_kelas, "\x69\x64\x5f\x74\160" => $tp->id_tp, "\x69\144\x5f\x73\x6d\x74" => $smt->id_smt, "\x72\x61\x6e\153\x69\x6e\147" => $in[4], "\x64\145\163\153\x72\x69\160\x73\x69" => $in[5], "\x70\x31" => $in[6], "\x70\61\x5f\144\x65\163\x6b" => $in[7], "\160\62" => $in[8], "\x70\62\137\x64\x65\x73\x6b" => $in[9], "\x70\x33" => $in[10], "\160\63\x5f\144\145\x73\153" => $in[11]];
            goto r8fs4;
            SpReR:
            $id_siswa = $in[12];
            goto l0OfW;
            r8fs4:
            Nt6Dz:
            goto gx_xR;
            gx_xR:
        }
        goto n691D;
        nYGri:
    }
    public function raporCatatan()
    {
        goto UxWsx;
        Ch3fs:
        $i = 0;
        goto hxlJc;
        FNZ_9:
        $this->load->view("\x6d\145\x6d\x62\145\x72\163\x2f\x67\x75\x72\165\57\164\x65\155\160\x6c\x61\x74\145\x73\x2f\150\x65\141\144\145\162", $data);
        goto ffEsH;
        Wzh75:
        JJ3SG:
        goto oVDGc;
        E3WDz:
        $data["\163\155\164\x5f\141\x63\x74\151\x76\x65"] = $smt;
        goto FNZ_9;
        YRbZc:
        goto tVeSS;
        goto JTH52;
        vqELy:
        $data = ["\165\x73\x65\162" => $user, "\x6a\x75\144\x75\154" => "\x41\142\x73\145\x6e\x73\x69\40\46\40\103\141\164\x61\164\141\x6e\x20\x4b\x65\x6c\141\x73\40", "\x73\x75\x62\152\165\x64\x75\x6c" => "\111\156\x70\165\x74\x20\x4e\151\x6c\x61\151", "\x73\x65\164\x74\151\x6e\x67" => $this->dashboard->getSetting(), "\147\x75\162\x75" => $guru, "\153\145\154\141\x73" => $kelas, "\163\x69\163\x77\141" => $siswas, "\156\151\154\141\151" => $nilai, "\144\x65\163\153\x41\x62\163\145\156\x73\151" => $deskAbsensi, "\144\145\163\153\103\x61\164\141\x74\141\156" => $deskCatatan];
        goto eEfcY;
        YxWCM:
        $dummyRank = ["\x31\40\x7e\40\63", "\64\40\176\x20\x31\x30", "\61\61\x20\176\x20\61\x35", "\61\x36\40\x3e\40\x3e"];
        goto XewK5;
        hu_mF:
        XgR9o:
        goto NvTLo;
        dOc7s:
        $id_kelas = $guru->wali_kelas;
        goto ojVPB;
        itdyu:
        $this->load->view("\155\145\155\x62\x65\x72\163\57\x67\165\162\165\x2f\x74\145\155\x70\x6c\x61\164\145\x73\x2f\146\157\x6f\164\x65\x72");
        goto ULAI0;
        SSJJ6:
        $i++;
        goto YRbZc;
        GPj_G:
        $dummyDeskAbsensi = [];
        goto YxWCM;
        Sgq7f:
        array_push($dummyDeskAbsensi, $s);
        goto hu_mF;
        ojVPB:
        $kelas = $this->kelas->get_one($id_kelas);
        goto GPj_G;
        zjSda:
        $deskCatatan = $this->rapor->getDeskripsiCatatanByJenis($id_kelas, "\x32", $tp->id_tp, $smt->id_smt);
        goto m1pkG;
        JTH52:
        oUYnK:
        goto VafpS;
        Q8KV9:
        $smt = $this->dashboard->getSemesterActive();
        goto clvDF;
        vUurH:
        $tp = $this->dashboard->getTahunActive();
        goto Q8KV9;
        IU0ia:
        uWNf3:
        goto lm6k7;
        xh2QE:
        $data["\163\155\164"] = $this->dashboard->getSemester();
        goto E3WDz;
        VafpS:
        $deskAbsensi = $this->rapor->getDeskripsiCatatanByJenis($id_kelas, "\61", $tp->id_tp, $smt->id_smt);
        goto Ro7Np;
        TDObp:
        $s = ["\151\x64\137\x63\x61\164\141\x74\141\x6e" => $id_kelas . 1 . $no, "\152\145\x6e\151\x73" => "\61", "\x6b\157\144\145" => $dummyKode[$i], "\x64\x65\163\x6b\x72\151\160\163\x69" => $this->rapor->getDummyDeskripsiAbsensi()[$i], "\162\x61\x6e\x6b" => $dummyRank[$i]];
        goto Sgq7f;
        XewK5:
        $dummyKode = ["\61", "\x34", "\61\61", "\61\66"];
        goto Ch3fs;
        fESfk:
        $nilai[$siswa->id_siswa] = $ns == null ? $dummyNilai : unserialize($ns->nilai);
        goto Wzh75;
        hxlJc:
        NA7gE:
        goto FxcLB;
        CK0SM:
        $s = ["\151\144\x5f\x73\151\x6b\x61\x70" => $id_kelas . 2 . $no, "\x6a\145\156\151\163" => "\x32", "\x6b\157\x64\x65" => $no, "\144\x65\x73\153\162\151\x70\x73\151" => $this->rapor->getDummyDeskripsiCatatan()[$i], "\162\141\156\x6b" => ''];
        goto NHO80;
        t0EDQ:
        $siswa = $siswas[$i];
        goto RJt3X;
        m1pkG:
        if (!(count($deskCatatan) === 0)) {
            goto Bwm5y;
        }
        goto eY37j;
        U7w7Y:
        $no = $i + 1;
        goto TDObp;
        Ro7Np:
        if (!(count($deskAbsensi) === 0)) {
            goto ND6Yv;
        }
        goto XziVq;
        Pfgr6:
        $ns = $this->rapor->getCatatanKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto fESfk;
        tjhVf:
        yTqjc:
        goto vqELy;
        VNSP6:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto xb0_K;
        LJmi8:
        $i = 0;
        goto cLqsd;
        NvGbn:
        $i = 0;
        goto E_bJo;
        RJt3X:
        $dummyNilai = ["\x73" => '', "\x69" => '', "\141" => '', "\x6f\160\x31" => '', "\x6f\160\62" => '', "\157\160\x33" => ''];
        goto Pfgr6;
        vZRMz:
        if (!($i < count($siswas))) {
            goto yTqjc;
        }
        goto t0EDQ;
        qCoF9:
        goto NA7gE;
        goto IU0ia;
        BSnaG:
        $no = $i + 1;
        goto CK0SM;
        GS4HB:
        iiy4w:
        goto SSJJ6;
        xb0_K:
        $nilai = [];
        goto NvGbn;
        NHO80:
        array_push($dummyDeskCatatan, $s);
        goto GS4HB;
        clvDF:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto dOc7s;
        PJLii:
        goto wa127;
        goto tjhVf;
        eEfcY:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto NODge;
        XziVq:
        $deskAbsensi = json_decode(json_encode($dummyDeskAbsensi));
        goto xBR1d;
        oVDGc:
        $i++;
        goto PJLii;
        ffEsH:
        $this->load->view("\x6d\145\x6d\x62\x65\x72\163\57\147\165\162\x75\x2f\162\141\x70\x6f\x72\57\x63\x61\x74\x61\164\x61\156\57\144\x61\164\x61");
        goto itdyu;
        cLqsd:
        tVeSS:
        goto VXiN2;
        eY37j:
        $deskCatatan = json_decode(json_encode($dummyDeskCatatan));
        goto eMFiy;
        UxWsx:
        $user = $this->ion_auth->user()->row();
        goto vUurH;
        NvTLo:
        $i++;
        goto qCoF9;
        VXiN2:
        if (!($i < 6)) {
            goto oUYnK;
        }
        goto BSnaG;
        xBR1d:
        ND6Yv:
        goto zjSda;
        E_bJo:
        wa127:
        goto vZRMz;
        FxcLB:
        if (!($i < 4)) {
            goto uWNf3;
        }
        goto U7w7Y;
        lm6k7:
        $dummyDeskCatatan = [];
        goto LJmi8;
        eMFiy:
        Bwm5y:
        goto VNSP6;
        NODge:
        $data["\x74\160\137\141\143\164\x69\x76\x65"] = $tp;
        goto xh2QE;
        ULAI0:
    }
    public function saveCatatan()
    {
        goto Ej4kN;
        Ej4kN:
        $input = json_decode($this->input->post("\143\141\164\141\164\141\x6e", true));
        goto my2fD;
        Pl7B9:
        $smt = $this->dashboard->getSemesterActive();
        goto uyZeT;
        Am7vE:
        $data["\163\164\x61\164\165\x73"] = $update;
        goto QbtOx;
        G7SYE:
        fvdN0:
        goto Am7vE;
        uyZeT:
        foreach ($input as $d) {
            goto mHunv;
            xfZ3p:
            ce8OR:
            goto Zi7Wy;
            lJDu1:
            $update = $this->db->replace("\x72\x61\160\x6f\x72\x5f\x64\x61\x74\141\x5f\143\141\164\141\164\x61\x6e", $data);
            goto xfZ3p;
            mHunv:
            $data = ["\x69\x64\x5f\143\x61\164\141\164\141\156" => $d->id_catatan, "\x69\x64\x5f\x6b\x65\x6c\141\163" => $d->kelas, "\152\x65\x6e\151\163" => $d->jenis, "\x6b\157\x64\145" => $d->kode, "\162\x61\x6e\x6b" => $d->rank, "\144\x65\163\153\x72\151\x70\163\x69" => $d->deskripsi, "\x69\x64\x5f\x74\x70" => $tp->id_tp, "\x69\144\137\163\x6d\x74" => $smt->id_smt];
            goto lJDu1;
            Zi7Wy:
        }
        goto G7SYE;
        QbtOx:
        $this->output_json($data);
        goto L8CG4;
        my2fD:
        $tp = $this->dashboard->getTahunActive();
        goto Pl7B9;
        L8CG4:
    }
    public function importCatatan($id_kelas)
    {
        goto T7wN8;
        N_mpw:
        foreach ($input as $in) {
            goto YTsL8;
            pkpyy:
            B3DTw:
            goto VPkrM;
            yqhy7:
            xJ5N4:
            goto pkpyy;
            CwHCU:
            $datas[] = ["\x69\144\x5f\143\141\164\x61\x74\x61\156\x5f\x77\x61\x6c\151" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, "\x69\x64\137\163\x69\x73\x77\141" => $id_siswa, "\151\x64\x5f\x6b\x65\154\141\163" => $id_kelas, "\156\151\x6c\x61\151" => serialize(["\x6f\160\x31" => $in[3], "\157\160\62" => $in[4], "\x6f\x70\x33" => $in[5], "\163" => $in[6], "\151" => $in[7], "\x61" => $in[8]]), "\144\145\x73\153\162\x69\160\163\x69" => $in[9], "\151\144\137\x74\160" => $tp->id_tp, "\x69\x64\x5f\x73\x6d\164" => $smt->id_smt];
            goto yqhy7;
            rTxUb:
            if (!($id_siswa != "\x69\144")) {
                goto xJ5N4;
            }
            goto CwHCU;
            YTsL8:
            $id_siswa = $in[10];
            goto rTxUb;
            VPkrM:
        }
        goto Ij2Ip;
        xPZqd:
        $smt = $this->dashboard->getSemesterActive();
        goto ydeDl;
        gjpsT:
        $tp = $this->dashboard->getTahunActive();
        goto xPZqd;
        FDX2a:
        z8kIZ:
        goto nlfTL;
        T7wN8:
        $input = json_decode($this->input->post("\x6e\151\154\141\151", true));
        goto gjpsT;
        nlfTL:
        echo json_encode($updated);
        goto QwB9P;
        ph0mT:
        foreach ($datas as $data) {
            goto x3cV5;
            x3cV5:
            $update = $this->db->replace("\162\141\x70\157\162\137\x63\x61\164\141\164\x61\x6e\137\x77\x61\x6c\151", $data);
            goto DvOJx;
            mUy29:
            p93PP:
            goto jhrfw;
            DvOJx:
            if (!$update) {
                goto bKqYV;
            }
            goto Dq_V5;
            jhoAO:
            bKqYV:
            goto mUy29;
            Dq_V5:
            $updated++;
            goto jhoAO;
            jhrfw:
        }
        goto FDX2a;
        ydeDl:
        $datas = [];
        goto N_mpw;
        Ij2Ip:
        rp1Y1:
        goto pde3c;
        pde3c:
        $updated = 0;
        goto ph0mT;
        QwB9P:
    }
    public function raporFisik()
    {
        goto sLYRs;
        RCD2t:
        $i++;
        goto YrM34;
        B0V3G:
        $this->load->view("\x6d\x65\155\142\x65\162\x73\57\147\165\x72\165\57\x74\145\155\160\154\141\164\145\x73\57\150\145\x61\x64\x65\162", $data);
        goto hONE1;
        Fl23b:
        $i = 0;
        goto qknxB;
        o1Vf1:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto OGrDM;
        sLYRs:
        $user = $this->ion_auth->user()->row();
        goto Yy1E8;
        VoVPz:
        nzJxo:
        goto UMEqZ;
        sIRnY:
        $i++;
        goto yQtKS;
        ahlG4:
        $other = "\x31";
        goto Hv3nF;
        BSVZ6:
        $kelas = $this->kelas->get_one($id_kelas);
        goto pEd37;
        HTwDH:
        $data["\163\155\164\137\141\x63\164\151\x76\145"] = $smt;
        goto B0V3G;
        pEd37:
        $dummyDeskFisik = [];
        goto mse0X;
        HLqDX:
        $deskFisik = $this->rapor->getDeskripsiFisikKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto KgX91;
        gakEl:
        foreach ($jenis as $jns) {
            goto euo9q;
            euo9q:
            $s = ["\151\144\137\x66\151\x73\151\x6b" => $id_kelas . $jns . $no, "\152\x65\x6e\x69\x73" => $jns, "\x6b\x6f\x64\x65" => $no, "\x64\145\163\153\x72\151\x70\163\151" => $this->rapor->getDummyDeskripsiFisik($jns)[$i]];
            goto j4Pmm;
            j4Pmm:
            array_push($dummyDeskFisik, $s);
            goto zum5Z;
            zum5Z:
            gGs44:
            goto o0R_3;
            o0R_3:
        }
        goto LGgzG;
        KgX91:
        if (!($deskFisik == null)) {
            goto crL0p;
        }
        goto FfZtD;
        CEnkf:
        i9HZV:
        goto sIRnY;
        DyZ23:
        if ($smt->id_smt === "\61") {
            goto nzJxo;
        }
        goto ahlG4;
        TMsN9:
        URHum:
        goto NRX5B;
        uLdca:
        J6VkG:
        goto RCD2t;
        yQtKS:
        goto V1B27;
        goto mLy9q;
        OGrDM:
        $nilai = [];
        goto DyZ23;
        UMEqZ:
        $other = "\62";
        goto xbwWF;
        NRX5B:
        if (!($i < count($siswas))) {
            goto F3HVc;
        }
        goto G95uu;
        LGgzG:
        VHaQz:
        goto CEnkf;
        Hv3nF:
        goto LnoUL;
        goto VoVPz;
        FfZtD:
        $deskFisik = json_decode(json_encode($dummyDeskFisik));
        goto JfkOl;
        wNoQr:
        $smt = $this->dashboard->getSemesterActive();
        goto PR7Aj;
        DHMb0:
        $ns = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto DOqkz;
        hONE1:
        $this->load->view("\155\145\x6d\x62\145\162\163\57\x67\x75\162\x75\x2f\162\x61\160\157\x72\57\146\x69\163\x69\x6b\x2f\144\141\164\141");
        goto I8oJk;
        I8oJk:
        $this->load->view("\x6d\145\x6d\142\x65\x72\163\57\147\x75\x72\x75\x2f\164\145\x6d\x70\x6c\141\x74\x65\163\57\x66\157\157\x74\x65\x72");
        goto bHnM3;
        XjXN2:
        $no = $i + 1;
        goto gakEl;
        y69gJ:
        $dummyNilai = ["\x6b\x6f\156\x64\x69\x73\x69" => ["\164\x65\154\151\156\147\141" => '', "\x6d\x61\x74\141" => '', "\x67\151\x67\151" => '', "\x6c\x61\x69\156" => ''], "\163\x6d\164" . $smt->id_smt => ["\x74\x69\156\x67\x67\151" => '', "\142\145\162\141\164" => '', "\x74\x70" => $tp->id_tp], "\x73\155\164" . $other => ["\x74\x69\x6e\147\147\x69" => '', "\x62\145\162\x61\164" => '', "\x74\160" => $tp->id_tp]];
        goto DHMb0;
        G95uu:
        $siswa = $siswas[$i];
        goto y69gJ;
        xbwWF:
        LnoUL:
        goto e7eRW;
        AX12j:
        $data = ["\165\163\145\x72" => $user, "\x6a\165\144\165\154" => "\x41\142\163\145\x6e\x73\151\40\46\x20\x43\141\x74\141\164\x61\156\x20\113\x65\154\141\163\40", "\163\x75\x62\x6a\165\x64\x75\154" => "\111\156\160\x75\164\x20\116\151\154\x61\151", "\x73\x65\x74\x74\x69\156\x67" => $this->dashboard->getSetting(), "\147\165\x72\x75" => $guru, "\x6b\145\x6c\141\x73" => $kelas, "\163\x69\x73\x77\x61" => $siswas, "\156\151\x6c\x61\x69" => $nilai, "\x64\145\163\153\x46\x69\x73\151\153" => $deskFisik];
        goto K26kB;
        IR6dB:
        if (!($i < 4)) {
            goto EWAy3;
        }
        goto XjXN2;
        ABgmH:
        F3HVc:
        goto AX12j;
        bOwnM:
        $id_kelas = $guru->wali_kelas;
        goto BSVZ6;
        K26kB:
        $data["\x74\x70"] = $this->dashboard->getTahun();
        goto PAquF;
        DOqkz:
        $ns2 = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $other);
        goto SCJIG;
        QM_hV:
        $data["\163\155\x74"] = $this->dashboard->getSemester();
        goto HTwDH;
        JfkOl:
        crL0p:
        goto o1Vf1;
        e7eRW:
        $i = 0;
        goto TMsN9;
        Yy1E8:
        $tp = $this->dashboard->getTahunActive();
        goto wNoQr;
        qknxB:
        V1B27:
        goto IR6dB;
        YrM34:
        goto URHum;
        goto ABgmH;
        SCJIG:
        $nilai[$siswa->id_siswa] = $ns != null ? ["\153\x6f\x6e\x64\x69\x73\x69" => unserialize($ns->kondisi), "\163\155\x74" . $ns->id_smt => ["\164\151\156\x67\147\151" => $ns->tinggi, "\142\145\x72\141\x74" => $ns->berat, "\164\x70" => $ns->id_tp], "\x73\x6d\x74" . $other => ["\x74\151\156\x67\147\x69" => $ns2 != null ? $ns2->tinggi : '', "\142\x65\x72\141\x74" => $ns2 != null ? $ns2->berat : '', "\164\x70" => $tp->id_tp]] : $dummyNilai;
        goto uLdca;
        mLy9q:
        EWAy3:
        goto HLqDX;
        PR7Aj:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto bOwnM;
        PAquF:
        $data["\164\x70\x5f\141\143\164\151\166\145"] = $tp;
        goto QM_hV;
        mse0X:
        $jenis = ["\x31", "\x32", "\x33", "\64"];
        goto Fl23b;
        bHnM3:
    }
    public function saveFisik()
    {
        goto FLv2X;
        yuEXM:
        $data["\163\x74\141\164\x75\163"] = $update;
        goto cX3Uq;
        ef5R3:
        $smt = $this->dashboard->getSemesterActive();
        goto ePHbm;
        ZQZPr:
        $tp = $this->dashboard->getTahunActive();
        goto ef5R3;
        ypgez:
        pSXgS:
        goto yuEXM;
        yYXml:
        $update = false;
        goto ZQZPr;
        cX3Uq:
        $this->output_json($data);
        goto wH6iZ;
        m6EVJ:
        $input = json_decode($this->input->post("\146\x69\163\151\x6b", true));
        goto yYXml;
        ePHbm:
        foreach ($input as $d) {
            goto cbz_O;
            cbz_O:
            $kode = $d[0];
            goto seePs;
            seePs:
            $jns = $d[0];
            goto AU2CU;
            AU2CU:
            $data = ["\151\x64\137\146\x69\x73\x69\x6b" => $kelas . $jns . $kode, "\151\x64\137\x6b\145\x6c\141\x73" => $kelas, "\x6a\145\x6e\x69\x73" => $d->jenis, "\x6b\157\144\145" => $d->kode, "\x64\x65\x73\x6b\x72\x69\x70\x73\151" => $d->deskripsi, "\151\144\x5f\x74\x70" => $tp->id_tp, "\x69\x64\137\163\155\x74" => $smt->id_smt];
            goto cKNmp;
            cKNmp:
            $update = $this->db->replace("\x72\x61\x70\157\162\137\x64\141\x74\141\x5f\146\151\x73\151\x6b", $data);
            goto ZQaib;
            ZQaib:
            vDOwr:
            goto BDT1Y;
            BDT1Y:
        }
        goto ypgez;
        FLv2X:
        $kelas = $this->input->post("\x6b\145\x6c\x61\x73", true);
        goto m6EVJ;
        wH6iZ:
    }
    public function importFisik($id_kelas)
    {
        goto uQAA4;
        uQAA4:
        $input = json_decode($this->input->post("\x6e\x69\x6c\x61\151", true));
        goto mRk56;
        FAAOr:
        $smt = $this->dashboard->getSemesterActive();
        goto aYkuF;
        mRk56:
        $tp = $this->dashboard->getTahunActive();
        goto FAAOr;
        o0wFC:
        foreach ($input as $in) {
            goto FAS3g;
            FAS3g:
            $id_siswa = $in[11];
            goto jN6jk;
            T6y8I:
            $berat = $smt->id_smt == 1 ? $in[5] : $in[6];
            goto D36FE;
            Ax3_B:
            p6f3o:
            goto qYnD8;
            U6lAc:
            $datas[] = ["\x69\144\x5f\146\x69\x73\x69\x6b" => $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, "\x69\144\x5f\153\x65\x6c\141\x73" => $id_kelas, "\151\x64\x5f\163\x69\x73\x77\141" => $id_siswa, "\x69\144\137\x74\x70" => $tp->id_tp, "\x69\x64\137\x73\x6d\164" => $smt->id_smt, "\164\x69\x6e\147\147\x69" => $tinggi, "\142\145\162\141\164" => $berat, "\153\x6f\156\x64\x69\x73\x69" => serialize(["\x74\x65\x6c\x69\x6e\x67\x61" => $in[7], "\155\141\164\x61" => $in[8], "\147\151\147\x69" => $in[9], "\x6c\141\151\156" => $in[10]])];
            goto MuCl7;
            D36FE:
            if (!($id_siswa != "\x69\144")) {
                goto ZMcXR;
            }
            goto U6lAc;
            MuCl7:
            ZMcXR:
            goto Ax3_B;
            jN6jk:
            $tinggi = $smt->id_smt == 1 ? $in[3] : $in[4];
            goto T6y8I;
            qYnD8:
        }
        goto PGC6r;
        aYkuF:
        $datas = [];
        goto o0wFC;
        S9PIv:
        mjLt6:
        goto YZDta;
        PGC6r:
        ggSTg:
        goto zCBcR;
        YZDta:
        echo json_encode($updated);
        goto HcL8z;
        zCBcR:
        $updated = 0;
        goto t2Xxz;
        t2Xxz:
        foreach ($datas as $data) {
            goto k8vja;
            k8vja:
            $update = $this->db->replace("\x72\x61\160\157\x72\137\146\151\x73\x69\153", $data);
            goto oWTVa;
            BetmI:
            Uy92S:
            goto mBEL8;
            iu_Nv:
            WQC7S:
            goto BetmI;
            e81dH:
            $updated++;
            goto iu_Nv;
            oWTVa:
            if (!$update) {
                goto WQC7S;
            }
            goto e81dH;
            mBEL8:
        }
        goto S9PIv;
        HcL8z:
    }
    public function raporNaik()
    {
        goto FsTBE;
        GSqu0:
        $data["\x73\155\x74"] = $this->dashboard->getSemester();
        goto yG3f0;
        Zu_VC:
        $siswas = $this->rapor->getKenaikanSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto VciM1;
        Zewy1:
        $tp = $this->dashboard->getTahunActive();
        goto oeqYV;
        Dqz4b:
        $this->load->view("\155\x65\x6d\142\145\x72\x73\57\147\165\x72\x75\x2f\164\x65\155\x70\x6c\141\164\145\x73\57\146\x6f\x6f\164\x65\x72");
        goto swOf6;
        oDB20:
        $this->load->view("\x6d\x65\x6d\142\x65\x72\163\x2f\x67\165\162\x75\x2f\x74\145\x6d\x70\154\141\164\145\163\57\x68\x65\x61\x64\145\x72", $data);
        goto cDWtV;
        NWhKk:
        $kelas = $this->kelas->get_one($id_kelas);
        goto Zu_VC;
        oeqYV:
        $smt = $this->dashboard->getSemesterActive();
        goto RtFgm;
        A51US:
        $data["\164\x70\x5f\141\143\164\x69\x76\x65"] = $tp;
        goto GSqu0;
        R25Es:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto A51US;
        cDWtV:
        $this->load->view("\x6d\145\155\142\145\x72\163\x2f\x67\x75\162\x75\x2f\162\141\160\x6f\162\57\153\145\x6e\141\x69\153\x61\156\57\x64\141\164\141");
        goto Dqz4b;
        FsTBE:
        $user = $this->ion_auth->user()->row();
        goto Zewy1;
        yLDid:
        $id_kelas = $guru->wali_kelas;
        goto NWhKk;
        RtFgm:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto yLDid;
        yG3f0:
        $data["\x73\x6d\164\137\x61\143\x74\x69\166\x65"] = $smt;
        goto oDB20;
        VciM1:
        $data = ["\165\163\145\x72" => $user, "\x6a\165\x64\x75\154" => "\x4b\145\x6e\x61\x69\153\x61\x6e\40\113\x65\154\x61\x73\x20", "\x73\165\142\x6a\165\x64\165\154" => "\123\151\x73\x77\141\x20\x4b\x65\x6c\x61\x73\40", "\163\145\x74\x74\x69\x6e\147" => $this->dashboard->getSetting(), "\147\x75\162\165" => $guru, "\153\x65\154\x61\163" => $kelas, "\163\x69\x73\x77\141\x73" => $siswas];
        goto R25Es;
        swOf6:
    }
    public function saveNaik()
    {
        goto Rh1Xv;
        IWNTs:
        $updated = 0;
        goto dQJVN;
        DoX4S:
        $smt = $this->dashboard->getSemesterActive();
        goto IWNTs;
        IlSxN:
        $tp = $this->dashboard->getTahunActive();
        goto DoX4S;
        egIQ_:
        o93Fu:
        goto fNbWh;
        dQJVN:
        foreach ($input as $d) {
            goto i9RsP;
            FiF2n:
            if (!$update) {
                goto MBrvO;
            }
            goto LwwiQ;
            i9RsP:
            $data = ["\x69\x64\x5f\x6e\x61\x69\x6b" => $d->id_siswa . $tp->id_tp . $smt->id_smt, "\x69\x64\137\x73\151\x73\167\x61" => $d->id_siswa, "\151\144\137\x74\x70" => $tp->id_tp, "\x69\144\x5f\x73\x6d\x74" => $smt->id_smt, "\x6e\141\x69\153" => $d->naik];
            goto KBl7x;
            Pid09:
            MBrvO:
            goto ylceN;
            LwwiQ:
            $updated++;
            goto Pid09;
            KBl7x:
            $update = $this->db->replace("\162\x61\160\x6f\x72\137\156\x61\151\153", $data);
            goto FiF2n;
            ylceN:
            V8CHX:
            goto atw0H;
            atw0H:
        }
        goto egIQ_;
        fNbWh:
        echo json_encode($updated);
        goto xg8nS;
        Rh1Xv:
        $input = json_decode($this->input->post("\x6e\141\151\153", true));
        goto IlSxN;
        xg8nS:
    }
    public function cetakPts()
    {
        goto uAUyg;
        W9NC7:
        qy_MM:
        goto cXePF;
        SKFiY:
        $setting = $this->dashboard->getSetting();
        goto Foed4;
        h5cTr:
        $nilaiHarian = [];
        goto boEaV;
        iN0b1:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto idB00;
        Y33ii:
        $data["\153\x65\x6c\x61\163"] = $kelas->nama_kelas;
        goto NfWy1;
        NfWy1:
        $data["\155\141\160\x65\x6c\x73"] = $mapels;
        goto D4pDg;
        iPnTB:
        $i = 0;
        goto VniRD;
        yy3cO:
        foreach ($mapels as $mapel) {
            goto NHwt8;
            Cf2PZ:
            pdqfS:
            goto foYRS;
            Np7jt:
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\61");
            goto cxmQZ;
            NHwt8:
            $h = $this->rapor->getNilaiMapelHarianSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto eySDc;
            mw0Iu:
            wy0XQ:
            goto zOhpb;
            cxmQZ:
            goto wy0XQ;
            goto Cf2PZ;
            KaYvx:
            if (isset($settingRapor) && $settingRapor->kkm_tunggal == "\x31") {
                goto pdqfS;
            }
            goto Np7jt;
            zOhpb:
            SP67e:
            goto CYOvL;
            eySDc:
            $nilaiHarian[$id_siswa][$mapel->id_mapel] = $h == null ? json_decode(json_encode($dummyNilai)) : $h;
            goto JIlvj;
            vu88V:
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai;
            goto KaYvx;
            JIlvj:
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto vu88V;
            foYRS:
            $kkm[$mapel->id_mapel] = $settingRapor;
            goto mw0Iu;
            CYOvL:
        }
        goto CoJAU;
        YXrYL:
        $data["\x73\x6d\164"] = $this->dashboard->getSemester();
        goto n4tPc;
        lKRJu:
        $this->load->view("\x6d\145\155\142\x65\x72\163\x2f\x67\x75\162\165\57\164\145\x6d\160\x6c\x61\164\x65\x73\x2f\x66\157\157\164\x65\162");
        goto SJfQh;
        idB00:
        $jurusan = $this->kelas->getJurusanById($kelas->jurusan_id);
        goto Bl6kP;
        cA3rO:
        $settingRapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto N3Vkm;
        TqBti:
        $mapels = $this->master->getAllMapel(empty($arrk) ? null : $arrk, isset($jurusan->mapel_peminatan) ? $jurusan->mapel_peminatan : null);
        goto h5cTr;
        CoJAU:
        iYndJ:
        goto W9NC7;
        D4pDg:
        $data["\153\x65\x6c\x6f\x6d\160\157\153\x73"] = $kelompoks;
        goto Q09fG;
        Foed4:
        $tp = $this->dashboard->getTahunActive();
        goto Zx_nL;
        Bl6kP:
        $kelompoks = $this->master->getKodeKelompokMapel();
        goto Ue5Nr;
        SC6wv:
        $this->load->view("\155\145\155\x62\x65\162\163\57\147\165\x72\165\x2f\162\x61\160\x6f\x72\x2f\143\x65\164\x61\x6b\x2f\160\164\x73");
        goto lKRJu;
        E0sVf:
        if (!($i < count($siswas))) {
            goto WGN3O;
        }
        goto XgqDc;
        boEaV:
        $nilaiPts = [];
        goto HcUmD;
        t8Ad0:
        $this->load->view("\155\x65\155\x62\x65\162\163\57\x67\x75\x72\x75\57\x74\145\155\160\x6c\141\x74\x65\163\x2f\150\145\141\144\145\x72", $data);
        goto SC6wv;
        Ue5Nr:
        $kategori_mapel = $this->master->getKategoriKelompokMapel();
        goto GfXhc;
        kxQ0W:
        $id_kelas = $guru->wali_kelas;
        goto sF3Do;
        cXePF:
        $i++;
        goto msUlB;
        IKB_V:
        $data["\164\160\137\x61\143\164\151\166\x65"] = $tp;
        goto YXrYL;
        uAUyg:
        $user = $this->ion_auth->user()->row();
        goto SKFiY;
        HlKGL:
        $data["\162\141\160\x6f\162"] = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto t8Ad0;
        msUlB:
        goto kzgCf;
        goto Q3zDA;
        Qh_a3:
        $data["\x67\165\162\165"] = $guru;
        goto WBsvi;
        Zx_nL:
        $smt = $this->dashboard->getSemesterActive();
        goto KbjCH;
        BWLA4:
        HuPF6:
        goto TqBti;
        sF3Do:
        $kelas = $this->kelas->get_one($id_kelas);
        goto iN0b1;
        LX7ev:
        $id_siswa = $siswa->id_siswa;
        goto yy3cO;
        TF8t0:
        $data["\x6e\151\154\141\x69\x5f\150\141\162\151\141\x6e"] = $nilaiHarian;
        goto OFAzY;
        GfXhc:
        $arrk = [];
        goto ljQmI;
        VniRD:
        kzgCf:
        goto E0sVf;
        WBsvi:
        $data["\163\151\x73\x77\x61\163"] = $siswas;
        goto Y33ii;
        N3Vkm:
        $kkm = [];
        goto iPnTB;
        HcUmD:
        $dummyNilai = ["\160\x31" => '', "\x70\x32" => '', "\160\x33" => '', "\x70\64" => '', "\160\x35" => '', "\x6b\61" => '', "\x6b\62" => '', "\153\x33" => '', "\153\x34" => '', "\x6b\x35" => ''];
        goto cA3rO;
        XgqDc:
        $siswa = $siswas[$i];
        goto LX7ev;
        Q3zDA:
        WGN3O:
        goto cgBL8;
        KbjCH:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto kxQ0W;
        OFAzY:
        $data["\x6b\153\155"] = $kkm;
        goto HlKGL;
        vLrau:
        $data["\x74\160"] = $this->dashboard->getTahun();
        goto IKB_V;
        n4tPc:
        $data["\x73\155\x74\x5f\x61\143\x74\151\166\x65"] = $smt;
        goto Qh_a3;
        cgBL8:
        $data = ["\165\163\x65\x72" => $user, "\x6a\x75\144\x75\x6c" => "\x52\141\x70\157\162\40\x50\124\x53", "\x73\x75\142\x6a\x75\x64\x75\x6c" => "\103\145\x74\141\153\40\x52\x61\x70\x6f\x72\40\120\124\x53", "\163\145\164\164\151\x6e\x67" => $setting];
        goto vLrau;
        ljQmI:
        foreach ($kategori_mapel as $kk => $km) {
            goto bMM35;
            JGSpR:
            array_push($arrk, $km->kode_kel_mapel);
            goto UnL1Q;
            UnL1Q:
            f2wPV:
            goto OYsKi;
            OYsKi:
            qScHJ:
            goto Oc5He;
            bMM35:
            if (in_array($km, $arrk)) {
                goto f2wPV;
            }
            goto JGSpR;
            Oc5He:
        }
        goto BWLA4;
        Q09fG:
        $data["\156\151\154\x61\151\137\160\x74\x73"] = $nilaiPts;
        goto TF8t0;
        SJfQh:
    }
    public function cetakAkhir()
    {
        goto aNwyu;
        UzOxJ:
        $other = "\x31";
        goto Tpkzl;
        GOiGJ:
        $data["\156\x61\x69\153"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt);
        goto rt0er;
        NkFpA:
        Yrkgb:
        goto eYCR7;
        RLVfl:
        $data = ["\x75\163\x65\162" => $user, "\152\165\x64\165\x6c" => "\122\x61\160\157\x72\x20\101\x6b\x68\151\162", "\x73\165\142\152\165\x64\165\x6c" => "\x43\x65\x74\141\153\40\122\x61\160\x6f\x72\40\x41\153\150\151\x72", "\x73\x65\x74\x74\x69\156\x67" => $setting];
        goto Sdnpv;
        CC3iI:
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto brkvC;
        WD30x:
        $id_siswa = $siswa->id_siswa;
        goto YZiMd;
        Z86pm:
        $data["\x61\x62\163\x65\x6e\163\151"] = $absensi;
        goto L4FrF;
        p2eA7:
        $fisik[$siswa->id_siswa] = $nf != null ? ["\153\x6f\156\x64\151\x73\x69" => unserialize($nf->kondisi), "\163\x6d\x74" . $nf->id_smt => ["\x74\x69\x6e\147\147\151" => $nf->tinggi, "\142\145\x72\141\164" => $nf->berat], "\163\x6d\x74" . $other => ["\x74\x69\x6e\x67\x67\151" => $nf2 != null ? $nf2->tinggi : '', "\x62\145\x72\141\x74" => $nf2 != null ? $nf2->berat : '']] : $dummyFisik;
        goto WV4an;
        Puq04:
        $nilai = [];
        goto Zl7fu;
        SZe3K:
        foreach ($kategori_mapel as $kk => $km) {
            goto ibJmb;
            ibJmb:
            if (in_array($km, $arrk)) {
                goto Hi5FU;
            }
            goto vG8Dp;
            AZ2U9:
            Hi5FU:
            goto lNFpL;
            vG8Dp:
            array_push($arrk, $km->kode_kel_mapel);
            goto AZ2U9;
            lNFpL:
            bCHz7:
            goto rDI1c;
            rDI1c:
        }
        goto aYxsn;
        gu9tA:
        $id_kelas = $guru->wali_kelas;
        goto xaWYz;
        zHCSO:
        $this->load->view("\155\x65\155\142\x65\x72\163\x2f\147\x75\162\x75\x2f\162\x61\x70\157\162\x2f\x63\145\x74\x61\153\57\141\153\x68\x69\162");
        goto NgprO;
        Y1iri:
        $data["\155\141\x70\x65\154\163"] = $mapels;
        goto g5yDn;
        zinDF:
        $jurusan = $this->kelas->getJurusanById($kelas->jurusan_id);
        goto g5qZJ;
        Tpkzl:
        goto Yrkgb;
        goto NmgmB;
        SfzoY:
        $absensi = [];
        goto UOwyb;
        CFBvu:
        $smt = $this->dashboard->getSemesterActive();
        goto V9s0s;
        p14UK:
        foreach ($mapels as $mapel) {
            goto N183s;
            BHK3M:
            $nilai[$id_siswa][$mapel->id_mapel] = $nr;
            goto ntioK;
            s328h:
            orZr8:
            goto hmYqn;
            xgBAK:
            $nr = $nilai_rapor[$key_mapel];
            goto BHK3M;
            vxpgr:
            if ($key_mapel !== false) {
                goto ls23z;
            }
            goto bdNZF;
            bdNZF:
            $nilai[$id_siswa][$mapel->id_mapel] = $dummyNilai;
            goto PvSWA;
            ntioK:
            w65_I:
            goto s328h;
            PvSWA:
            goto w65_I;
            goto zphDl;
            FRwXz:
            $key_mapel = array_search($mapel->id_mapel . $id_kelas . $id_siswa . $tp->id_tp . $smt->id_smt, array_column($nilai_rapor, "\x69\x64\137\x6e\151\154\141\151\x5f\x68\141\162\151\x61\x6e"));
            goto vxpgr;
            zphDl:
            ls23z:
            goto xgBAK;
            N183s:
            $dummyNilai = ["\x70\137\144\x65\x73\153\x72\151\160\x73\x69" => '', "\153\x5f\162\x61\164\x61\x5f\x72\141\164\141" => '', "\x6b\x5f\144\145\x73\153\162\x69\x70\x73\x69" => '', "\153\x5f\160\x72\x65\x64\151\153\141\164" => '', "\x6e\151\154\x61\151" => '', "\x70\x72\145\144\x69\x6b\x61\164" => ''];
            goto FRwXz;
            hmYqn:
        }
        goto LY0cb;
        Ghl6P:
        rz2fy:
        goto yn8a4;
        F59of:
        kCX0a:
        goto JKT53;
        yY01F:
        $setting = $this->dashboard->getSetting();
        goto XxlQj;
        dMaoj:
        $data["\x72\141\160\x6f\162"] = $settingRapor;
        goto GOiGJ;
        iE1nw:
        foreach ($nilai_sikap as $nls) {
            goto SIgG6;
            Vpkio:
            e7TUJ:
            goto tUUOv;
            ZyHLg:
            $sikap[$id_siswa][2] = ["\144\x65\163\153\162\x69\x70\163\151" => $nls == null ? '' : $nls->deskripsi, "\160\x72\x65\x64\151\153\141\x74" => $nls == null ? $dummySikap : unserialize($nls->nilai)];
            goto gClbe;
            tUUOv:
            if (!($nls->id_siswa == $id_siswa && $nls->jenis == "\62")) {
                goto A66AC;
            }
            goto ZyHLg;
            SIgG6:
            if (!($nls->id_siswa == $id_siswa && $nls->jenis == "\x31")) {
                goto e7TUJ;
            }
            goto KMgW2;
            TCIM9:
            Ly9VZ:
            goto MQdv4;
            KMgW2:
            $sikap[$id_siswa][1] = ["\144\145\163\153\x72\151\x70\163\151" => $nls == null ? '' : $nls->deskripsi, "\x70\162\x65\144\x69\153\141\x74" => $nls == null ? $dummySikap : unserialize($nls->nilai)];
            goto Vpkio;
            gClbe:
            A66AC:
            goto TCIM9;
            MQdv4:
        }
        goto Ic5Li;
        sZsMh:
        $i++;
        goto thErN;
        lUOuI:
        $other = "\62";
        goto NkFpA;
        tYSpv:
        $data["\163\x6d\164\x5f\141\143\x74\151\166\145"] = $smt;
        goto w6GoG;
        xokh5:
        $dummyDesks = ["\x72\141\x6e\x6b\x69\x6e\x67" => '', "\x72\x61\156\x6b\137\x64\145\x73\153\162\151\160\163\151" => '', "\x70\61" => '', "\x70\61\x5f\144\145\x73\x6b" => '', "\x70\x32" => '', "\160\x32\137\x64\x65\x73\x6b" => '', "\x70\63" => '', "\160\x33\x5f\x64\x65\x73\153" => ''];
        goto gYEvm;
        uwyT0:
        $kategori_mapel = $this->master->getKategoriKelompokMapel();
        goto ZekSS;
        L4FrF:
        $data["\146\151\x73\x69\153"] = $fisik;
        goto d23D_;
        km4jh:
        KFOkt:
        goto JNyuQ;
        C063k:
        $data["\155\x61\160\x65\154\137\x65\x6b\163\164\x72\141"] = $mapelEkstra;
        goto lysyb;
        VSfqe:
        $data["\156\151\154\141\x69\x5f\162\x61\x70\157\x72"] = $nilai_rapor;
        goto Mu4sf;
        GYi42:
        $data["\147\x75\x72\165"] = $guru;
        goto ItC1U;
        NgprO:
        $this->load->view("\155\145\x6d\142\x65\x72\x73\57\x67\x75\x72\165\x2f\x74\x65\x6d\160\x6c\141\164\145\163\57\x66\x6f\157\x74\x65\162");
        goto bh8Dh;
        g5qZJ:
        $kelompoks = $this->master->getKodeKelompokMapel();
        goto fw9b3;
        NmgmB:
        glMpE:
        goto lUOuI;
        fw9b3:
        $siswas = $this->rapor->getDetailSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto uwyT0;
        MNp9u:
        $nilaiEkstra = [];
        goto uIqA1;
        brkvC:
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto MX5Rl;
        JKT53:
        if (!($i < count($siswas))) {
            goto KFOkt;
        }
        goto cFG5o;
        LiktC:
        qtEoW:
        goto pDOXT;
        aYxsn:
        xaMU3:
        goto YMyEF;
        VU16n:
        $desks = [];
        goto SfzoY;
        vJWfF:
        goto N8oaT;
        goto GkPiA;
        oQjlL:
        if (count($nilai_sikap) > 0) {
            goto ePWee;
        }
        goto j6MEo;
        fWq2F:
        $nilai_rapor = $this->rapor->getNilaiRaporByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto CC3iI;
        Ic5Li:
        fmHpV:
        goto weEyP;
        j6MEo:
        $sikap[$id_siswa][1] = ["\144\x65\x73\x6b\x72\151\160\163\x69" => '', "\160\x72\145\x64\x69\x6b\x61\x74" => $dummySikap];
        goto kJGGw;
        MX5Rl:
        foreach ($catatans as $catatan) {
            $catatan->nilai = unserialize($catatan->nilai);
            OL098:
        }
        goto LiktC;
        YMyEF:
        $mapels = $this->master->getAllMapel(empty($arrk) ? null : $arrk, isset($jurusan->mapel_peminatan) ? $jurusan->mapel_peminatan : null);
        goto NGbWC;
        ItC1U:
        $data["\x73\x69\x73\167\141\163"] = $siswas;
        goto h2v23;
        lPaJ8:
        $absensi[$id_siswa] = isset($catatans[$id_siswa]) ? $catatans[$id_siswa] : ["\x6e\x69\x6c\x61\x69" => $dummyAbsen];
        goto dj4HE;
        YZiMd:
        $dummySikap = ["\x70\x72\145\144\151\x6b\141\164" => ''];
        goto oQjlL;
        WV4an:
        foreach ($ekstras as $ext) {
            goto JqH7j;
            JqH7j:
            $dummyEkstra = ["\x64\145\x73\153\x72\x69\x70\x73\x69" => '', "\156\x69\154\x61\x69" => '', "\x70\162\x65\144\151\x6b\x61\x74" => ''];
            goto Kyor8;
            Kyor8:
            $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra)));
            goto zrPaV;
            FcDo3:
            r0XgX:
            goto tW3dI;
            tW3dI:
            quN21:
            goto O608M;
            zrPaV:
            foreach ($arrEkstra as $ar) {
                goto n80gc;
                zbJ02:
                $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
                goto vx5hc;
                cBUcu:
                rpZaW:
                goto HAHp1;
                vx5hc:
                $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? $dummyEkstra : $ne;
                goto cBUcu;
                Jqyj2:
                $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra);
                goto HIeqf;
                n80gc:
                $id_ekstra = $ar->ekstra;
                goto Jqyj2;
                HIeqf:
                if (!($id_ekstra != null)) {
                    goto rpZaW;
                }
                goto zbJ02;
                HAHp1:
                uHUfS:
                goto txGNQ;
                txGNQ:
            }
            goto FcDo3;
            O608M:
        }
        goto Ghl6P;
        xaWYz:
        $kelas = $this->kelas->get_one($id_kelas);
        goto zinDF;
        y32z2:
        $desks[$id_siswa] = isset($prestasis[$id_siswa]) ? $prestasis[$id_siswa] : $dummyDesks;
        goto lPaJ8;
        kJGGw:
        $sikap[$id_siswa][2] = ["\x64\x65\163\x6b\x72\151\x70\x73\151" => '', "\x70\x72\145\x64\x69\x6b\141\164" => $dummySikap];
        goto vJWfF;
        Zl7fu:
        $fisik = [];
        goto VU16n;
        ioe_D:
        $settingRapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto Mo6o5;
        Mu4sf:
        $data["\144\145\x73\153\x72\x69\x70\x73\151"] = $desks;
        goto Z86pm;
        UOwyb:
        $mapelEkstra = [];
        goto MNp9u;
        NK3bo:
        $nf2 = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $other);
        goto p2eA7;
        s6HuB:
        $nf = $this->rapor->getFisikKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
        goto NK3bo;
        gYEvm:
        $dummyAbsen = ["\163" => "\40\55\x20", "\151" => "\40\x2d\x20", "\x61" => "\x20\x2d\40", "\x73\141\x72\141\x6e" => ''];
        goto y32z2;
        weEyP:
        N8oaT:
        goto p14UK;
        g5yDn:
        $data["\x6b\145\x6c\x6f\x6d\x70\157\x6b\163"] = $kelompoks;
        goto p7kcD;
        XxlQj:
        $tp = $this->dashboard->getTahunActive();
        goto CFBvu;
        aNwyu:
        $user = $this->ion_auth->user()->row();
        goto yY01F;
        AUpdR:
        $data["\154\166\154\x5f\153\145\154\141\163"] = $kelas->level;
        goto Y1iri;
        eYCR7:
        $nilai_sikap = $this->rapor->getNilaiSikapByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto fWq2F;
        fTRwZ:
        $data["\x74\160\137\x61\143\164\x69\x76\145"] = $tp;
        goto U1nEb;
        thErN:
        goto kCX0a;
        goto km4jh;
        h2v23:
        $data["\x6b\145\154\141\x73"] = $kelas->nama_kelas;
        goto AUpdR;
        NGbWC:
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt);
        goto ioe_D;
        ZekSS:
        $arrk = [];
        goto SZe3K;
        JNyuQ:
        $kkm = $this->rapor->getAllKkmRaporAkhir($id_kelas, $tp->id_tp, $smt->id_smt);
        goto RLVfl;
        uIqA1:
        if ($smt->id_smt === "\61") {
            goto glMpE;
        }
        goto UzOxJ;
        rt0er:
        $this->load->view("\x6d\145\155\142\x65\162\163\57\147\x75\162\x75\x2f\x74\x65\x6d\x70\154\x61\x74\x65\x73\57\x68\x65\x61\144\x65\x72", $data);
        goto zHCSO;
        lysyb:
        $data["\153\x6b\x6d"] = $kkm;
        goto dMaoj;
        bs4ds:
        $data["\163\x6d\x74\137\156\141\x6d\145"] = $this->dashboard->getSemesterById($smt->id_smt);
        goto GYi42;
        dj4HE:
        $dummyFisik = ["\x6b\x6f\156\144\151\163\x69" => ["\x74\x65\x6c\x69\x6e\147\141" => '', "\155\x61\164\141" => '', "\x67\151\147\151" => '', "\x6c\141\151\x6e" => ''], "\163\155\164" . $smt->id_smt => ["\x74\x69\x6e\147\x67\x69" => '', "\142\145\x72\141\164" => '', "\164\160" => $tp->id_tp], "\163\155\164" . $other => ["\x74\x69\156\147\147\151" => '', "\x62\145\x72\141\x74" => '', "\x74\x70" => $tp->id_tp]];
        goto s6HuB;
        cFG5o:
        $siswa = $siswas[$i];
        goto WD30x;
        d23D_:
        $data["\x6e\x69\154\141\151\x5f\x65\153\163\164\x72\x61"] = $nilaiEkstra;
        goto C063k;
        GBCWQ:
        $data["\156\x69\154\x61\151"] = $nilai;
        goto VSfqe;
        S20qL:
        $sikap = [];
        goto Puq04;
        w6GoG:
        $data["\164\x70\x5f\x6e\141\x6d\145"] = $this->dashboard->getTahunById($tp->id_tp);
        goto bs4ds;
        yn8a4:
        w136q:
        goto sZsMh;
        Sdnpv:
        $data["\x74\x70"] = $this->dashboard->getTahun();
        goto fTRwZ;
        V9s0s:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto gu9tA;
        U1nEb:
        $data["\163\155\x74"] = $this->dashboard->getSemester();
        goto tYSpv;
        p7kcD:
        $data["\x73\x69\153\x61\160"] = $sikap;
        goto GBCWQ;
        pDOXT:
        $i = 0;
        goto F59of;
        GkPiA:
        ePWee:
        goto iE1nw;
        Mo6o5:
        $kkm = [];
        goto S20qL;
        LY0cb:
        Nj_gZ:
        goto xokh5;
        bh8Dh:
    }
    public function cetakLeger()
    {
        goto Wjncs;
        cCU_H:
        $data["\x73\155\x74"] = $this->dashboard->getSemester();
        goto igZ4b;
        Rl9ms:
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto G52Eg;
        w91f7:
        $data["\156\151\x6c\141\151\137\x70\164\x73"] = (array) json_decode(json_encode($nilaiPts));
        goto KAVun;
        IUG8F:
        goto Nxthk;
        goto nuMm8;
        hPXG1:
        $sikap = [];
        goto CviFD;
        KCrbH:
        $setting_rapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto unnG0;
        Es0VJ:
        $siswa = $siswas[$i];
        goto uYDq0;
        uYDq0:
        $id_siswa = $siswa->id_siswa;
        goto eE93n;
        nuMm8:
        MWvyP:
        goto q2gUa;
        sSfMB:
        $absensi = [];
        goto vRV3v;
        dvit3:
        $user = $this->ion_auth->user()->row();
        goto UIPHU;
        yXGJI:
        foreach ($catatans as $catatan) {
            $catatan->nilai = unserialize($catatan->nilai);
            iTu36:
        }
        goto WRvzy;
        CviFD:
        $nilai = [];
        goto hgVRQ;
        vRV3v:
        $mapelEkstra = [];
        goto mEZ0F;
        QJK8D:
        $data["\162\141\160\x6f\162"] = $setting_rapor;
        goto Xnf07;
        Zp0Pv:
        $data["\x6b\153\155"] = $kkm;
        goto QJK8D;
        mEZ0F:
        $nilaiEkstra = [];
        goto HqTY6;
        UIPHU:
        $data = ["\165\x73\145\x72" => $user, "\x6a\x75\144\165\x6c" => "\x4c\x65\x67\145\162\40\113\x65\x6c\141\x73\x20", "\x73\165\142\x6a\165\x64\165\154" => "\x43\x65\x74\x61\x6b\x20\x4c\x65\147\145\x72\x20\x4b\x65\154\141\x73\40", "\163\x65\x74\164\x69\156\x67" => $setting];
        goto L8EvN;
        eE93n:
        foreach ($mapels as $mapel) {
            goto Uqp0P;
            Qr5Ly:
            $kkm[$mapel->id_mapel] = $setting_rapor;
            goto lKAd1;
            TPbBU:
            if ($setting_rapor->kkm_tunggal == "\x31") {
                goto pwUKk;
            }
            goto bwH9i;
            rHa9a:
            pwUKk:
            goto Qr5Ly;
            GJ1jM:
            BpgPU:
            goto f7Wy9;
            T_s5B:
            $sikap[$siswa->id_siswa][2] = ["\144\x65\x73\153\x72\151\160\x73\x69" => $ns2 == null ? '' : $ns2->deskripsi, "\160\162\145\x64\151\153\x61\164" => $ns2 == null ? $dummySikap : unserialize($ns2->nilai)];
            goto UTk05;
            lKAd1:
            jGAcb:
            goto YZMP2;
            Ndlk0:
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto nhryC;
            bwH9i:
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\61");
            goto mET62;
            UTk05:
            $dummyNilai = ["\x6b\x5f\x72\x61\x74\x61\x5f\162\x61\164\x61" => '', "\153\x5f\x70\162\145\x64\151\153\141\x74" => '', "\x70\x5f\162\x61\164\141\137\162\141\164\x61" => '', "\156\151\x6c\x61\151\x5f\x70\141\163" => '', "\x6e\151\154\x61\x69" => '', "\x70\x72\145\x64\151\x6b\141\x74" => ''];
            goto hjhpM;
            mET62:
            goto jGAcb;
            goto rHa9a;
            eVZL3:
            $dummyAbsen = ["\x73" => '', "\151" => '', "\x61" => ''];
            goto NgXJJ;
            f7Wy9:
            Ody40:
            goto jkCWV;
            C7L7F:
            $nilai[$id_siswa][$mapel->id_mapel] = $nr == null ? $dummyNilai : $nr;
            goto Ndlk0;
            YZMP2:
            foreach ($ekstras as $ext) {
                goto m632w;
                kBbt4:
                $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra)));
                goto wIQNJ;
                biTPm:
                mMjtX:
                goto DG4Ul;
                wIQNJ:
                foreach ($arrEkstra as $ar) {
                    goto VvmtX;
                    lSaKm:
                    if (!($id_ekstra != null)) {
                        goto ZItDf;
                    }
                    goto b4COs;
                    DDEdL:
                    $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra);
                    goto lSaKm;
                    VhakL:
                    E2JOc:
                    goto Mp2Wu;
                    oGXAn:
                    $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne;
                    goto CErYb;
                    b4COs:
                    $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
                    goto oGXAn;
                    CErYb:
                    ZItDf:
                    goto VhakL;
                    VvmtX:
                    $id_ekstra = $ar->ekstra;
                    goto DDEdL;
                    Mp2Wu:
                }
                goto lnXnE;
                m632w:
                $dummyEkstra = ["\144\145\163\x6b\x72\151\x70\163\x69" => '', "\156\x69\154\x61\x69" => '', "\160\162\145\144\x69\153\x61\x74" => ''];
                goto kBbt4;
                lnXnE:
                ajgcC:
                goto biTPm;
                DG4Ul:
            }
            goto GJ1jM;
            hjhpM:
            $nr = $this->rapor->getNilaiRapor($mapel->id_mapel, $id_kelas, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto C7L7F;
            Hg7lt:
            $ns1 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\61");
            goto KA5Z5;
            nhryC:
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai;
            goto eVZL3;
            ZQrOE:
            $ns2 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\x32");
            goto T_s5B;
            NgXJJ:
            $absensi[$id_siswa] = isset($catatans[$id_siswa]) ? $catatans[$id_siswa]->nilai : $dummyAbsen;
            goto TPbBU;
            Uqp0P:
            $dummySikap = ["\x70\162\145\x64\151\153\x61\x74" => ''];
            goto Hg7lt;
            KA5Z5:
            $sikap[$siswa->id_siswa][1] = ["\144\145\163\x6b\x72\151\160\x73\x69" => $ns1 == null ? '' : $ns1->deskripsi, "\x70\162\145\x64\151\153\x61\164" => $ns1 == null ? $dummySikap : unserialize($ns1->nilai)];
            goto ZQrOE;
            jkCWV:
        }
        goto OR0ej;
        jFAfs:
        $data["\156\x69\x6c\141\x69"] = (array) json_decode(json_encode($nilai));
        goto w91f7;
        igZ4b:
        $data["\163\x6d\164\137\x61\x63\164\151\166\x65"] = $smt;
        goto OMUXX;
        MoQU8:
        $i++;
        goto IUG8F;
        hQb3X:
        $this->load->view("\155\145\x6d\x62\x65\162\x73\57\147\x75\x72\165\x2f\164\x65\155\160\154\x61\x74\x65\x73\57\146\x6f\x6f\x74\145\162");
        goto m9Vht;
        G52Eg:
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto yXGJI;
        ETVAR:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto UsW_s;
        W5sO8:
        $this->load->view("\155\145\x6d\142\145\162\163\57\x67\165\x72\165\x2f\x74\145\155\x70\154\x61\x74\x65\163\57\x68\x65\141\144\x65\162", $data);
        goto Dm0Da;
        OR0ej:
        upJCI:
        goto MI1OI;
        PK4Yk:
        $desks = [];
        goto sSfMB;
        KAVun:
        $data["\163\x69\153\141\x70"] = $sikap;
        goto IM15D;
        mDkch:
        $data["\x61\x62\x73\x65\x6e\163\x69"] = $absensi;
        goto OSZnn;
        MI1OI:
        jXNDC:
        goto MoQU8;
        Wjncs:
        $setting = $this->dashboard->getSetting();
        goto dvit3;
        rDDTw:
        $data["\153\x65\154\x61\x73\145\163"] = $kelases;
        goto JDOfj;
        t5xad:
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt);
        goto Rl9ms;
        UwbJe:
        $data["\x65\153\163\x74\162\141\x73"] = $ekstras;
        goto jFAfs;
        q2gUa:
        $data["\x74\x70"] = $this->dashboard->getTahun();
        goto LcptP;
        OMUXX:
        $data["\147\165\x72\165"] = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto rDDTw;
        OSZnn:
        $data["\156\151\154\x61\151\x5f\x65\x6b\163\164\162\141"] = $nilaiEkstra;
        goto uvBXj;
        Xnf07:
        $data["\156\141\x69\x6b"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt);
        goto W5sO8;
        Pohx8:
        $smt = $this->dashboard->getSemesterActive();
        goto PVI4k;
        WRvzy:
        Kukrw:
        goto KCrbH;
        Dm0Da:
        $this->load->view("\155\x65\x6d\x62\x65\162\163\57\x67\x75\162\165\x2f\162\x61\160\x6f\x72\57\x6c\x65\147\x65\162\x2f\144\x61\x74\141");
        goto hQb3X;
        eSeOp:
        Nxthk:
        goto puwpK;
        IM15D:
        $data["\x64\x65\163\x6b\162\x69\160\x73\x69"] = $desks;
        goto mDkch;
        JDOfj:
        $data["\155\141\x70\x65\154\x73"] = $mapels;
        goto hjpEX;
        uvBXj:
        $data["\x6d\x61\x70\145\154\137\145\153\163\x74\x72\x61"] = $mapelEkstra;
        goto Zp0Pv;
        UsW_s:
        $mapels = $this->master->getAllMapel();
        goto t5xad;
        L8EvN:
        $tp = $this->dashboard->getTahunActive();
        goto Pohx8;
        Y0G5w:
        $id_kelas = $guru->wali_kelas;
        goto lTivK;
        PVI4k:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto Y0G5w;
        hgVRQ:
        $nilaiPts = [];
        goto PK4Yk;
        unnG0:
        $kkm = [];
        goto hPXG1;
        puwpK:
        if (!($i < count($siswas))) {
            goto MWvyP;
        }
        goto Es0VJ;
        LcptP:
        $data["\x74\160\x5f\141\143\164\x69\166\145"] = $tp;
        goto cCU_H;
        hjpEX:
        $data["\163\151\163\x77\x61\163"] = $siswas;
        goto UwbJe;
        lTivK:
        $kelases = $this->kelas->get_one($id_kelas);
        goto ETVAR;
        HqTY6:
        $i = 0;
        goto eSeOp;
        m9Vht:
    }
    public function downloadLeger()
    {
        goto TE0DW;
        MOliO:
        $data["\147\165\162\x75"] = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto pezDa;
        m1xql:
        $k2[] = $nilai->k2;
        goto DwRjy;
        A0idg:
        bvOWQ:
        goto Y2OSD;
        SgZFh:
        $p8 = [];
        goto h3c1W;
        zNe01:
        $k6[] = $nilai->k6;
        goto rFk4s;
        W3rMp:
        $p2[] = $nilai->p2;
        goto xjU8w;
        FK0gr:
        ay9yA:
        goto DWNr0;
        H5b3w:
        goto bvOWQ;
        goto Ba1nM;
        GYFQR:
        $user = $this->ion_auth->user()->row();
        goto jvZa2;
        AJsx4:
        $setting_rapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto MGsYh;
        jufxX:
        $p7[] = $nilai->p7;
        goto Xx2OO;
        Xx2OO:
        $p8[] = $nilai->p8;
        goto GZD4z;
        OVCFx:
        $p5 = [];
        goto YJBq4;
        aIygU:
        $nisn = [];
        goto TuBUP;
        WVL8N:
        $k6 = [];
        goto p005P;
        RTHvk:
        $i++;
        goto H5b3w;
        p2AaT:
        $data["\155\x61\x70\x65\x6c\163"] = $mapels;
        goto YHk5X;
        aDOZD:
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto eselB;
        TuBUP:
        $nama = [];
        goto hHTzq;
        Bc1aG:
        Zi1Ac:
        goto kfDAE;
        wMC8q:
        $data["\144\145\x73\x6b\x72\x69\x70\x73\151"] = $desks;
        goto A3FCf;
        jvMMm:
        $nilaiPts = [];
        goto fRzcJ;
        pezDa:
        $data["\153\145\154\x61\163\x65\163"] = $kelases;
        goto p2AaT;
        fSCan:
        $no = [];
        goto aIygU;
        j4DWs:
        $p3 = [];
        goto wqdro;
        jUXr0:
        $siswa = $siswas[$i];
        goto bE0qu;
        wqdro:
        $p4 = [];
        goto OVCFx;
        uxcuC:
        $p5[] = $nilai->p5;
        goto PmM1V;
        oCJL1:
        $siswa = $siswas[$i];
        goto UTgag;
        AbqP4:
        XQUo0:
        goto AJsx4;
        ILErx:
        $k5 = [];
        goto WVL8N;
        UTgag:
        $nilai = $nilai[$siswa->id_siswa];
        goto nIPvZ;
        MJPQX:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto Fyc76;
        eePux:
        $data["\163\x69\153\x61\x70"] = $sikap;
        goto wMC8q;
        tsMBc:
        $data["\x73\155\164"] = $this->dashboard->getSemester();
        goto WzygS;
        DwRjy:
        $k3[] = $nilai->k3;
        goto MxcpB;
        CHWr_:
        $data["\x6b\x6b\x6d"] = $kkm;
        goto WPXN_;
        Fyc76:
        $mapels = $this->master->getAllMapel();
        goto gY2yH;
        MGsYh:
        $kkm = [];
        goto Q2M8L;
        b30oh:
        $k8[] = $nilai->k8;
        goto y2ayQ;
        y2ayQ:
        CFE75:
        goto hfrLx;
        P9ua3:
        $k4 = [];
        goto ILErx;
        F2O5z:
        $data["\145\153\x73\x74\162\141\163"] = $ekstras;
        goto CTYBw;
        p005P:
        $k7 = [];
        goto XS02k;
        oKWaG:
        $nilaiEkstra = [];
        goto qw9P_;
        gY2yH:
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt);
        goto UOFsM;
        xjU8w:
        $p3[] = $nilai->p3;
        goto VX4Cz;
        AeaED:
        $data["\x6e\x69\154\x61\x69\137\145\153\x73\164\162\141"] = $nilaiEkstra;
        goto sPEIL;
        XS02k:
        $k8 = [];
        goto UcZVk;
        aztuD:
        lWRvs:
        goto EeVgp;
        SKkRx:
        $data["\164\160\137\141\x63\x74\x69\x76\145"] = $tp;
        goto tsMBc;
        MxcpB:
        $k4[] = $nilai->k4;
        goto NzUPQ;
        EUb08:
        $setting = $this->dashboard->getSetting();
        goto GYFQR;
        h3c1W:
        $k1 = [];
        goto Soi5w;
        TE0DW:
        $tp = $this->dashboard->getTahunActive();
        goto LpMsP;
        NzUPQ:
        $k5[] = $nilai->k5;
        goto zNe01;
        EeVgp:
        UqaH7:
        goto RTHvk;
        i2094:
        $nilai = [];
        goto jvMMm;
        hfrLx:
        $i++;
        goto yV3_h;
        oqC7C:
        $data["\x6e\x69\154\x61\x69\137\x70\x74\x73"] = (array) json_decode(json_encode($nilaiPts));
        goto eePux;
        fRzcJ:
        $desks = [];
        goto B8UL0;
        bE0qu:
        $id_siswa = $siswa->id_siswa;
        goto YcfzN;
        xcLkC:
        $kelases = $this->kelas->get_one($id_kelas);
        goto MJPQX;
        NrnVq:
        $data["\x6e\141\151\153"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt);
        goto fSCan;
        UcZVk:
        $i = 0;
        goto Bc1aG;
        fs02g:
        $nama[] = $siswa->nama;
        goto fJczG;
        Y2OSD:
        if (!($i < count($siswas))) {
            goto KiT3h;
        }
        goto jUXr0;
        hHTzq:
        $p1 = [];
        goto eAsMd;
        qw9P_:
        $i = 0;
        goto A0idg;
        nIPvZ:
        $no[] = $i + 1;
        goto tQ8D9;
        CTYBw:
        $data["\x6e\x69\154\x61\151"] = (array) json_decode(json_encode($nilai));
        goto oqC7C;
        eselB:
        foreach ($catatans as $catatan) {
            $catatan->nilai = unserialize($catatan->nilai);
            xASKF:
        }
        goto AbqP4;
        B8UL0:
        $absensi = [];
        goto Rqmut;
        sYQg2:
        $k3 = [];
        goto P9ua3;
        VX4Cz:
        $p4[] = $nilai->p4;
        goto uxcuC;
        A3FCf:
        $data["\141\x62\x73\145\156\163\151"] = $absensi;
        goto AeaED;
        AU9L4:
        $id_kelas = $guru->wali_kelas;
        goto xcLkC;
        Rqmut:
        $mapelEkstra = [];
        goto oKWaG;
        uc8J7:
        $p7 = [];
        goto SgZFh;
        WzygS:
        $data["\163\155\164\x5f\141\x63\164\151\x76\145"] = $smt;
        goto MOliO;
        DWNr0:
        $this->output_json($data);
        goto PG_KV;
        LpMsP:
        $smt = $this->dashboard->getSemesterActive();
        goto EUb08;
        Soi5w:
        $k2 = [];
        goto sYQg2;
        WPXN_:
        $data["\162\x61\160\x6f\x72"] = $setting_rapor;
        goto NrnVq;
        tQ8D9:
        $nisn[] = $siswa->nisn;
        goto fs02g;
        YcfzN:
        foreach ($mapels as $mapel) {
            goto aMult;
            nLNHm:
            goto aE8of;
            goto jJTUe;
            VbLNC:
            Ls7da:
            goto IHVZM;
            T7phZ:
            $sikap[$siswa->id_siswa][2] = ["\x64\145\163\153\162\151\x70\x73\x69" => $ns2 == null ? '' : $ns2->deskripsi, "\160\x72\145\144\x69\153\x61\x74" => $ns2 == null ? $dummySikap : unserialize($ns2->nilai)];
            goto SE6c6;
            eF2oF:
            $kkm[$mapel->id_mapel] = $setting_rapor;
            goto Flvbq;
            VZuCb:
            $nilai[$id_siswa][$mapel->id_mapel] = $nr == null ? $dummyNilai : $nr;
            goto STLGy;
            SE6c6:
            $dummyNilai = ["\153\137\162\x61\x74\x61\137\162\141\164\141" => '', "\153\137\x70\x72\145\x64\151\x6b\x61\x74" => '', "\x70\x5f\162\141\x74\141\x5f\x72\141\x74\x61" => '', "\156\151\x6c\141\151\x5f\160\141\163" => '', "\156\151\154\141\x69" => '', "\x70\162\145\x64\151\x6b\x61\x74" => ''];
            goto ZCbjz;
            fSGmY:
            $absensi[$id_siswa] = isset($catatans[$id_siswa]) ? $catatans[$id_siswa]->nilai : ["\x6e\151\x6c\x61\x69" => $dummyAbsen];
            goto pIoZF;
            kfAfo:
            $ns2 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\62");
            goto T7phZ;
            pIoZF:
            if ($setting_rapor->kkm_tunggal == "\61") {
                goto Wo0PV;
            }
            goto Mv0MC;
            bfw3G:
            $sikap[$siswa->id_siswa][1] = ["\x64\145\163\153\x72\151\x70\x73\151" => $ns1 == null ? '' : $ns1->deskripsi, "\160\162\x65\144\x69\153\x61\x74" => $ns1 == null ? $dummySikap : unserialize($ns1->nilai)];
            goto kfAfo;
            aMult:
            $dummySikap = ["\x70\x72\x65\x64\151\153\x61\x74" => ''];
            goto uAqck;
            kgg2R:
            $dummyDesks = ["\162\141\156\x6b\x69\x6e\x67" => '', "\162\141\x6e\x6b\x5f\x64\x65\x73\153\x72\x69\160\163\x69" => '', "\x70\x31" => '', "\x70\61\x5f\144\145\163\x6b" => '', "\x70\62" => '', "\x70\62\137\144\145\x73\153" => '', "\160\x33" => '', "\x70\63\x5f\x64\x65\163\153" => '', "\163\141\x72\x61\x6e" => ''];
            goto eMRbA;
            jJTUe:
            Wo0PV:
            goto eF2oF;
            Flvbq:
            aE8of:
            goto p0DwE;
            ZCbjz:
            $nr = $this->rapor->getNilaiRapor($mapel->id_mapel, $id_kelas, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto VZuCb;
            eMRbA:
            $dummyAbsen = ["\163" => '', "\x69" => '', "\141" => ''];
            goto fSGmY;
            uAqck:
            $ns1 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\61");
            goto bfw3G;
            fx_11:
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai;
            goto kgg2R;
            STLGy:
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto fx_11;
            Mv0MC:
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\x31");
            goto nLNHm;
            pEJVY:
            TFbRb:
            goto VbLNC;
            p0DwE:
            foreach ($ekstras as $ext) {
                goto nYwHY;
                y2K4F:
                foreach ($arrEkstra as $ar) {
                    goto JT9R9;
                    QTMTC:
                    A6KEx:
                    goto z_pqv;
                    oUsOR:
                    if (!($id_ekstra != null)) {
                        goto ZugRt;
                    }
                    goto VY7jp;
                    JT9R9:
                    $id_ekstra = $ar->ekstra;
                    goto A9BSP;
                    OZw1e:
                    ZugRt:
                    goto QTMTC;
                    VY7jp:
                    $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
                    goto PWE3J;
                    PWE3J:
                    $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne;
                    goto OZw1e;
                    A9BSP:
                    $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra);
                    goto oUsOR;
                    z_pqv:
                }
                goto rpF7X;
                nYwHY:
                $dummyEkstra = ["\144\x65\x73\x6b\162\151\160\x73\x69" => '', "\156\x69\x6c\x61\151" => '', "\x70\x72\x65\144\x69\x6b\x61\x74" => ''];
                goto oQJ5c;
                rAQu2:
                MYxt0:
                goto XRDZx;
                oQJ5c:
                $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra)));
                goto y2K4F;
                rpF7X:
                e54Wr:
                goto rAQu2;
                XRDZx:
            }
            goto pEJVY;
            IHVZM:
        }
        goto aztuD;
        eAsMd:
        $p2 = [];
        goto j4DWs;
        yV3_h:
        goto Zi1Ac;
        goto FK0gr;
        kfDAE:
        if (!($i < count($siswas))) {
            goto ay9yA;
        }
        goto oCJL1;
        jvZa2:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto AU9L4;
        GZD4z:
        $k1[] = $nilai->k1;
        goto m1xql;
        YHk5X:
        $data["\163\151\163\x77\141\163"] = $siswas;
        goto F2O5z;
        Q2M8L:
        $sikap = [];
        goto i2094;
        rFk4s:
        $k7[] = $nilai->k7;
        goto b30oh;
        UOFsM:
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto aDOZD;
        YJBq4:
        $p6 = [];
        goto uc8J7;
        PmM1V:
        $p6[] = $nilai->p6;
        goto jufxX;
        sPEIL:
        $data["\x6d\x61\x70\x65\154\137\145\153\163\x74\x72\x61"] = $mapelEkstra;
        goto CHWr_;
        Ba1nM:
        KiT3h:
        goto tpVQj;
        tpVQj:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto SKkRx;
        fJczG:
        $p1[] = $nilai->p1;
        goto W3rMp;
        PG_KV:
    }
    public function dkn()
    {
        goto nSF8P;
        Rfa2W:
        $data["\144\145\x73\153\x72\x69\160\163\151"] = $desks;
        goto oBdNJ;
        by8in:
        $id_siswa = $siswa->id_siswa;
        goto zuAyV;
        haEE4:
        $i++;
        goto d4TBc;
        VPjIX:
        $ekstras = $this->kelas->getKelasEkskul($id_kelas, $tp->id_tp, $smt->id_smt);
        goto L0bVv;
        So5Cc:
        $id_kelas = $guru->wali_kelas;
        goto cUvtJ;
        qnnba:
        $data["\145\x6b\163\164\162\x61\x73"] = $ekstras;
        goto C9Hwn;
        xWdiF:
        $kkm = [];
        goto gPvVS;
        KRoPy:
        $data["\163\x6d\x74\x5f\141\143\x74\151\x76\145"] = $smt;
        goto TVbW3;
        LVH8G:
        $data["\153\153\155"] = $kkm;
        goto Rum0n;
        d4TBc:
        goto ZG4md;
        goto H2rxC;
        eSu_3:
        $data["\x6d\x61\160\x65\154\137\145\153\x73\164\162\x61"] = $mapelEkstra;
        goto LVH8G;
        PX1Hv:
        $guru = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto So5Cc;
        L7_xB:
        $mapels = $this->master->getAllMapel();
        goto VPjIX;
        nzF2n:
        $data["\x74\x70\137\141\143\x74\151\x76\145"] = $tp;
        goto aZPeL;
        nSF8P:
        $setting = $this->dashboard->getSetting();
        goto inEoW;
        zuAyV:
        foreach ($mapels as $mapel) {
            goto KduCr;
            rREQW:
            foreach ($ekstras as $ext) {
                goto kVCPp;
                kVCPp:
                $dummyEkstra = ["\x64\145\x73\x6b\162\x69\160\163\151" => '', "\156\151\x6c\x61\151" => '', "\x70\x72\x65\144\151\153\141\x74" => ''];
                goto aq_jT;
                aq_jT:
                $arrEkstra = json_decode(json_encode(unserialize($ext->ekstra)));
                goto lzdQb;
                ZXWAY:
                HJKpw:
                goto c34Sv;
                c34Sv:
                hoY7D:
                goto yVWpu;
                lzdQb:
                foreach ($arrEkstra as $ar) {
                    goto VGnxX;
                    Le04D:
                    $mapelEkstra[$id_ekstra] = $this->kelas->getEkskulById($id_ekstra);
                    goto mRuT1;
                    mRuT1:
                    if (!($id_ekstra != null)) {
                        goto udEkt;
                    }
                    goto ejaGy;
                    GCEKR:
                    $nilaiEkstra[$id_siswa][$id_ekstra] = $ne == null ? json_decode(json_encode($dummyEkstra)) : $ne;
                    goto N6s39;
                    ckTjX:
                    a_bEG:
                    goto EgZYv;
                    VGnxX:
                    $id_ekstra = $ar->ekstra;
                    goto Le04D;
                    ejaGy:
                    $ne = $this->rapor->getEkstraKelas($id_ekstra, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
                    goto GCEKR;
                    N6s39:
                    udEkt:
                    goto ckTjX;
                    EgZYv:
                }
                goto ZXWAY;
                yVWpu:
            }
            goto mNEeK;
            d2leW:
            $dummyDesks = ["\x72\x61\x6e\153\x69\x6e\147" => '', "\162\x61\x6e\x6b\x5f\x64\145\x73\x6b\x72\151\x70\x73\151" => '', "\x70\61" => '', "\x70\x31\137\144\145\163\x6b" => '', "\x70\x32" => '', "\160\62\x5f\144\145\163\x6b" => '', "\160\63" => '', "\x70\63\137\x64\x65\163\x6b" => '', "\x73\x61\162\141\156" => ''];
            goto LnGMj;
            id3ed:
            $nr = $this->rapor->getNilaiRapor($mapel->id_mapel, $id_kelas, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto DyzES;
            cb5zp:
            ee9Ua:
            goto l30lg;
            LnGMj:
            $dummyAbsen = ["\163" => '', "\x69" => '', "\141" => ''];
            goto AAVF4;
            zTaDh:
            XuS3p:
            goto oiffa;
            AAVF4:
            $nd = $this->rapor->getRaporDeskripsi($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt);
            goto lyy1i;
            l30lg:
            $kkm[$mapel->id_mapel] = $setting_rapor;
            goto VO28e;
            XO3z3:
            $nilaiPts[$id_siswa][$mapel->id_mapel] = $pts == null ? 0 : $pts->nilai;
            goto d2leW;
            K16Gx:
            if ($setting_rapor->kkm_tunggal == "\x31") {
                goto ee9Ua;
            }
            goto Wvrvn;
            BXcJw:
            $ns1 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\x31");
            goto N0C9q;
            NA5wv:
            $nilai[$id_siswa][$mapel->id_mapel] = $nr == null ? $dummyNilai : $nr;
            goto lisfm;
            Wvrvn:
            $kkm[$mapel->id_mapel] = $this->rapor->getKkm($mapel->id_mapel . $id_kelas . $tp->id_tp . $smt->id_smt . "\61");
            goto Bexa0;
            lH9pB:
            $absensi[$id_siswa] = $nd == null ? $dummyAbsen : unserialize($nd->nilai);
            goto K16Gx;
            Bexa0:
            goto bQLSx;
            goto cb5zp;
            V7xr0:
            $sikap[$siswa->id_siswa][2] = ["\144\145\163\153\162\x69\x70\x73\x69" => $ns2 == null ? '' : $ns2->deskripsi, "\x70\162\x65\144\151\153\141\164" => $ns2 == null ? $dummySikap : unserialize($ns2->nilai)];
            goto d4Ppg;
            mNEeK:
            upB7F:
            goto zTaDh;
            lyy1i:
            $desks[$id_siswa] = $nd == null ? json_decode(json_encode($dummyDesks)) : $nd;
            goto lH9pB;
            d4Ppg:
            $dummyNilai = ["\x6d\x61\160\x65\154" => $mapel->nama_mapel, "\x6b\x5f\162\141\x74\141\x5f\x72\141\x74\x61" => '', "\153\137\x70\x72\x65\x64\x69\153\x61\x74" => '', "\x70\137\x72\x61\164\x61\x5f\162\x61\164\x61" => '', "\156\151\x6c\x61\151\137\x70\x61\163" => '', "\156\x69\x6c\x61\151" => '', "\160\162\145\144\x69\x6b\x61\x74" => ''];
            goto id3ed;
            DyzES:
            $nr["\155\141\160\145\x6c"] = $mapel->nama_mapel;
            goto NA5wv;
            N0C9q:
            $sikap[$siswa->id_siswa][1] = ["\x64\145\163\153\x72\151\x70\x73\151" => $ns1 == null ? '' : $ns1->deskripsi, "\x70\162\x65\x64\x69\x6b\x61\x74" => $ns1 == null ? $dummySikap : unserialize($ns1->nilai)];
            goto Rm1RL;
            KduCr:
            $dummySikap = ["\160\162\145\x64\151\153\141\x74" => ''];
            goto BXcJw;
            Rm1RL:
            $ns2 = $this->rapor->getNilaiSikapKelas($id_kelas, $siswa->id_siswa, $tp->id_tp, $smt->id_smt, "\62");
            goto V7xr0;
            VO28e:
            bQLSx:
            goto rREQW;
            lisfm:
            $pts = $this->rapor->getNilaiMapelPtsSiswa($mapel->id_mapel, $id_siswa, $tp->id_tp, $smt->id_smt);
            goto XO3z3;
            oiffa:
        }
        goto vtnyR;
        TVbW3:
        $data["\x67\x75\162\x75"] = $this->dashboard->getDataGuruByUserId($user->id, $tp->id_tp, $smt->id_smt);
        goto fVFJl;
        C9Hwn:
        $data["\156\x69\154\141\x69"] = $nilai;
        goto uAd2e;
        JcwQw:
        $siswa = $siswas[$i];
        goto by8in;
        i_TNB:
        $absensi = [];
        goto l_vdR;
        fW0HN:
        $smt = $this->dashboard->getSemesterActive();
        goto PX1Hv;
        dfiy1:
        if (!($i < count($siswas))) {
            goto EwR2D;
        }
        goto JcwQw;
        gPvVS:
        $sikap = [];
        goto uWits;
        uWits:
        $nilai = [];
        goto femKx;
        S1TMB:
        Chk_2:
        goto haEE4;
        uAd2e:
        $data["\156\151\154\141\x69\137\160\164\163"] = $nilaiPts;
        goto ZAMfA;
        L0bVv:
        $prestasis = $this->rapor->getPrestasiByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto CHJiW;
        riUUm:
        $i = 0;
        goto GuOfg;
        hBIos:
        $tp = $this->dashboard->getTahunActive();
        goto fW0HN;
        Ww95e:
        $desks = [];
        goto i_TNB;
        TbYKi:
        $data["\164\x70"] = $this->dashboard->getTahun();
        goto nzF2n;
        fQFr2:
        $data["\x6e\151\x6c\x61\151\x5f\x65\153\x73\164\162\141"] = $nilaiEkstra;
        goto eSu_3;
        H2rxC:
        EwR2D:
        goto TbYKi;
        xDRwx:
        SVrA3:
        goto GODXT;
        aZPeL:
        $data["\163\155\x74"] = $this->dashboard->getSemester();
        goto KRoPy;
        GuOfg:
        ZG4md:
        goto dfiy1;
        ae3g6:
        $this->load->view("\155\x65\x6d\x62\x65\x72\x73\57\x67\x75\162\x75\57\x74\x65\x6d\x70\154\141\164\x65\163\x2f\x66\157\x6f\x74\145\162");
        goto AGb2N;
        ZAMfA:
        $data["\x73\x69\153\x61\160"] = $sikap;
        goto Rfa2W;
        mPshm:
        $nilaiEkstra = [];
        goto riUUm;
        EGmOW:
        $this->load->view("\155\145\155\x62\145\162\163\57\147\165\x72\165\57\164\145\155\x70\154\x61\164\145\x73\x2f\150\145\141\144\145\162", $data);
        goto O4lR9;
        cUvtJ:
        $kelases = $this->kelas->get_one($id_kelas);
        goto h4qnl;
        Rum0n:
        $data["\162\141\160\157\x72"] = $setting_rapor;
        goto PAXrM;
        Ahw9U:
        $data["\x6d\x61\x70\x65\x6c\x73"] = $mapels;
        goto SotpJ;
        vtnyR:
        eRUt2:
        goto S1TMB;
        B502Z:
        foreach ($catatans as $catatan) {
            $catatan->nilai = unserialize($catatan->nilai);
            DbuRR:
        }
        goto xDRwx;
        fVFJl:
        $data["\153\x65\154\141\163\x65\x73"] = $kelases;
        goto Ahw9U;
        oBdNJ:
        $data["\x61\142\x73\x65\156\x73\x69"] = $absensi;
        goto fQFr2;
        l_vdR:
        $mapelEkstra = [];
        goto mPshm;
        GODXT:
        $setting_rapor = $this->rapor->getRaporSetting($tp->id_tp, $smt->id_smt);
        goto xWdiF;
        femKx:
        $nilaiPts = [];
        goto Ww95e;
        O4lR9:
        $this->load->view("\x6d\145\x6d\142\145\x72\163\x2f\147\165\162\x75\57\162\x61\x70\x6f\x72\57\144\x6b\156\x2f\144\141\x74\x61");
        goto ae3g6;
        v7T8p:
        $data = ["\x75\x73\x65\162" => $user, "\152\x75\x64\x75\154" => "\104\141\146\164\141\x72\40\113\x75\155\x70\x75\x6c\141\156\x20\x4e\151\154\141\x69\40\x4b\145\154\x61\163\x20", "\x73\x75\142\x6a\165\x64\165\154" => "\x43\x65\164\141\153\x20\104\x4b\116\x20", "\x73\x65\164\164\151\156\147" => $setting];
        goto hBIos;
        inEoW:
        $user = $this->ion_auth->user()->row();
        goto v7T8p;
        SotpJ:
        $data["\163\151\163\167\141\x73"] = $siswas;
        goto qnnba;
        PAXrM:
        $data["\156\141\x69\153"] = $this->rapor->getKenaikanRapor($id_kelas, $tp->id_tp, $smt->id_smt);
        goto EGmOW;
        CHJiW:
        $catatans = $this->rapor->getCatatanWaliByKelas($id_kelas, $tp->id_tp, $smt->id_smt);
        goto B502Z;
        h4qnl:
        $siswas = $this->kelas->getKelasSiswa($id_kelas, $tp->id_tp, $smt->id_smt);
        goto L7_xB;
        AGb2N:
    }
}

Function Calls

None

Variables

None

Stats

MD5 3e00c26b4def37910ce633e1b00c76f3
Eval Count 0
Decode Time 523 ms