<?php
/*
Generated by OutputBooks Team
*/

defined("\102\x41\123\105\x50\101\124\110") or exit("\x4e\157\40\144\x69\x72\145\x63\164\x20\163\x63\x72\151\x70\x74\40\141\x63\143\x65\163\163\x20\141\154\154\x6f\167\145\x64");
class MY_Parser extends CI_Parser
{
    public function parse_string($template, $data, $return = FALSE)
    {
        goto GlrpM;
        PoRST:
        $reg = "\x28" . $this->l_delim . "\50\56\x2a\x29" . $this->r_delim . "\x29";
        goto HeFLu;
        GlrpM:
        $template = $this->_parse($template, $data, $return);
        goto PoRST;
        jKhjO:
        return $template;
        goto KvbyQ;
        HeFLu:
        if (preg_match_all($reg, $template, $m)) {
            foreach ($m[1] as $value) {
                goto YGWsb;
                CjYI4:
                $template = preg_replace("\x23" . $this->l_delim . $quo_value . $this->r_delim . "\50\56\53\x29" . $this->l_delim . "\x2f" . $quo_value . $this->r_delim . "\x23\163\125", '', $template);
                goto bSwMA;
                bSwMA:
                $template = str_replace("\173" . $value . "\175", '', $template);
                goto z5a_T;
                YGWsb:
                $quo_value = preg_quote($value, "\x2f");
                goto CjYI4;
                z5a_T:
                j0JRm:
                goto jdh1S;
                jdh1S:
            }
            G8eFV:
        }
        goto jKhjO;
        KvbyQ:
    }
    public function parse($template, $data, $return = FALSE)
    {
        goto fPSCf;
        IMYDd:
        return $template;
        goto CAqEO;
        djzEs:
        $template = $this->_parse($template, $data, $return);
        goto Kf4wi;
        fPSCf:
        $template = $this->CI->load->view($template, $data, TRUE);
        goto djzEs;
        xIxd_:
        if (preg_match_all($reg, $template, $m)) {
            foreach ($m[1] as $value) {
                goto VxetT;
                UpBWH:
                $template = str_replace("\173" . $value . "\175", '', $template);
                goto xy9jf;
                VxetT:
                $quo_value = preg_quote($value, "\x2f");
                goto gVIrc;
                gVIrc:
                $template = preg_replace("\43" . $this->l_delim . $quo_value . $this->r_delim . "\x28\x2e\53\51" . $this->l_delim . "\x2f" . $quo_value . $this->r_delim . "\x23\x73\x55", '', $template);
                goto UpBWH;
                xy9jf:
                oRDvj:
                goto beRQq;
                beRQq:
            }
            XzApZ:
        }
        goto IMYDd;
        Kf4wi:
        $reg = "\x28" . $this->l_delim . "\x28\56\52\51" . $this->r_delim . "\x29";
        goto xIxd_;
        CAqEO:
    }
    public function parse_str($template, $data, $return = FALSE)
    {
        goto L1TZq;
        L1TZq:
        $template = $this->_parse($template, $data, true);
        goto SdUqQ;
        owt0V:
        return $template;
        goto scdI6;
        SdUqQ:
        $template = preg_replace("\x2f\x7b\x2e\x2a\x3f\x7d\57\x69", '', $template);
        goto owt0V;
        scdI6:
    }
}
