<?php
/*
Generated by OutputBooks Team
*/

namespace Trans;

class TransFactory
{
    public static function getLib()
    {
        goto MEfzU;
        Rj2GI:
        $sal_codes = explode("\54", $salModCodes);
        goto oX4vp;
        oX4vp:
        $hasAuditlogs = in_array("\101\x4c", $sal_codes);
        goto O6kDs;
        cTz4S:
        if (!empty($hasAuditlogs)) {
            goto e4IB3;
            tRaBf:
            if ($isWorkFlow) {
                require_once "\124\x72\141\x6e\163\101\160\160\162\157\x76\x61\154\x2e\x70\150\x70";
                $obj = new TransApproval();
            } else {
                $obj = new TransActivityTracer();
            }
            goto azBze;
            awc8Z:
            require_once "\x54\162\141\156\x73\101\x63\x74\151\166\151\164\x79\x54\x72\141\x63\x65\162\56\160\x68\160";
            goto tRaBf;
            e4IB3:
            $isWorkFlow = false;
            goto awc8Z;
            azBze:
        } else {
            $obj = new Trans();
        }
        goto ISl31;
        MEfzU:
        $licenseData = get_user_data("\x6c\x69\143\x65\156\x73\x65\x44\x61\164\141");
        goto fGU4j;
        O6kDs:
        require_once "\124\x72\x61\156\x73\56\160\x68\x70";
        goto cTz4S;
        fGU4j:
        $salModCodes = get_company("\163\141\154\x4d\x6f\144\103\x6f\x64\145\163");
        goto Rj2GI;
        ISl31:
        return $obj;
        goto pXRdc;
        pXRdc:
    }
}
