酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319

以下内容为反编译后的 NavigationUtils.java 源代码,内容仅作参考


package com.kugou.android.app;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.support.v4.app.NotificationCompat;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.huawei.hms.push.constant.RemoteMessageConst;
import com.kugou.android.app.boot.a.c;
import com.kugou.android.app.common.comment.entity.CmtDynamicAd;
import com.kugou.android.app.common.comment.entity.CommentEntity;
import com.kugou.android.app.common.comment.entity.PostedCommentEntity;
import com.kugou.android.app.crossplatform.CrossPlatformStatistic;
import com.kugou.android.app.crossplatform.Utils;
import com.kugou.android.app.crossplatform.bean.QRCode;
import com.kugou.android.app.flexowebview.KGFelxoWebFragment;
import com.kugou.android.app.flexowebview.KGFlexoWebActivity;
import com.kugou.android.app.flexowebview.KugouWebUtils;
import com.kugou.android.app.home.channel.detailpage.ChannelDetailBridgeFragment;
import com.kugou.android.app.home.channel.detailpage.ChannelDetailFragment;
import com.kugou.android.app.home.channel.dialog.InvitePublishDialog;
import com.kugou.android.app.home.channel.manager.InvitePublishDialogManager;
import com.kugou.android.app.home.channel.protocol.aj;
import com.kugou.android.app.home.channel.video.ContributionVideoPlaybackFragment;
import com.kugou.android.app.player.PlayerFragment;
import com.kugou.android.app.player.comment.CommentDetailFragment;
import com.kugou.android.app.player.comment.CommentWebFragment;
import com.kugou.android.app.player.comment.CommentsListFragment;
import com.kugou.android.app.player.comment.UserCommentFragment;
import com.kugou.android.app.player.comment.topic.RelatedMediaPickerFragment;
import com.kugou.android.app.player.helper.b;
import com.kugou.android.app.process.EnvManager;
import com.kugou.android.app.topic.TopicMainFragment;
import com.kugou.android.app.topic.entity.CommentEntityWithMusicInfo;
import com.kugou.android.children.ChildrenMusicFragment;
import com.kugou.android.common.activity.AbsBaseActivity;
import com.kugou.android.common.delegate.DelegateFragment;
import com.kugou.android.common.entity.KGMusic;
import com.kugou.android.common.entity.KGSong;
import com.kugou.android.common.entity.MV;
import com.kugou.android.common.entity.Playlist;
import com.kugou.android.common.utils.KGSystemUtil;
import com.kugou.android.common.utils.a;
import com.kugou.android.download.DownloadHistroyFragment;
import com.kugou.android.download.DownloadManagerMainFragment;
import com.kugou.android.download.stat.DownloadTraceModel;
import com.kugou.android.lite.R;
import com.kugou.android.musiccircle.bean.DynamicEntity;
import com.kugou.android.mymusic.localmusic.FavMainFrameFragment;
import com.kugou.android.mymusic.localmusic.LocalMusicTabFragment;
import com.kugou.android.mymusic.localmusic.LocalUpgradeFragment;
import com.kugou.android.mymusic.myfavpostlist.MyFavPostListFragment;
import com.kugou.android.mymusic.playlist.HistoryMainFragment;
import com.kugou.android.mymusic.playlist.MyCloudMusicListFragment;
import com.kugou.android.mymusic.playlist.importotherplaylist.ImportType;
import com.kugou.android.mymusic.playlist.importotherplaylist.ui.ImportPlaylistWebViewFragment;
import com.kugou.android.netmusic.bills.SingerDetailFragment;
import com.kugou.android.netmusic.bills.SpecialDetailFragment;
import com.kugou.android.netmusic.bills.classfication.AlbumDetailFragment;
import com.kugou.android.netmusic.discovery.dailybills.DailyBillFragment;
import com.kugou.android.netmusic.discovery.dailybills.j;
import com.kugou.android.netmusic.discovery.flow.ui.FlowSpecialWebFragment;
import com.kugou.android.netmusic.discovery.ui.DiscoveryMainFragment;
import com.kugou.android.netmusic.radio.RadioMainFragment;
import com.kugou.android.netmusic.search.SearchMainFragment;
import com.kugou.android.netmusic.ui.AlbumConcertMainFragment;
import com.kugou.android.resumeplaylist.ui.DownloadHistoryAcitivity;
import com.kugou.android.resumeplaylist.ui.ResumePlaylistAcitivity;
import com.kugou.android.resumeplaylist.ui.ResumePlaylistFragment;
import com.kugou.android.scan.activity.ScanFragment;
import com.kugou.android.scan.activity.ScanTypeFragment;
import com.kugou.android.share.countersign.CSPlayableListFragment;
import com.kugou.android.share.dynamic.DynamicShareActivity;
import com.kugou.android.skin.SkinMainFragment;
import com.kugou.android.station.main.special.edit.PlaylistUtils;
import com.kugou.android.topic2.detail.AbsTopicDetailFragment;
import com.kugou.android.topic2.detail.base.UGCTopic;
import com.kugou.android.topic2.detail.base.YoungRequestCallback;
import com.kugou.android.userCenter.GuestCloudMusicListFragment;
import com.kugou.android.userCenter.SearchFriendFragment;
import com.kugou.android.userCenter.UserInfosMainFragment;
import com.kugou.android.userCenter.invite.addfriend.AddFriendFragment;
import com.kugou.android.userCenter.invite.contact.InviteContactFragment;
import com.kugou.android.userCenter.newest.NewestUserCenterMainFragment;
import com.kugou.android.userCenter.newest.UserCenterSongListFragment;
import com.kugou.android.userCenter.photo.photowall.UserPhotoFragment;
import com.kugou.android.useraccount.ModifyUserInfoActivity;
import com.kugou.android.useraccount.VIPInfoFragment;
import com.kugou.android.video.VideoPlaybackFragment;
import com.kugou.android.wishsongs.ui.WishSongsMainFragment;
import com.kugou.common.apm.ApmDataEnum;
import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.base.AbsFrameworkFragment;
import com.kugou.common.config.a;
import com.kugou.common.filemanager.entity.KGFile;
import com.kugou.common.module.fm.model.RadioEntry;
import com.kugou.common.msgcenter.entity.MsgEntity;
import com.kugou.common.musicfees.mediastore.entity.CExtraInfo;
import com.kugou.common.player.manager.Initiator;
import com.kugou.common.useraccount.app.KgUserLoginAndRegActivity;
import com.kugou.common.userinfo.SetOrBindPhoneActivity;
import com.kugou.common.utils.as;
import com.kugou.common.utils.bq;
import com.kugou.common.utils.br;
import com.kugou.common.utils.bv;
import com.kugou.common.utils.cw;
import com.kugou.dto.sing.opus.PBOpusInfo;
import com.kugou.fanxing.enterproxy.LiveRoomType;
import com.kugou.framework.database.KGMusicDao;
import com.kugou.framework.database.KGPlayListDao;
import com.kugou.framework.database.channel.entity.ChannelEntity;
import com.kugou.framework.database.contribution.entity.ContributionEntity;
import com.kugou.framework.musicfees.VipJumpUtils;
import com.kugou.framework.musicfees.ui.MyAssetMainFragment;
import com.kugou.framework.musicfees.ui.walletrecharge.WalletRechargeActivity;
import com.kugou.framework.mymusic.cloudtool.CloudMusicUtil;
import com.kugou.framework.netmusic.bills.entity.SingerInfo;
import com.kugou.framework.service.entity.KGMusicWrapper;
import com.kugou.framework.service.util.BackgroundServiceUtil;
import com.kugou.framework.service.util.PlaybackServiceUtil;
import com.kugou.framework.setting.operator.DefineMineConfig$DefineMine;
import com.kugou.framework.share.entity.ShareList;
import com.kugou.framework.share.entity.ShareSong;
import com.kugou.framework.statistics.easytrace.task.z;
import com.kugou.ringtone.activity.KGMusicMakeActivity;
import com.qq.e.comm.constants.Constants;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.sina.weibo.sdk.web.WebPicUploadResult;
import com.tencent.open.SocialConstants;
import com.tencent.tauth.AuthActivity;
import java.io.UnsupportedEncodingException;
import java.net.URI;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.concurrent.TimeUnit;
import org.apache.commons.codec.net.StringEncodings;
import org.json.JSONException;
import org.json.JSONObject;
import org.sqlite.database.sqlite.SQLiteDatabase;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;

public class NavigationUtils {

    public static String f4077a;

    public static String f4078b;

    public static boolean f4079c;

    private static void a(MediaActivity mediaActivity) {
    }

    public static void forceInit() {
        if (as.f54365e) {
            as.b("burone5", "NavigationUtils.forceInit()");
        }
    }

    public static void d(AbsFrameworkFragment absFrameworkFragment) {
        a(absFrameworkFragment, (Integer) null, (Integer) null);
    }

    public static void a(Context context, ShareSong shareSong, Initiator initiator, int i) {
        a(context, shareSong, initiator, i, (Bundle) null);
    }

    public static void a(Context context, ShareSong shareSong, Initiator initiator, int i, Bundle bundle) {
        Intent intent = new Intent(context, (Class<?>) DynamicShareActivity.class);
        intent.putExtra("share_song", shareSong);
        intent.putExtra("share_initiator", initiator);
        intent.putExtra("template_id", i);
        if (bundle != null) {
            intent.putExtras(bundle);
        }
        context.startActivity(intent);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, Integer num, Integer num2, Bundle bundle) {
        com.kugou.common.apm.sdk.d.a().a("41030");
        if (bundle == null) {
            bundle = new Bundle();
        }
        bundle.putInt("charge_enter_id", num == null ? 0 : num.intValue());
        if (num2 != null) {
            bundle.putInt("_arg_from_id", num2.intValue());
        }
        absFrameworkFragment.startFragmentFromRecent(SkinMainFragment.class, bundle, bundle.getBoolean("needanim", true));
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, Integer num, Integer num2) {
        a(absFrameworkFragment, num, num2, new Bundle());
    }

    public static void d(DelegateFragment delegateFragment) {
        boolean e2 = com.kugou.common.listenstrategy.a.a().e();
        String str = e2 ? "看视频领VIP" : "听歌全免费";
        String str2 = e2 ? "https://activity.kugou.com/getvips/v-e9592572/index.html" : "https://activity.kugou.com/free/v-67288cb1/index.html";
        Bundle bundle = new Bundle();
        bundle.putString("web_title", str);
        bundle.putString("web_url", str2);
        bundle.putBoolean("felxo_fragment_has_title_menu", true);
        delegateFragment.startFragment(KGFelxoWebFragment.class, bundle);
    }

    public static void startLoginFragment(DelegateFragment delegateFragment) {
        v.a(delegateFragment);
    }

    public static void startLoginFragment(Context context) {
        KGSystemUtil.startLoginFragment(context, false, false);
    }

    public static void startLoginFragment(Context context, String str) {
        KGSystemUtil.startLoginFragment(context, false, false, str);
    }

    public static void a(DelegateFragment delegateFragment, long j, int i) {
        a(delegateFragment, j, i, "其他");
    }

    public static void a(DelegateFragment delegateFragment, long j, int i, String str) {
        a(delegateFragment, j, i, 0, str);
    }

    public static void a(DelegateFragment delegateFragment, long j, int i, int i2, String str) {
        a(delegateFragment, j, i, i2, str, -1);
    }

    public static void a(DelegateFragment delegateFragment, long j, int i, int i2, String str, int i3) {
        if (i != 2) {
            Bundle bundle = new Bundle();
            bundle.putLong("guest_user_id", j);
            bundle.putInt(SocialConstants.PARAM_SOURCE, i);
            bundle.putString("user_info_source_page", str);
            bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
            bundle.putInt("extra_ucenter_jump_tab", i3);
            a((AbsFrameworkFragment) delegateFragment, bundle);
            return;
        }
        if (j == com.kugou.ktv.android.common.d.a.c()) {
            try {
                Class<?> cls = Class.forName("com.kugou.ktv.android.zone.activity.ZoneHomeFragment");
                if (cls != null) {
                    Bundle bundle2 = new Bundle();
                    bundle2.putLong("zone_player_id", j);
                    delegateFragment.startFragment(cls, bundle2);
                    return;
                }
                return;
            } catch (Exception e2) {
                as.e(e2);
                return;
            }
        }
        Bundle bundle3 = new Bundle();
        bundle3.putLong("guest_user_id", j);
        bundle3.putInt(SocialConstants.PARAM_SOURCE, i);
        bundle3.putString("user_info_source_page", str);
        bundle3.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
        bundle3.putInt("source_type", 3);
        bundle3.putInt("extra_ucenter_jump_tab", i3);
        a((AbsFrameworkFragment) delegateFragment, bundle3);
    }

    public static void g(DelegateFragment delegateFragment) {
        if (com.kugou.common.utils.l.d(true)) {
            return;
        }
        Bundle sourceArguments = delegateFragment.getSourceArguments();
        String b2 = com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.qR);
        if (TextUtils.isEmpty(b2)) {
            b2 = "https://wenjuan.kugou.com/fb/bbs/home/100079";
        }
        sourceArguments.putString("web_url", b2);
        sourceArguments.putBoolean("is_hide_titlebar", true);
        com.kugou.common.base.g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, sourceArguments);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        if (d(bundle)) {
            return;
        }
        absFrameworkFragment.startFragment(NewestUserCenterMainFragment.class, bundle);
    }

    public static void c(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        if (d(bundle)) {
            return;
        }
        absFrameworkFragment.replaceFragment(NewestUserCenterMainFragment.class, bundle);
    }

    public static boolean d(Bundle bundle) {
        if (com.kugou.common.utils.l.c(false)) {
            boolean z = com.kugou.common.environment.a.Y() != bundle.getLong("guest_user_id", Long.MIN_VALUE);
            if (com.kugou.common.environment.a.Z() || z) {
                return true;
            }
        }
        return false;
    }

    public static void a(DelegateFragment delegateFragment, Bundle bundle) {
        if (bundle == null) {
            bundle = new Bundle();
        }
        bundle.putString(Oauth2AccessToken.KEY_UID, String.valueOf(com.kugou.common.environment.a.Y()));
        delegateFragment.startFragment(MyAssetMainFragment.class, bundle);
    }

    public static void a(DelegateFragment delegateFragment, Bundle bundle, boolean z) {
        Bundle bundle2;
        AbsFrameworkFragment currentFragment;
        if (!z || (currentFragment = delegateFragment.getCurrentFragment()) == null) {
            bundle2 = null;
        } else {
            int fragmentSourceType = currentFragment.getFragmentSourceType();
            if (bundle != null) {
                bundle2 = new Bundle(bundle);
            } else {
                bundle2 = new Bundle();
            }
            bundle2.putInt(UserInfosMainFragment.f43923a, fragmentSourceType);
        }
        delegateFragment.startFragment(UserInfosMainFragment.class, bundle2);
    }

    public static void userLogout() {
        com.kugou.android.userCenter.l.b();
    }

    public static void startSearchFragment(AbsFrameworkFragment absFrameworkFragment) {
        startSearchFragment(absFrameworkFragment, null);
    }

    public static void startSearchFragment(AbsFrameworkFragment absFrameworkFragment, String str) {
        startSearchFragment(absFrameworkFragment, str, -1);
    }

    public static void startSearchFragment(AbsFrameworkFragment absFrameworkFragment, String str, int i) {
        com.kugou.framework.statistics.easytrace.task.d dVar = new com.kugou.framework.statistics.easytrace.task.d(absFrameworkFragment.getActivity(), com.kugou.framework.statistics.easytrace.a.lo);
        dVar.setFo(str);
        Bundle bundle = new Bundle();
        bundle.putInt("search_tab", i);
        absFrameworkFragment.startFragment(SearchMainFragment.class, bundle, true);
        com.kugou.common.statistics.e.a.a(dVar);
    }

    public static void startWishSongsFragment(AbsFrameworkFragment absFrameworkFragment) {
        Bundle bundle = new Bundle();
        bundle.putString("web_url", "http://songsets.mobile.kugou.com/front/index.html");
        bundle.putString("web_title", absFrameworkFragment.getString(R.string.afu));
        absFrameworkFragment.startFragmentFromRecent(WishSongsMainFragment.class, bundle, true);
    }

    public static void b(AbsFrameworkFragment absFrameworkFragment) {
        a(absFrameworkFragment, false);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, boolean z) {
        com.kugou.common.apm.sdk.d.a().a("41001");
        Bundle bundle = new Bundle();
        bundle.putString("title_key", KGApplication.getContext().getString(R.string.aoz));
        bundle.putString(DelegateFragment.KEY_IDENTIFIER, absFrameworkFragment.getSourcePath());
        bundle.putBoolean("kugou_scheme_page_auto_paly", z);
        bundle.putString("song_source", com.kugou.framework.statistics.b.a.f61588c);
        absFrameworkFragment.startFragment(LocalMusicTabFragment.class, bundle, true, true);
    }

    public static void startLocalUpgradeFragment(DelegateFragment delegateFragment) {
        delegateFragment.startFragment(LocalUpgradeFragment.class, new Bundle());
    }

    public static void c(AbsFrameworkFragment absFrameworkFragment) {
        Intent intent = new Intent(absFrameworkFragment.aN_(), (Class<?>) ScanFragment.class);
        intent.putExtra("key_scan_type", 1);
        absFrameworkFragment.startActivity(intent);
    }

    public static void h(AbsFrameworkFragment absFrameworkFragment) {
        a(absFrameworkFragment, false, (Bundle) null);
    }

    public static void b(AbsFrameworkFragment absFrameworkFragment, boolean z) {
        a(absFrameworkFragment, z, (Bundle) null);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, boolean z, Bundle bundle) {
        com.kugou.common.apm.sdk.d.a().a("41002");
        if (bundle == null) {
            bundle = new Bundle();
        }
        bundle.putString(DelegateFragment.KEY_IDENTIFIER, absFrameworkFragment.getSourcePath());
        bundle.putString("song_source", com.kugou.framework.statistics.b.a.f61590e);
        bundle.putBoolean("kugou_scheme_page_auto_paly", z);
        absFrameworkFragment.startFragment(FavMainFrameFragment.class, bundle, true, true);
    }

    public static void i(AbsFrameworkFragment absFrameworkFragment) {
        com.kugou.common.apm.sdk.d.a().a("41004");
        absFrameworkFragment.startFragment(DownloadManagerMainFragment.class, null, true, true);
    }

    public static void e(AbsFrameworkFragment absFrameworkFragment) {
        c(absFrameworkFragment, false);
    }

    public static void c(AbsFrameworkFragment absFrameworkFragment, boolean z) {
        com.kugou.common.apm.sdk.d.a().a("41005");
        Bundle bundle = new Bundle();
        bundle.putString(DelegateFragment.KEY_IDENTIFIER, absFrameworkFragment.getSourcePath());
        bundle.putString("title_key", KGApplication.getContext().getString(R.string.aqw));
        bundle.putInt("playlist_id_key", 2);
        bundle.putBoolean("kugou_scheme_page_auto_paly", z);
        absFrameworkFragment.startFragment(HistoryMainFragment.class, bundle, true, true);
    }

    public static void a(DelegateFragment delegateFragment, String str) {
        delegateFragment.startFragment(DownloadHistroyFragment.class, null);
        BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alv).setFo(str));
    }

    public static void a(Activity activity, String str) {
        activity.startActivity(new Intent(activity, (Class<?>) DownloadHistoryAcitivity.class));
        BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alv).setFo(str));
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, @NonNull String str, String str2) {
        if (com.kugou.common.environment.a.u()) {
            if (!br.Q(absFrameworkFragment.aN_())) {
                bv.a(absFrameworkFragment.aN_(), R.string.av3);
                return;
            }
            if (!EnvManager.isOnline()) {
                br.T(absFrameworkFragment.aN_());
                return;
            }
            as.d("wwhFo", "source path :" + str2);
            Bundle bundle = new Bundle();
            bundle.putString("fromSource", str2);
            absFrameworkFragment.startFragment(ResumePlaylistFragment.class, bundle);
            BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alu).setFo(str2));
            return;
        }
        KGSystemUtil.startLoginFragment(absFrameworkFragment.aN_(), false, "go_to_resume_playlist:" + str);
    }

    public static void a(Activity activity, @NonNull String str, String str2) {
        if (com.kugou.common.environment.a.u()) {
            if (!br.Q(activity)) {
                bv.a(activity, R.string.av3);
                return;
            }
            if (!EnvManager.isOnline()) {
                br.T(activity);
                return;
            }
            as.d("wwhFo", "source path :" + str2);
            Bundle bundle = new Bundle();
            bundle.putString("fromSource", str2);
            Intent intent = new Intent(activity, (Class<?>) ResumePlaylistAcitivity.class);
            intent.putExtras(bundle);
            activity.startActivity(intent);
            BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.alu).setFo(str2));
            return;
        }
        KGSystemUtil.startLoginFragment((Context) activity, false, "go_to_resume_playlist:" + str);
    }

    public static void startDiscoveryMainFragment(DelegateFragment delegateFragment) {
        delegateFragment.startFragment(DiscoveryMainFragment.class, null);
    }

    public static void a(DelegateFragment delegateFragment) {
        Bundle bundle = new Bundle();
        bundle.putInt("key_discovery_main_start_tab", 3);
        delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
    }

    public static void b(DelegateFragment delegateFragment) {
        Bundle bundle = new Bundle();
        bundle.putInt("key_discovery_main_start_tab", 4);
        delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
    }

    public static void c(DelegateFragment delegateFragment) {
        Bundle bundle = new Bundle();
        bundle.putInt("key_discovery_main_start_tab", 5);
        delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
    }

    public static void f(DelegateFragment delegateFragment) {
        Bundle bundle = new Bundle();
        bundle.putInt("key_discovery_main_start_tab", 2);
        delegateFragment.startFragment(DiscoveryMainFragment.class, bundle);
    }

    public static void startRadioListFragment(DelegateFragment delegateFragment) {
        delegateFragment.startFragment(RadioMainFragment.class, null);
    }

    public static void a(String str) {
        com.kugou.android.kuqun.f.b("create");
        com.kugou.android.kuqun.i.a(str);
    }

    public static void startRingtoneMainFragment(AbsFrameworkFragment absFrameworkFragment) {
        b(absFrameworkFragment, (Bundle) null);
    }

    public static void b(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        if (com.kugou.common.d.b.a(KGCommonApplication.getContext()).a(com.kugou.common.d.a.RINGTONE)) {
            com.kugou.common.apm.c.a().a(ApmDataEnum.APM_ENITER_RING_MAIN, "state_1", "2");
        } else {
            com.kugou.common.apm.c.a().a(ApmDataEnum.APM_ENITER_RING_MAIN, "state_1", "1");
        }
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startRingtoneTopicFragment(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.KGTopicFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startColorRingtoneFramgent(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startColorRingListFragment(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            absFrameworkFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.ColorRingListFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void a(final Activity activity, final KGFile kGFile, final int i, final boolean z, final boolean z2, final boolean z3, final boolean z4, final boolean z5, final int i2) {
        try {
            if (!com.kugou.common.network.a.g.a()) {
                com.kugou.common.network.a.g.a(1007);
            } else {
                com.kugou.ringtone.util.a.a(activity, new Runnable() {
                    @Override
                    public void run() {
                        Intent intent = new Intent();
                        intent.putExtra("isFromLocal", z2);
                        intent.putExtra("isFromOnline", z);
                        intent.putExtra("isFromPlayer", z3);
                        intent.putExtra("isDownladedOrCached", z4);
                        intent.putExtra("kgFile", kGFile);
                        intent.putExtra("navSwitchType", 0);
                        intent.putExtra("isFromSearch", z5);
                        intent.putExtra("ringtoneType", i);
                        intent.putExtra("sourceFrom", i2);
                        intent.setClass(activity, KGMusicMakeActivity.class);
                        activity.startActivity(intent);
                    }
                }, new Runnable() {
                    @Override
                    public void run() {
                        bv.b(activity, R.string.axd);
                    }
                });
            }
        } catch (Exception e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            e2.printStackTrace();
        }
    }

    public static void a(Activity activity) {
        try {
            Bundle bundle = new Bundle();
            bundle.putString("web_url", "http://mobilering.kugou.com/m/kgm/switch/switch_2.html");
            bundle.putBoolean("kg_felxo_web_fragment_is_waitfor_fragmentfirststart", false);
            Intent intent = new Intent();
            intent.setClassName(activity, "com.kugou.android.app.flexowebview.KGFelxoWebActivity");
            intent.putExtras(bundle);
            activity.startActivity(intent);
        } catch (Exception unused) {
            com.kugou.common.utils.e.c.a(activity, "无法下载,请先安装浏览器", 1).show();
        }
    }

    public static void b(Activity activity) {
        try {
            if (!com.kugou.common.network.a.g.a()) {
                com.kugou.common.network.a.g.a(1007);
                return;
            }
            com.kugou.common.d.b.a(activity).c(com.kugou.common.d.a.RINGTONE);
            Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGTingDiyActivity");
            Intent intent = new Intent();
            intent.putExtra("isFromLocal", false);
            intent.putExtra("isFromOnline", true);
            intent.putExtra("isFromPlayer", false);
            intent.putExtra("isDownladedOrCached", false);
            intent.putExtra("kgFile", com.kugou.android.ringtone.a.f25359a);
            intent.putExtra("isFromSearch", com.kugou.android.ringtone.a.f25360b);
            intent.putExtra("navSwitchType", 1);
            intent.putExtra("ringtoneType", 0);
            intent.setClass(activity, cls);
            activity.startActivity(intent);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            e2.printStackTrace();
        }
    }

    public static void startKGRecordAndDiyActivityFromLocal(DelegateFragment delegateFragment, KGFile kGFile, boolean z) {
        try {
            if (!com.kugou.common.network.a.g.a()) {
                com.kugou.common.network.a.g.a(1007);
                return;
            }
            com.kugou.common.d.b.a(delegateFragment.aN_()).c(com.kugou.common.d.a.RINGTONE);
            Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGRecordAndDiyActivity");
            Intent intent = new Intent();
            intent.putExtra("isFromLocal", true);
            intent.putExtra("isDownladedOrCached", true);
            intent.putExtra("isFromPlayer", z);
            intent.putExtra("kgFile", kGFile);
            intent.setClass(delegateFragment.aN_(), cls);
            delegateFragment.getActivity().startActivity(intent);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startKGRecordAndDiyActivityFromOnline(DelegateFragment delegateFragment, KGFile kGFile, boolean z) {
        try {
            if (!com.kugou.common.network.a.g.a()) {
                com.kugou.common.network.a.g.a(1007);
                return;
            }
            com.kugou.common.d.b.a(delegateFragment.aN_()).c(com.kugou.common.d.a.RINGTONE);
            Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGRecordAndDiyActivity");
            Intent intent = new Intent();
            intent.putExtra("isFromOnline", true);
            intent.putExtra("isDownladedOrCached", z);
            intent.putExtra("kgFile", kGFile);
            intent.setClass(delegateFragment.aN_(), cls);
            delegateFragment.getActivity().startActivity(intent);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startKGRecordAndDiyActivityFromMediaActivity(Activity activity, KGFile kGFile, boolean z) {
        try {
            com.kugou.common.d.b.a(activity.getApplicationContext()).c(com.kugou.common.d.a.RINGTONE);
            Class<?> cls = Class.forName("com.kugou.ringtone.activity.KGRecordAndDiyActivity");
            Intent intent = new Intent();
            intent.putExtra("isFromOnline", true);
            intent.putExtra("isDownladedOrCached", z);
            intent.putExtra("kgFile", kGFile);
            intent.setClass(activity, cls);
            activity.startActivity(intent);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startColorRingListFragment(DelegateFragment delegateFragment, Bundle bundle) {
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            delegateFragment.startFragment(Class.forName("com.kugou.ringtone.fragment.ColorRingListFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void startVipInfoFragmetn(Context context) {
        if (!br.Q(context)) {
            ((AbsBaseActivity) context).showToast(R.string.av3);
        } else if (!com.kugou.common.environment.a.o()) {
            br.T(context);
        } else {
            com.kugou.framework.musicfees.s.a(context, 1, 0, 0, 0, 1);
        }
    }

    public static boolean openByH5(MediaActivity mediaActivity, String str, boolean z) {
        return a(mediaActivity, str, z, (Bundle) null);
    }

    public static void b(long j, long j2, DelegateFragment delegateFragment, boolean z) {
        com.kugou.fanxing.h.a b2 = com.kugou.fanxing.h.a.a().b(LiveRoomType.PC);
        if (j > 0) {
            b2.b(j);
        }
        b2.a(j2).b(KGCommonApplication.getContext());
        if (z) {
            delegateFragment.finish();
        }
    }

    public static void a(final MediaActivity mediaActivity, String str, boolean z) {
        int i;
        JSONObject jSONObject;
        Bundle bundle;
        if (TextUtils.isEmpty(str) || com.kugou.common.youngmode.f.j()) {
            return;
        }
        String b2 = com.kugou.common.web.i.b(str);
        if (str.startsWith(b2) && !str.equals(b2)) {
            Initiator a2 = Initiator.a(2097152L).a(mediaActivity.getPagePath());
            String substring = str.substring(b2.length() + 1);
            if (as.f54365e) {
                as.b("html5", str + "  " + substring);
            }
            try {
                JSONObject jSONObject2 = new JSONObject(substring);
                i = jSONObject2.getInt("cmd");
                jSONObject = TextUtils.isEmpty(jSONObject2.optString("jsonStr")) ? null : new JSONObject(jSONObject2.getString("jsonStr"));
                bundle = new Bundle();
            } catch (JSONException e2) {
                if (as.f54365e) {
                }
            }
            if (i == 310) {
                int optInt = jSONObject != null ? jSONObject.optInt("status") : 0;
                com.kugou.android.useraccount.d.b.i();
                com.kugou.framework.musicfees.s.c(mediaActivity, 1, 0, 1000, optInt);
                return;
            }
            if (i == 103314) {
                if (jSONObject != null && com.kugou.common.environment.a.u()) {
                    Long valueOf = Long.valueOf(jSONObject.optLong("userid"));
                    Bundle bundle2 = new Bundle();
                    bundle2.putLong("extra_user_id", valueOf.longValue());
                    bundle2.putBoolean("extra_is_guest_mode", true);
                    mediaActivity.l().startFragment(MyFavPostListFragment.class, bundle);
                    return;
                }
                return;
            }
            if (i != 103316) {
                switch (i) {
                    case 103301:
                        if (!TextUtils.isEmpty(jSONObject.optString("hash")) && !TextUtils.isEmpty(jSONObject.optString("filename"))) {
                            KGSong kGSong = new KGSong("未知来源");
                            if (!TextUtils.isEmpty(jSONObject.optString("filename"))) {
                                kGSong.l(jSONObject.optString("filename"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("filesize"))) {
                                kGSong.d(jSONObject.getLong("filesize"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
                                kGSong.e(jSONObject.optString("hash"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("bitrate"))) {
                                kGSong.l(jSONObject.getInt("bitrate"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("extname"))) {
                                kGSong.p(jSONObject.optString("extname"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("duration"))) {
                                kGSong.e(jSONObject.getLong("duration") * 1000);
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("mvhash"))) {
                                kGSong.n(jSONObject.optString("mvhash"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("m4afilesize"))) {
                                kGSong.s(jSONObject.getInt("m4afilesize"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("320hash"))) {
                                kGSong.w(jSONObject.optString("320hash"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("320filesize"))) {
                                kGSong.w(jSONObject.getInt("320filesize"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("sqhash"))) {
                                kGSong.y(jSONObject.optString("sqhash"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("sqfilesize"))) {
                                kGSong.C(jSONObject.getInt("sqfilesize"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("feetype"))) {
                                kGSong.F(jSONObject.getInt("feetype"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("isfirst"))) {
                                kGSong.v(jSONObject.getInt("isfirst"));
                            }
                            if (!TextUtils.isEmpty(jSONObject.optString("gif_id"))) {
                                kGSong.ac(jSONObject.getInt("gif_id"));
                            } else {
                                kGSong.ac(-2);
                            }
                            long optLong = jSONObject.optLong("album_audio_id");
                            if (optLong > 0) {
                                kGSong.j(optLong);
                            }
                            kGSong.b(jSONObject.optString("album_id"));
                            try {
                                kGSong.a(jSONObject.optInt("privilege"), jSONObject.optInt("320privilege"), jSONObject.optInt("sqprivilege"));
                                if (as.f54365e) {
                                    as.f("inflateKGSong", "privilege:" + kGSong.aw());
                                }
                            } catch (Exception e3) {
                                if (as.f54365e) {
                                    as.d("inflateKGSong", Log.getStackTraceString(e3));
                                }
                            }
                            com.kugou.framework.musicfees.a.i.a(jSONObject, kGSong);
                            com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20177, "exposure").a("svar1", String.valueOf(kGSong.Q())));
                            int optInt2 = jSONObject.optInt(AuthActivity.ACTION_KEY, 1);
                            kGSong.z("/歌曲/分享");
                            kGSong.a(CExtraInfo.b("61"));
                            PlaybackServiceUtil.b(mediaActivity, new KGMusic[]{kGSong.bN_()}, 0, -3L, a2, mediaActivity.getMusicFeesDelegate());
                            mediaActivity.l().showPlayerFragment(true, new Bundle());
                            if (optInt2 != 2) {
                                return;
                            }
                            rx.e.a(kGSong).d(300L, TimeUnit.MILLISECONDS).a(AndroidSchedulers.mainThread()).b(new rx.b.b<Parcelable>() {
                                @Override
                                public void call(Parcelable parcelable) {
                                    Intent intent = new Intent("PLAYER_SHOE_COMMENT_FROM_H5_BROADCAST");
                                    intent.putExtra("extra_song", parcelable);
                                    com.kugou.common.b.a.a(intent);
                                }
                            });
                            return;
                        }
                        return;
                    case 103302:
                        if (TextUtils.isEmpty(jSONObject.optString("listID"))) {
                            return;
                        }
                        String string = TextUtils.isEmpty(jSONObject.optString("listName")) ? "" : jSONObject.getString("listName");
                        if (!TextUtils.isEmpty(jSONObject.optString("userID"))) {
                            jSONObject.getInt("userID");
                        }
                        int i2 = TextUtils.isEmpty(jSONObject.optString("listID")) ? 0 : jSONObject.getInt("listID");
                        int i3 = !TextUtils.isEmpty(jSONObject.optString("ctype")) ? jSONObject.getInt("ctype") : 1;
                        int i4 = !TextUtils.isEmpty(jSONObject.optString("isplay")) ? jSONObject.getInt("isplay") : 2;
                        int optInt3 = jSONObject.optInt("specialID");
                        String optString = jSONObject.optString("globalCollectionId");
                        Bundle a3 = PlaylistUtils.f40969a.a(string, optString, i3, optInt3);
                        a3.putBoolean("from_html5", true);
                        if (i4 == 0) {
                            if (i3 != 0 && i3 != 1) {
                                if (i3 == 2) {
                                    com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", String.valueOf(i2)).a("type", "1"));
                                    a3.putBoolean("auto_fav", true);
                                    a3.putInt("albumid", i2);
                                    a3.putString("mTitle", string);
                                    a3.putString("mTitleClass", string);
                                    mediaActivity.l().startFragment(AlbumDetailFragment.class, a3);
                                    return;
                                }
                                return;
                            }
                            com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", optString).a("type", "0"));
                            a3.putBoolean("auto_fav", true);
                            a3.putString("title_key", string);
                            PlaylistUtils.f40969a.a(mediaActivity.l(), a3);
                            return;
                        }
                        if (i4 != 1) {
                            if (i4 != 2) {
                                return;
                            }
                            if (i3 == 0 || i3 == 1) {
                                com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", optString).a("type", "0"));
                                a3.putString("title_key", string);
                                PlaylistUtils.f40969a.a(mediaActivity.l(), a3);
                                return;
                            } else {
                                if (i3 == 2) {
                                    com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", String.valueOf(i2)).a("type", "1"));
                                    a3.putInt("albumid", i2);
                                    a3.putString("mTitle", string);
                                    a3.putString("mTitleClass", string);
                                    mediaActivity.l().startFragment(AlbumDetailFragment.class, a3);
                                    return;
                                }
                                return;
                            }
                        }
                        if (i3 != 0 && i3 != 1) {
                            if (i3 == 2) {
                                com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", String.valueOf(i2)).a("type", "1"));
                                a3.putBoolean("auto_play", true);
                                a3.putInt("albumid", i2);
                                a3.putString("mTitle", string);
                                a3.putString("mTitleClass", string);
                                mediaActivity.l().startFragment(AlbumDetailFragment.class, a3);
                                return;
                            }
                            return;
                        }
                        com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.easytrace.task.b(20178, "exposure").a("svar1", optString).a("type", "0"));
                        a3.putBoolean("auto_play", true);
                        a3.putString("title_key", string);
                        PlaylistUtils.f40969a.a(mediaActivity.l(), a3);
                        return;
                    case 103303:
                        if (TextUtils.isEmpty(jSONObject.optString("url"))) {
                            return;
                        }
                        String string2 = jSONObject.getString("url");
                        Bundle bundle3 = new Bundle();
                        bundle3.putString("web_url", string2);
                        com.kugou.common.base.g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, bundle3);
                        return;
                    case 103304:
                        if (TextUtils.isEmpty(jSONObject.optString("roomid"))) {
                            return;
                        }
                        if (!com.kugou.common.environment.a.u()) {
                            startLoginFragment(mediaActivity.l().aN_());
                            return;
                        } else {
                            YoungNavigationUtils.b().a(jSONObject.getString("roomid"), 7, "/首页/H5", 20);
                            return;
                        }
                    case 103305:
                        if (TextUtils.isEmpty(jSONObject.optString("channelid"))) {
                            return;
                        }
                        a(mediaActivity.l(), jSONObject.getString("channelid"), 0L, "端外H5", jSONObject.optInt(SocialConstants.PARAM_SOURCE) == 1 ? 20 : 0);
                        return;
                    case 103306:
                        if (jSONObject != null && !TextUtils.isEmpty(jSONObject.optString("channelid")) && !TextUtils.isEmpty(jSONObject.optString("fileid"))) {
                            aj.a(jSONObject.optString("channelid"), jSONObject.optString("fileid")).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ContributionEntity>() {
                                @Override
                                public void call(ContributionEntity contributionEntity) {
                                    if (!contributionEntity.m() || contributionEntity.f57766e == null) {
                                        return;
                                    }
                                    contributionEntity.f57766e.z("/频道/分享");
                                    contributionEntity.f57766e.a(CExtraInfo.b("63"));
                                    com.kugou.android.app.home.discovery.i.a.a(MediaActivity.this.l(), MediaActivity.this.getMusicFeesDelegate(), new KGSong[]{contributionEntity.f57766e}, Collections.singletonList(contributionEntity), 0, true, null, com.kugou.common.base.g.d.a("", 897070257, String.format("/%s/%s/", 356753938, 695084294)));
                                }
                            }, new rx.b.b<Throwable>() {
                                @Override
                                public void call(Throwable th) {
                                    as.f("lzq-young", "拉起播放页失败");
                                }
                            });
                            return;
                        }
                        return;
                    case 103307:
                        if (jSONObject == null) {
                            return;
                        }
                        String optString2 = jSONObject.optString(RemoteMessageConst.Notification.CHANNEL_ID);
                        String optString3 = jSONObject.optString("invitation");
                        long optLong2 = jSONObject.optLong("channel_uid", 0L);
                        if (!TextUtils.isEmpty(optString3)) {
                            optString3 = Uri.decode(optString3);
                        }
                        a(mediaActivity, optString2, optString3, optLong2);
                        return;
                    case 103308:
                        c(mediaActivity, jSONObject);
                        return;
                    case 103309:
                        d(mediaActivity, jSONObject);
                        return;
                    case 103310:
                        b(mediaActivity, jSONObject);
                        return;
                    case 103311:
                        a(mediaActivity, jSONObject);
                        return;
                    default:
                        return;
                }
                if (as.f54365e) {
                    return;
                }
                as.d(CmtDynamicAd.TYPE_H5, e2.toString());
                return;
            }
            a(jSONObject, mediaActivity);
        }
    }

    private static void a(JSONObject jSONObject, MediaActivity mediaActivity) {
        int optInt = jSONObject.optInt("topic_id");
        int optInt2 = jSONObject.optInt("type");
        UGCTopic uGCTopic = new UGCTopic();
        uGCTopic.setType(optInt2);
        uGCTopic.setId(optInt);
        AbsTopicDetailFragment.f42260e.a(mediaActivity.l(), uGCTopic, "21");
    }

    private static void a(final MediaActivity mediaActivity, JSONObject jSONObject) {
        final String optString = jSONObject == null ? "" : jSONObject.optString("channelid");
        String optString2 = jSONObject != null ? jSONObject.optString("fileid") : "";
        if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
            return;
        }
        mediaActivity.showProgressDialog();
        aj.a(optString, optString2).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ContributionEntity>() {
            @Override
            public void call(ContributionEntity contributionEntity) {
                MediaActivity.this.dismissProgressDialog();
                final AbsFrameworkFragment l = MediaActivity.this.l();
                final KGSong kGSong = contributionEntity.f57766e;
                if (kGSong != null || l == null) {
                    if (PlaybackServiceUtil.comparePlaySongAndInputSong(contributionEntity.f57766e)) {
                        if (!PlaybackServiceUtil.isPlaying()) {
                            PlaybackServiceUtil.play();
                        }
                    } else {
                        com.kugou.android.common.utils.a.d(l.aN_(), l.getView(), new a.InterfaceC0398a() {
                            @Override
                            public void a() {
                                kGSong.ad(optString);
                                kGSong.a(CExtraInfo.a("100", true));
                                PlaybackServiceUtil.a(l.aN_(), kGSong, true, Initiator.a(l.getPageKey()).a(l.getSourcePath()), MediaActivity.this.getMusicFeesDelegate());
                            }
                        });
                    }
                    l.showPlayerFragment(true);
                    return;
                }
                bv.a(KGApplication.getContext(), "获取歌曲失败,请稍后重试~");
            }
        }, new rx.b.b<Throwable>() {
            @Override
            public void call(Throwable th) {
                MediaActivity.this.dismissProgressDialog();
                bv.a(KGApplication.getContext(), "获取歌曲失败,请稍后重试~");
            }
        });
    }

    private static void b(MediaActivity mediaActivity, JSONObject jSONObject) {
        if (jSONObject != null) {
            jSONObject.optString("activity_id");
        }
        if (jSONObject == null) {
            return;
        }
        jSONObject.optString("prefix_title");
    }

    private static void c(final MediaActivity mediaActivity, JSONObject jSONObject) {
        String optString = jSONObject == null ? "" : jSONObject.optString("channelid");
        String optString2 = jSONObject == null ? "" : jSONObject.optString("fileid");
        final String optString3 = jSONObject != null ? jSONObject.optString(NotificationCompat.CATEGORY_EVENT) : "";
        if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
            return;
        }
        mediaActivity.showProgressDialog();
        aj.a(optString, optString2).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ContributionEntity>() {
            @Override
            public void call(ContributionEntity contributionEntity) {
                MediaActivity.this.dismissProgressDialog();
                Bundle bundle = new Bundle();
                bundle.putString("h5_action", optString3);
                ArrayList arrayList = new ArrayList();
                arrayList.add(contributionEntity);
                ContributionVideoPlaybackFragment.a(arrayList, contributionEntity, 17, bundle);
            }
        }, new rx.b.b<Throwable>() {
            @Override
            public void call(Throwable th) {
                MediaActivity.this.dismissProgressDialog();
                bv.a(KGApplication.getContext(), "获取视频失败,请稍后重试~");
            }
        });
    }

    private static void d(MediaActivity mediaActivity, JSONObject jSONObject) {
        long optLong = jSONObject == null ? 0L : jSONObject.optLong("userid");
        if (optLong > 0) {
            Bundle bundle = new Bundle();
            bundle.putLong("guest_user_id", optLong);
            a(mediaActivity.l(), bundle);
        }
    }

    public static void a(final MediaActivity mediaActivity, final String str, final String str2, final long j) {
        if (TextUtils.isEmpty(str) || j == 0) {
            bv.b(KGApplication.getContext(), "邀请信息缺失~");
        } else if (!com.kugou.common.environment.a.u()) {
            a(mediaActivity.l(), new Runnable() {
                @Override
                public void run() {
                    NavigationUtils.b(MediaActivity.this.l(), str, str2, j);
                }
            });
        } else {
            InvitePublishDialogManager.b().a(str, str2, j, new YoungRequestCallback<Integer>() {
                @Override
                public void a(Integer num) {
                    Bundle a2 = a(str, j);
                    a2.putBoolean("EXTRA_SHOW_INVITE_DIALOG", true);
                    NavigationUtils.a(mediaActivity.l(), a2, "H5邀请", 20, false);
                }

                private Bundle a(String str3, long j2) {
                    Bundle bundle = new Bundle();
                    bundle.putString("EXTRA_CHANNEL_ID", str3);
                    bundle.putLong("EXTRA_CHANNEL_USER_ID", j2);
                    bundle.putString("EXTRA_FO", "H5邀请");
                    bundle.putInt("CHANNEL_DETAIL_SOURCE", 20);
                    bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
                    return bundle;
                }

                @Override
                public void a(String str3, Integer num) {
                    NavigationUtils.a(mediaActivity.l(), a(str, j), "H5邀请", 20, false);
                }
            });
        }
    }

    public static void b(final AbsFrameworkFragment absFrameworkFragment, String str, String str2, long j) {
        InvitePublishDialogManager.b().a(absFrameworkFragment, new InvitePublishDialog.a() {
            @Override
            public void b(ChannelEntity channelEntity) {
            }

            @Override
            public void a(ChannelEntity channelEntity) {
                Bundle bundle = new Bundle();
                bundle.putString("EXTRA_CHANNEL_ID", channelEntity.f57740c);
                bundle.putLong("EXTRA_CHANNEL_USER_ID", channelEntity.f57738a);
                bundle.putString("EXTRA_FO", "H5邀请");
                bundle.putInt("CHANNEL_DETAIL_SOURCE", 44);
                bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
                bundle.putBoolean("EXTRA_SHOW_INVITE_DIALOG", false);
                NavigationUtils.a(AbsFrameworkFragment.this, bundle, "H5邀请", 44, false);
            }
        }, str, str2, j);
    }

    public static boolean a(final MediaActivity mediaActivity, String str, boolean z, Bundle bundle) {
        boolean z2;
        JSONException jSONException;
        JSONObject jSONObject;
        Bundle bundle2;
        boolean z3;
        AbsFrameworkFragment l;
        boolean z4;
        ArrayList<Playlist> f;
        if (TextUtils.isEmpty(str)) {
            return false;
        }
        if (com.kugou.common.youngmode.f.j()) {
            return true;
        }
        if (!str.startsWith("kugou://start.weixin") || str.equals("kugou://start.weixin")) {
            return false;
        }
        final Initiator a2 = Initiator.a(2097152L).a(mediaActivity.getPagePath());
        if (mediaActivity.getResources().getConfiguration().orientation == 2) {
            com.kugou.common.b.a.a(new Intent("kg_html5_orientation_change"));
        }
        String substring = str.substring(21);
        if (as.f54365e) {
            as.b("html5", str + "  " + substring);
        }
        try {
            JSONObject jSONObject2 = new JSONObject(substring);
            z2 = !TextUtils.isEmpty(jSONObject2.optString("cmd"));
            int i = jSONObject2.getInt("cmd");
            if (TextUtils.isEmpty(jSONObject2.optString("jsonStr"))) {
                jSONObject = null;
            } else {
                try {
                    jSONObject = new JSONObject(jSONObject2.getString("jsonStr"));
                } catch (JSONException e2) {
                    jSONException = e2;
                    z2 = false;
                    if (as.f54365e) {
                    }
                    if (as.f54365e) {
                    }
                    return z2;
                }
            }
            if (bundle == null) {
                bundle2 = new Bundle();
            } else {
                bundle2 = new Bundle(bundle);
            }
            try {
                if (i == 182) {
                    z3 = z2;
                    a(mediaActivity.l(), jSONObject, bundle);
                } else if (i == 212) {
                    z3 = z2;
                    a(mediaActivity.l(), jSONObject, mediaActivity.getMusicFeesDelegate(), bundle);
                } else if (i == 241) {
                    z3 = z2;
                    String string = jSONObject != null ? jSONObject.getString("keyword") : null;
                    if (!TextUtils.isEmpty(string)) {
                        Bundle bundle3 = new Bundle();
                        bundle3.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
                        bundle3.putString("topic_keyWord", string);
                        a(mediaActivity.l(), "站内H5", string, "", "", "", "");
                    }
                } else if (i == 739) {
                    z3 = z2;
                    if (jSONObject != null) {
                        a(mediaActivity.l(), jSONObject.optInt("singerId"), jSONObject.optString("singerName"), jSONObject.optString("url"));
                    }
                } else if (i == 399) {
                    z3 = z2;
                    startCommentRelated(mediaActivity.l(), jSONObject, "站外H5");
                } else if (i != 400) {
                    switch (i) {
                        case 301:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("hash")) && !TextUtils.isEmpty(jSONObject.optString("filename"))) {
                                final KGSong kGSong = new KGSong("未知来源");
                                if (!TextUtils.isEmpty(jSONObject.optString("filename"))) {
                                    kGSong.l(jSONObject.optString("filename"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("filesize"))) {
                                    kGSong.d(jSONObject.getLong("filesize"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
                                    kGSong.e(jSONObject.optString("hash"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("bitrate"))) {
                                    kGSong.l(jSONObject.getInt("bitrate"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("extname"))) {
                                    kGSong.p(jSONObject.optString("extname"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("duration"))) {
                                    kGSong.e(jSONObject.getLong("duration") * 1000);
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("mvhash"))) {
                                    kGSong.n(jSONObject.optString("mvhash"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("m4afilesize"))) {
                                    kGSong.s(jSONObject.getInt("m4afilesize"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("320hash"))) {
                                    kGSong.w(jSONObject.optString("320hash"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("320filesize"))) {
                                    kGSong.w(jSONObject.getInt("320filesize"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("sqhash"))) {
                                    kGSong.y(jSONObject.optString("sqhash"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("sqfilesize"))) {
                                    kGSong.C(jSONObject.getInt("sqfilesize"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("feetype"))) {
                                    kGSong.F(jSONObject.getInt("feetype"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("isfirst"))) {
                                    kGSong.v(jSONObject.getInt("isfirst"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("gif_id"))) {
                                    kGSong.ac(jSONObject.getInt("gif_id"));
                                } else {
                                    kGSong.ac(-2);
                                }
                                long optLong = jSONObject.optLong("album_audio_id");
                                if (optLong > 0) {
                                    kGSong.j(optLong);
                                }
                                kGSong.b(jSONObject.optString("album_id"));
                                try {
                                    kGSong.a(jSONObject.optInt("privilege"), jSONObject.optInt("320privilege"), jSONObject.optInt("sqprivilege"));
                                    if (as.f54365e) {
                                        as.f("inflateKGSong", "privilege:" + kGSong.aw());
                                    }
                                } catch (Exception e3) {
                                    if (as.f54365e) {
                                        as.d("inflateKGSong", Log.getStackTraceString(e3));
                                    }
                                }
                                com.kugou.framework.musicfees.a.i.a(jSONObject, kGSong);
                                int i2 = !TextUtils.isEmpty(jSONObject.optString("isplay")) ? jSONObject.getInt("isplay") : 0;
                                if (i2 != 0) {
                                    if (i2 == 1) {
                                        try {
                                            final long optLong2 = jSONObject.optLong("roomId");
                                            final long optLong3 = jSONObject.optLong("kugouId");
                                            if (optLong2 > 0) {
                                                PlayerFragment.bL = new com.kugou.android.app.player.comment.i() {
                                                    @Override
                                                    public boolean a(DelegateFragment delegateFragment, boolean z5) {
                                                        NavigationUtils.b(optLong3, optLong2, delegateFragment, z5);
                                                        return false;
                                                    }
                                                };
                                            }
                                        } catch (Exception unused) {
                                        }
                                        mediaActivity.P();
                                        KGMusic[] kGMusicArr = new KGMusic[1];
                                        kGMusicArr[0] = kGSong.bN_();
                                        PlaybackServiceUtil.b(mediaActivity, kGMusicArr, 0, -3L, a2, mediaActivity.getMusicFeesDelegate());
                                        break;
                                    }
                                } else {
                                    final String a3 = com.kugou.common.constant.f.a("/kugou/down_c/default/");
                                    kGSong.J(2730);
                                    com.kugou.common.environment.b.a().a(45, true);
                                    final DownloadTraceModel downloadTraceModel = new DownloadTraceModel();
                                    downloadTraceModel.a(z.a.Single);
                                    downloadTraceModel.b("单曲");
                                    downloadTraceModel.c("下载弹窗");
                                    downloadTraceModel.a(1);
                                    downloadTraceModel.a(kGSong.ak());
                                    if (z && !com.kugou.android.app.boot.a.a.d().b()) {
                                        com.kugou.android.app.boot.a.a.d().a(new c.a() {
                                            @Override
                                            public void a() {
                                                MediaActivity.this.downloadMusicWithSelector(a2, kGSong.bN_(), a3, downloadTraceModel);
                                                com.kugou.android.app.boot.a.a.d().b(this);
                                            }
                                        });
                                        break;
                                    } else {
                                        mediaActivity.downloadMusicWithSelector(a2, kGSong.bN_(), a3, downloadTraceModel);
                                        break;
                                    }
                                }
                            }
                            break;
                        case 302:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("listID"))) {
                                String string2 = !TextUtils.isEmpty(jSONObject.optString("listName")) ? jSONObject.getString("listName") : "";
                                long j = !TextUtils.isEmpty(jSONObject.optString("userID")) ? jSONObject.getLong("userID") : 0L;
                                int i3 = !TextUtils.isEmpty(jSONObject.optString("listID")) ? jSONObject.getInt("listID") : 0;
                                int i4 = !TextUtils.isEmpty(jSONObject.optString("ctype")) ? jSONObject.getInt("ctype") : 1;
                                int i5 = !TextUtils.isEmpty(jSONObject.optString("isplay")) ? jSONObject.getInt("isplay") : 2;
                                bundle2.putString("playlist_name", string2);
                                bundle2.putInt("list_id", i3);
                                bundle2.putLong("list_user_id", j);
                                bundle2.putInt("list_type", i4);
                                bundle2.putInt("specialid", jSONObject.optInt("specialID"));
                                bundle2.putInt("list_source", i4);
                                if (i5 == 0) {
                                    if (i4 != 1) {
                                        if (i4 == 2) {
                                            bundle2.putBoolean("from_html5", true);
                                            bundle2.putBoolean("auto_fav", true);
                                            bundle2.putInt("albumid", i3);
                                            bundle2.putString("mTitle", string2);
                                            bundle2.putString("mTitleClass", string2);
                                            mediaActivity.l().startFragment(AlbumDetailFragment.class, bundle2);
                                            break;
                                        }
                                    } else {
                                        bundle2.putBoolean("from_html5", true);
                                        bundle2.putBoolean("auto_fav", true);
                                        bundle2.putInt("activity_index_key", 19);
                                        bundle2.putString("title_key", string2);
                                        bundle2.putInt("source_type", 3);
                                        mediaActivity.l().startFragment(SpecialDetailFragment.class, bundle2);
                                        break;
                                    }
                                } else if (i5 == 1) {
                                    if (i4 == 1) {
                                        bundle2.putInt("playType", 4);
                                    } else if (i4 == 2) {
                                        bundle2.putInt("playType", 3);
                                    }
                                    mediaActivity.P();
                                    com.kugou.common.b.a.a(new Intent("com.kugou.android.action.play_from_h5").putExtra("com.kugou.android.action.play_from_h5", bundle2));
                                    break;
                                } else if (i5 != 2) {
                                    break;
                                } else if (i4 != 1) {
                                    if (i4 == 2) {
                                        bundle2.putBoolean("from_html5", true);
                                        bundle2.putInt("albumid", i3);
                                        bundle2.putString("mTitle", string2);
                                        bundle2.putString("mTitleClass", string2);
                                        mediaActivity.l().startFragment(AlbumDetailFragment.class, bundle2);
                                        break;
                                    }
                                } else {
                                    bundle2.putBoolean("from_html5", true);
                                    bundle2.putInt("activity_index_key", 19);
                                    bundle2.putString("title_key", string2);
                                    bundle2.putInt("source_type", 3);
                                    mediaActivity.l().startFragment(SpecialDetailFragment.class, bundle2);
                                    break;
                                }
                            } else {
                                break;
                            }
                            break;
                        case 303:
                            z3 = z2;
                            String optString = !TextUtils.isEmpty(jSONObject.optString("url")) ? jSONObject.optString("url") : "";
                            String optString2 = !TextUtils.isEmpty(jSONObject.optString("title")) ? jSONObject.optString("title") : "";
                            String optString3 = jSONObject.optString("openType", "");
                            if ("1".equalsIgnoreCase(optString3)) {
                                com.kugou.framework.musicfees.s.a(mediaActivity, optString, optString2);
                                break;
                            } else if ("3".equalsIgnoreCase(optString3)) {
                                a(mediaActivity.l(), jSONObject.optInt("singerId"), jSONObject.optString("singerName"), optString);
                                break;
                            } else if (!a(mediaActivity.l(), optString, "外部应用", false)) {
                                FlowSpecialWebFragment.a(mediaActivity.l(), optString2, optString, "/外部应用/文章");
                                break;
                            }
                            break;
                        case 304:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("tab"))) {
                                int i6 = jSONObject.getInt("tab");
                                if (i6 != 12) {
                                    if (i6 != 15) {
                                        if (i6 != 16) {
                                            if (i6 != 17) {
                                                if (i6 != 18) {
                                                    if (i6 != 19) {
                                                        if (i6 != 20) {
                                                            if (i6 != 21) {
                                                                if (i6 != 22) {
                                                                    if (i6 != 23) {
                                                                        if (i6 != 24) {
                                                                            if (i6 != 26) {
                                                                                if (i6 != 27) {
                                                                                    if (i6 != 30) {
                                                                                        if (i6 != 31) {
                                                                                            if (i6 != 32) {
                                                                                                if (i6 != 33) {
                                                                                                    if (i6 != 34) {
                                                                                                        if (i6 != 35) {
                                                                                                            if (i6 != 36) {
                                                                                                                if (i6 != 37) {
                                                                                                                    if (i6 != 38) {
                                                                                                                        if (i6 != 40) {
                                                                                                                            if (i6 == 42) {
                                                                                                                                a(mediaActivity);
                                                                                                                                break;
                                                                                                                            }
                                                                                                                        } else {
                                                                                                                            a(mediaActivity, 1);
                                                                                                                            break;
                                                                                                                        }
                                                                                                                    } else {
                                                                                                                        a(mediaActivity.l(), mediaActivity.l().getPagePath(), "功能入口");
                                                                                                                        break;
                                                                                                                    }
                                                                                                                } else {
                                                                                                                    String str2 = "/搜索";
                                                                                                                    if (mediaActivity.l() != null && (mediaActivity.l() instanceof SearchMainFragment)) {
                                                                                                                        str2 = ((SearchMainFragment) mediaActivity.l()).getSourcePath();
                                                                                                                    }
                                                                                                                    NavigationMoreUtils.a(mediaActivity.l(), "搜索", str2);
                                                                                                                    break;
                                                                                                                }
                                                                                                            } else {
                                                                                                                NavigationMoreUtils.c(mediaActivity.l());
                                                                                                                break;
                                                                                                            }
                                                                                                        } else {
                                                                                                            NavigationMoreUtils.a(mediaActivity.l(), "功能入口");
                                                                                                            break;
                                                                                                        }
                                                                                                    } else {
                                                                                                        NavigationMoreUtils.a(mediaActivity.l(), 3, 2, false, true, bundle);
                                                                                                        break;
                                                                                                    }
                                                                                                } else {
                                                                                                    NavigationMoreUtils.a(mediaActivity.l(), 3, 1, false, true, bundle);
                                                                                                    break;
                                                                                                }
                                                                                            } else {
                                                                                                NavigationMoreUtils.a(mediaActivity.l(), 3, "站外跳转", 7, false, false, false, null, jSONObject.optString("json"));
                                                                                                break;
                                                                                            }
                                                                                        } else {
                                                                                            BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity.getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Mh).setSvar1("明星音效主页"));
                                                                                            NavigationMoreUtils.a(mediaActivity.l(), 3, 2, false, true, bundle);
                                                                                            break;
                                                                                        }
                                                                                    } else {
                                                                                        BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity.getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Mh).setSvar1("汽车音效主页"));
                                                                                        NavigationMoreUtils.a(mediaActivity.l(), 3, 4, false, true, bundle);
                                                                                        break;
                                                                                    }
                                                                                } else {
                                                                                    com.kugou.framework.musicfees.s.c(mediaActivity, 1, 0);
                                                                                    break;
                                                                                }
                                                                            } else {
                                                                                mediaActivity.startActivity(new Intent(mediaActivity, (Class<?>) WalletRechargeActivity.class));
                                                                                break;
                                                                            }
                                                                        } else {
                                                                            b(mediaActivity.l(), bundle);
                                                                            break;
                                                                        }
                                                                    } else {
                                                                        NavigationMoreUtils.b(mediaActivity, "H5页面");
                                                                        break;
                                                                    }
                                                                } else {
                                                                    d(mediaActivity.l());
                                                                    break;
                                                                }
                                                            } else {
                                                                NavigationMoreUtils.h(mediaActivity);
                                                                break;
                                                            }
                                                        } else {
                                                            BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity.getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Mh).setSvar1("音效主页"));
                                                            NavigationMoreUtils.a(mediaActivity.l(), 3, 0, false, true, bundle);
                                                            break;
                                                        }
                                                    } else {
                                                        String str3 = "/搜索";
                                                        if (mediaActivity.l() != null && (mediaActivity.l() instanceof SearchMainFragment)) {
                                                            str3 = ((SearchMainFragment) mediaActivity.l()).getSourcePath();
                                                        }
                                                        NavigationMoreUtils.a(mediaActivity.l(), "搜索", str3);
                                                        break;
                                                    }
                                                } else {
                                                    NavigationMoreUtils.e(mediaActivity);
                                                    break;
                                                }
                                            } else {
                                                mediaActivity.startActivity(new Intent(mediaActivity, (Class<?>) ScanTypeFragment.class));
                                                break;
                                            }
                                        } else {
                                            a(mediaActivity, 0);
                                            break;
                                        }
                                    } else {
                                        NavigationMoreUtils.startMonthlyTrafficActivity(mediaActivity);
                                        break;
                                    }
                                } else {
                                    if (!com.kugou.common.environment.a.u()) {
                                        Intent intent = new Intent(mediaActivity, (Class<?>) KgUserLoginAndRegActivity.class);
                                        bundle2.putBoolean("go_to_vip", true);
                                        intent.putExtras(bundle2);
                                        mediaActivity.startActivity(intent);
                                        BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(mediaActivity, com.kugou.framework.statistics.easytrace.a.M));
                                        return z3;
                                    }
                                    gotoVipFragment(mediaActivity);
                                    break;
                                }
                            }
                            break;
                        case Constants.DeviceInfoId.CARRIER:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("singerName"))) {
                                if (bundle != null) {
                                    bundle2.putLong("singer_id", !TextUtils.isEmpty(jSONObject.optString("singerid")) ? jSONObject.getInt("singerid") : 0);
                                }
                                String string3 = !TextUtils.isEmpty(jSONObject.optString("singerName")) ? jSONObject.getString("singerName") : "";
                                bundle2.putString("title_key", string3);
                                bundle2.putInt("title_type_key", 2);
                                bundle2.putString("singer_search", string3);
                                bundle2.putParcelable("singer_info", null);
                                bundle2.putBoolean("from_play_bar", true);
                                mediaActivity.l().startFragment(SingerDetailFragment.class, bundle2);
                                break;
                            } else {
                                break;
                            }
                        case MsgEntity.MSG_TYPE_ARTIST_MOBILE_ONLINE_NOTICE:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("fmID")) && !TextUtils.isEmpty(jSONObject.optString("fmType"))) {
                                if (!TextUtils.isEmpty(jSONObject.optString("fmID"))) {
                                    bundle2.putInt("fmID", jSONObject.optInt("fmID"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("fmName"))) {
                                    bundle2.putString("fmName", jSONObject.optString("fmName"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("fmType"))) {
                                    bundle2.putInt("fmType", jSONObject.optInt("fmType"));
                                }
                                bundle2.putInt("playType", 2);
                                mediaActivity.P();
                                com.kugou.common.b.a.a(new Intent("com.kugou.android.action.play_from_h5").putExtra("com.kugou.android.action.play_from_h5", bundle2));
                                break;
                            }
                            break;
                        case Constants.DeviceInfoId.BSSID:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("url")) && !TextUtils.isEmpty(jSONObject.optString("radioKey"))) {
                                com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.FM);
                                com.kugou.common.module.fm.c.a(true);
                                RadioEntry radioEntry = new RadioEntry();
                                if (!TextUtils.isEmpty(jSONObject.optString("url"))) {
                                    radioEntry.c(jSONObject.optString("url"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("radioKey"))) {
                                    radioEntry.a(jSONObject.optLong("radioKey"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("radioName"))) {
                                    radioEntry.a(jSONObject.optString("radioName"));
                                }
                                ArrayList arrayList = new ArrayList();
                                arrayList.add(radioEntry);
                                com.kugou.common.module.fm.c.a(mediaActivity, (ArrayList<RadioEntry>) arrayList, 0);
                                mediaActivity.P();
                                break;
                            }
                            break;
                        case 308:
                            z3 = z2;
                            if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
                                MV mv = new MV("");
                                if (!TextUtils.isEmpty(jSONObject.optString("filename"))) {
                                    mv.m(jSONObject.optString("filename"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("singername"))) {
                                    mv.o(jSONObject.optString("singername"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("hash"))) {
                                    mv.n(jSONObject.optString("hash"));
                                }
                                if (!TextUtils.isEmpty(jSONObject.optString("imgurl"))) {
                                    mv.p(jSONObject.optString("imgurl"));
                                }
                                ArrayList<? extends Parcelable> arrayList2 = new ArrayList<>(0);
                                arrayList2.add(mv);
                                bundle2.putBoolean("mv_is_list_data", false);
                                bundle2.putBoolean("mv_is_update_data", true);
                                bundle2.putString("mv_hash_key", ((MV) arrayList2.get(0)).P());
                                bundle2.putString("mv_filename_key", ((MV) arrayList2.get(0)).O());
                                bundle2.putString("mv_singer_key", ((MV) arrayList2.get(0)).Q());
                                bundle2.putInt("mv_bitrate_key", ((MV) arrayList2.get(0)).L());
                                bundle2.putString("mv_source_key", ((MV) arrayList2.get(0)).W());
                                bundle2.putInt("mv_play_pos", 0);
                                bundle2.putParcelableArrayList("mv_quick_play_array", arrayList2);
                                bundle2.putBoolean("mv_quick_play", true);
                                VideoPlaybackFragment.a(arrayList2, mv, 0, null);
                                break;
                            } else {
                                break;
                            }
                        case Constants.DeviceInfoId.LATITUDE:
                            z3 = z2;
                            int optInt = jSONObject.optInt("groupid", 0);
                            if (optInt > 0) {
                                if (!com.kugou.common.environment.a.u()) {
                                    if (com.kugou.common.q.b.a().s()) {
                                        NavigationFragment.f3997a = optInt;
                                        break;
                                    } else {
                                        Intent intent2 = new Intent(mediaActivity, (Class<?>) KgUserLoginAndRegActivity.class);
                                        intent2.setFlags(872415232);
                                        intent2.putExtra("activity_index_key", 18);
                                        intent2.putExtra("title_key", mediaActivity.getString(R.string.bjd));
                                        intent2.putExtra("go_to_cloud_key", false);
                                        intent2.putExtra("go_to_kuqun", true);
                                        intent2.putExtra("groupid", optInt);
                                        mediaActivity.startActivity(intent2);
                                        break;
                                    }
                                } else {
                                    com.kugou.android.kuqun.i.a(mediaActivity.l(), optInt, "");
                                    break;
                                }
                            }
                            break;
                        case Constants.DeviceInfoId.LONGITUDE:
                            z3 = z2;
                            com.kugou.framework.musicfees.s.c(mediaActivity, 1, 0, 1000, jSONObject.optInt("status"));
                            break;
                        case 311:
                            z3 = z2;
                            final int parseInt = Integer.parseInt(jSONObject.optString("runListId"));
                            rx.e.a(Integer.valueOf(parseInt)).a(Schedulers.io()).d(new rx.b.e<Integer, b.a>() {
                                @Override
                                public b.a call(Integer num) {
                                    return new com.kugou.android.app.player.helper.b().a(parseInt);
                                }
                            }).b(AndroidSchedulers.mainThread()).b(new rx.b.b<b.a>() {
                                @Override
                                public void call(b.a aVar) {
                                    ArrayList<KGMusic> arrayList3 = aVar.j;
                                    arrayList3.toArray(new KGMusic[arrayList3.size()]);
                                    try {
                                        Bundle bundle4 = new Bundle();
                                        bundle4.putSerializable("musics_data", arrayList3);
                                        bundle4.putString("playlist_name", aVar.f18018e);
                                        bundle4.putString("list_user_name", TextUtils.isEmpty(aVar.i) ? "游客" : aVar.i);
                                        bundle4.putString("img_url", aVar.f18017d);
                                        bundle4.putString("date", aVar.f.split(" ")[0]);
                                        bundle4.putBoolean("is_counter_sign", true);
                                        bundle4.putBoolean("from_discovery", false);
                                        bundle4.putBoolean("is_run_mode", true);
                                        MediaActivity.this.l().startFragment(CSPlayableListFragment.class, bundle4);
                                    } catch (Exception e4) {
                                        as.e(e4);
                                    }
                                }
                            });
                            break;
                        case Constants.DeviceInfoId.NETWORK_TYPE:
                            z3 = z2;
                            com.kugou.android.netmusic.discovery.flow.zone.a.a(mediaActivity.l(), jSONObject.optInt("typeId"), jSONObject.optInt("dynamicId"), Long.toString(jSONObject.optInt("commentId")));
                            break;
                        case 313:
                            z3 = z2;
                            int optInt2 = jSONObject.optInt("type");
                            if (optInt2 == 1) {
                                mediaActivity.showToast("钱包页改");
                                break;
                            } else if (optInt2 == 2) {
                                mediaActivity.showToast("暂无活体认证");
                                break;
                            } else if (optInt2 == 3) {
                                VipJumpUtils.a().a(new Intent(mediaActivity, (Class<?>) VIPInfoFragment.class)).b(1).a(mediaActivity);
                                break;
                            } else if (optInt2 == 4) {
                                d(com.kugou.common.base.g.b(), (Bundle) null);
                                break;
                            } else {
                                break;
                            }
                        case 314:
                            if (jSONObject != null && (l = mediaActivity.l()) != null) {
                                int optInt3 = jSONObject.optInt("userid");
                                int optInt4 = jSONObject.optInt("listid");
                                int optInt5 = jSONObject.optInt("c_userid");
                                int optInt6 = jSONObject.optInt("c_listid");
                                String optString4 = jSONObject.optString("name");
                                String optString5 = jSONObject.optString("pic");
                                Bundle bundle4 = new Bundle();
                                if (com.kugou.common.environment.a.u() && optInt3 == com.kugou.common.environment.a.Y() && (f = KGPlayListDao.f()) != null) {
                                    Iterator<Playlist> it = f.iterator();
                                    while (it.hasNext()) {
                                        Playlist next = it.next();
                                        if (next != null && next.f() == optInt4) {
                                            if (as.f54365e) {
                                                StringBuilder sb = new StringBuilder();
                                                z3 = z2;
                                                sb.append("Available Play List : ");
                                                sb.append(optString4);
                                                as.b("log.test.playlist", sb.toString());
                                            } else {
                                                z3 = z2;
                                            }
                                            l.startFragment(MyCloudMusicListFragment.class, com.kugou.android.mymusic.playlist.t.a(next));
                                            z4 = true;
                                            if (!z4) {
                                                bundle4.putString("playlist_name", optString4);
                                                bundle4.putInt("create_list_id", optInt6);
                                                bundle4.putLong("list_user_id", optInt5);
                                                bundle4.putLong("cloudUserId", optInt3);
                                                bundle4.putInt("cloudListId", optInt4);
                                                bundle4.putInt("userid", optInt3);
                                                bundle4.putInt("playlist_id", optInt4);
                                                bundle4.putBoolean("KEY_IS_FROM_THIRD_PULLUP", true);
                                                bundle4.putString("list_user_pix_path", optString5);
                                                if (jSONObject.optInt("isplay") == 0) {
                                                    bundle4.putBoolean("KEY_FAV_DETAIL_IF_UNFAV", true);
                                                }
                                                l.startFragment(GuestCloudMusicListFragment.class, bundle4);
                                                break;
                                            }
                                        } else {
                                            z2 = z2;
                                        }
                                    }
                                }
                                z3 = z2;
                                z4 = false;
                                if (!z4) {
                                }
                            }
                            z3 = z2;
                            break;
                        case 315:
                            if (jSONObject != null) {
                                try {
                                    jSONObject = new JSONObject(URLDecoder.decode(jSONObject.toString(), StringEncodings.UTF8));
                                } catch (Exception unused2) {
                                }
                                String optString6 = jSONObject.optString("qrcodeData");
                                if (!TextUtils.isEmpty(optString6)) {
                                    if (com.kugou.common.module.dlna.a.a(optString6, true) != null) {
                                        com.kugou.android.app.player.domain.c.b.a();
                                        com.kugou.common.base.g.a((Class<? extends Fragment>) PlayerFragment.class, (Bundle) null);
                                        Intent intent3 = new Intent("com.kugou.android.action.qrdlna_result");
                                        intent3.putExtra("key_kgpc_qrcode_json", optString6);
                                        intent3.putExtra("key_kgpc_qrcode_compat", true);
                                        com.kugou.common.b.a.a(intent3, true);
                                        CrossPlatformStatistic.a("外部应用");
                                        CrossPlatformStatistic.b(CrossPlatformStatistic.Function.KGPC);
                                    } else if (QRCode.parse(optString6) != null) {
                                        Utils.handleConnect(mediaActivity, optString6);
                                        com.kugou.common.base.g.a((Class<? extends Fragment>) PlayerFragment.class, (Bundle) null);
                                        CrossPlatformStatistic.a("外部应用");
                                        CrossPlatformStatistic.b(CrossPlatformStatistic.Function.CROSSPLATFORM);
                                    }
                                }
                            }
                            z3 = z2;
                        case 316:
                            if (jSONObject != null) {
                                com.kugou.android.netmusic.bills.singer.main.g.b.a(mediaActivity.l(), jSONObject.optLong("singer_id", 0L));
                            }
                            z3 = z2;
                        default:
                            z3 = z2;
                    }
                } else {
                    z3 = z2;
                    String optString7 = jSONObject.optString("url");
                    String optString8 = jSONObject.optString("title");
                    if (b(optString7)) {
                        com.kugou.common.q.b.a().z(optString7);
                        if (mediaActivity.l() != null) {
                            Intent intent4 = new Intent(mediaActivity, (Class<?>) ModifyUserInfoActivity.class);
                            intent4.putExtra("from_h5", true);
                            mediaActivity.startActivity(intent4);
                            if (!TextUtils.isEmpty(optString8)) {
                                KugouWebUtils.a(mediaActivity, optString8, optString7);
                            } else {
                                KugouWebUtils.a(mediaActivity, "在校学生认证", optString7);
                            }
                        }
                    }
                }
                z2 = z3;
            } catch (JSONException e4) {
                e = e4;
                jSONException = e;
                if (as.f54365e) {
                    as.d(CmtDynamicAd.TYPE_H5, jSONException.toString());
                }
                if (as.f54365e) {
                }
                return z2;
            }
        } catch (JSONException e5) {
            e = e5;
            z2 = false;
        }
        if (as.f54365e) {
            as.b(CmtDynamicAd.TYPE_H5, "" + z2);
        }
        return z2;
    }

    public static void b(AbsFrameworkFragment absFrameworkFragment, String str, String str2) {
        Bundle bundle = new Bundle();
        bundle.putString("web_title", str);
        bundle.putString("web_url", str2);
        absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle);
    }

    private static void a(MediaActivity mediaActivity, int i) {
        if (!com.kugou.common.network.a.g.a()) {
            com.kugou.common.network.a.g.a(1009);
        }
        Bundle bundle = new Bundle();
        bundle.putString("from_source", "/功能入口/听歌识曲");
        bundle.putInt("from_type", i);
        NavigationMoreUtils.a(mediaActivity.l(), bundle);
    }

    private static boolean b(String str) {
        if (TextUtils.isEmpty(str)) {
            return false;
        }
        try {
            String host = new URI(str).getHost();
            if (host != null) {
                return host.endsWith(".kugou.com");
            }
        } catch (Exception unused) {
        }
        return false;
    }

    private static void a(AbsFrameworkFragment absFrameworkFragment, JSONObject jSONObject, com.kugou.common.i.b bVar, Bundle bundle) {
        if (jSONObject == null || absFrameworkFragment == null) {
            return;
        }
        KGSong kGSong = new KGSong("微信分享歌曲");
        if (bundle != null) {
            String string = bundle.getString("extra_source");
            if (!bq.m(string)) {
                kGSong.z(string);
            }
        }
        kGSong.e(jSONObject.optString("hash"));
        kGSong.l(jSONObject.optString("filename"));
        kGSong.b(1);
        if (!TextUtils.isEmpty(jSONObject.optString("duration"))) {
            kGSong.e(jSONObject.optLong("duration") * 1000);
        }
        long optLong = jSONObject.optLong("album_audio_id");
        if (optLong > 0) {
            kGSong.j(optLong);
        }
        try {
            kGSong.a(jSONObject.optInt("privilege"), jSONObject.optInt("320privilege"), jSONObject.optInt("sqprivilege"));
            if (as.f54365e) {
                as.f("inflateKGSong", "privilege:" + kGSong.aw());
            }
        } catch (Exception e2) {
            if (as.f54365e) {
                as.d("inflateKGSong", Log.getStackTraceString(e2));
            }
        }
        Initiator a2 = Initiator.a(2097152L);
        PlaybackServiceUtil.a(KGApplication.getContext(), kGSong, true, a2, bVar);
        absFrameworkFragment.showPlayerFragment(false, bundle);
        if (jSONObject.optBoolean("needfav", false)) {
            KGMusic kGMusicByMusicHash = KGMusicDao.getKGMusicByMusicHash(jSONObject.optString("hash"));
            if (kGMusicByMusicHash == null) {
                return;
            }
            kGMusicByMusicHash.f(4);
            Playlist a3 = KGPlayListDao.a(Playlist.CLASSIFY.ilike, 2);
            if (com.kugou.common.environment.a.Y() == 0 || a3 == null) {
                a3 = KGPlayListDao.c(1L);
            }
            Playlist playlist = a3;
            KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
            if (curKGMusicWrapper != null) {
                kGMusicByMusicHash.r(curKGMusicWrapper.D());
                if (curKGMusicWrapper.e()) {
                    kGMusicByMusicHash.c(curKGMusicWrapper.m().l());
                    kGMusicByMusicHash.q(curKGMusicWrapper.m().af());
                }
                if (com.kugou.android.ugc.history.c.a(curKGMusicWrapper.m())) {
                    kGMusicByMusicHash.f(curKGMusicWrapper.m().g());
                }
            }
            ArrayList arrayList = new ArrayList();
            arrayList.add(kGMusicByMusicHash);
            CloudMusicUtil.getInstance().a(a2, true, arrayList, playlist, false, true, null, "PlayerFragment", false, null, "其他");
        }
        com.kugou.android.app.eq.d.e.a(jSONObject);
        com.kugou.android.app.eq.d.e.b(jSONObject);
    }

    private static void a(AbsFrameworkFragment absFrameworkFragment, JSONObject jSONObject, Bundle bundle) {
        if (jSONObject == null || absFrameworkFragment == null) {
            return;
        }
        int optInt = jSONObject.optInt("type", 0);
        int optInt2 = jSONObject.optInt("userid", Integer.MIN_VALUE);
        String optString = jSONObject.optString(SocialConstants.PARAM_SOURCE, "");
        if (optInt2 == Integer.MIN_VALUE) {
            return;
        }
        Bundle bundle2 = new Bundle();
        if (bundle != null) {
            bundle2.putAll(bundle);
        }
        bundle2.putInt("guest_user_id", optInt2);
        if ("article".equals(optString)) {
            bundle2.putString("user_info_source_page", "乐库/酷狗号/文章");
            bundle2.putInt("extra_ucenter_jump_tab", 3);
        }
        if (optInt == 1) {
            bundle2.putInt("extra_ucenter_jump_tab", 5);
            bundle2.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
        }
        bundle2.putBoolean("need_follow", jSONObject.optBoolean("needfollow"));
        a(absFrameworkFragment, bundle2);
    }

    public static void startCommentRelated(AbsFrameworkFragment absFrameworkFragment, JSONObject jSONObject, String str) {
        int optInt;
        PBOpusInfo pBOpusInfo;
        if (absFrameworkFragment != null && jSONObject != null && (optInt = jSONObject.optInt("commentType")) >= 1 && optInt <= 3) {
            int optInt2 = jSONObject.optInt("pageType");
            if (optInt2 == 1 || optInt2 == 2) {
                String optString = jSONObject.optString("childrenName");
                if (TextUtils.isEmpty(optString)) {
                    return;
                }
                long optLong = jSONObject.optLong("tid");
                if (optInt2 != 2 || optLong >= 1) {
                    String optString2 = jSONObject.optString("cover");
                    if (optInt == 1) {
                        long optLong2 = jSONObject.optLong("childrenId");
                        if (optLong2 < 1) {
                            return;
                        }
                        String optString3 = jSONObject.optString("hash");
                        if (TextUtils.isEmpty(optString3)) {
                            return;
                        }
                        String optString4 = jSONObject.optString("mixsongid");
                        if (optInt2 == 1) {
                            Bundle bundle = new Bundle();
                            if (!TextUtils.isEmpty(optString4)) {
                                bundle.putLong("key_album_audio_id", cw.b(optString4));
                            }
                            bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
                            String optString5 = jSONObject.optString("opusInfo");
                            if (as.f54365e) {
                                as.b("opusInfo", optString5);
                            }
                            if (!TextUtils.isEmpty(optString5) && (pBOpusInfo = (PBOpusInfo) new Gson().fromJson(optString5, PBOpusInfo.class)) != null && pBOpusInfo.getKtvOpusId() > 0) {
                                bundle.putParcelable("key_opus_info", pBOpusInfo);
                            }
                            try {
                                final long optLong3 = jSONObject.optLong("roomId");
                                final long optLong4 = jSONObject.optLong("kugouId");
                                if (optLong3 > 0) {
                                    bundle.putSerializable("key_cmt_backable", new com.kugou.android.app.player.comment.i() {
                                        @Override
                                        public boolean a(DelegateFragment delegateFragment, boolean z) {
                                            NavigationUtils.b(optLong4, optLong3, delegateFragment, z);
                                            return true;
                                        }
                                    });
                                }
                            } catch (Exception unused) {
                            }
                            CommentsListFragment.a("articulossong", absFrameworkFragment, optString3, String.valueOf(optLong2), optString, 0, optString2, str, (Parcelable) null, bundle);
                            return;
                        }
                        com.kugou.android.app.player.comment.b bVar = new com.kugou.android.app.player.comment.b();
                        bVar.a(optString3);
                        bVar.b(optString2);
                        bVar.c(optString);
                        Bundle bundle2 = new Bundle();
                        if (!TextUtils.isEmpty(optString4)) {
                            bundle2.putLong("key_album_audio_id", cw.b(optString4));
                        }
                        bundle2.putSerializable("cmt_media_data", bVar);
                        bundle2.putString("entry_name", str);
                        CommentDetailFragment.a("articulossong", absFrameworkFragment, String.valueOf(optLong), 0, optString3, optString, String.valueOf(optLong2), bundle2, "0");
                        return;
                    }
                    if (optInt == 2) {
                        long optLong5 = jSONObject.optLong("specialId");
                        if (optLong5 < 1) {
                            return;
                        }
                        if (optInt2 == 1) {
                            Bundle bundle3 = new Bundle();
                            bundle3.putString("special_cover", optString2);
                            bundle3.putString("request_children_name", optString);
                            bundle3.putString("request_children_id", String.valueOf(optLong5));
                            bundle3.putString("entry_name", str);
                            CommentsListFragment.a("ca53b96fe5a1d9c22d71c8f522ef7c4f", absFrameworkFragment, String.valueOf(optLong5), optString, bundle3);
                            return;
                        }
                        Bundle bundle4 = new Bundle();
                        bundle4.putString("special_cover", optString2);
                        bundle4.putString("request_children_name", optString);
                        bundle4.putString("request_children_id", String.valueOf(optLong5));
                        bundle4.putString("entry_name", str);
                        CommentDetailFragment.a("ca53b96fe5a1d9c22d71c8f522ef7c4f", absFrameworkFragment, String.valueOf(optLong), 0, (String) null, optString, String.valueOf(optLong5), bundle4, "0");
                        return;
                    }
                    if (optInt != 3) {
                        return;
                    }
                    long optLong6 = jSONObject.optLong("albumId");
                    if (optLong6 < 1) {
                        return;
                    }
                    if (optInt2 == 1) {
                        Bundle bundle5 = new Bundle();
                        bundle5.putString("special_cover", optString2);
                        bundle5.putString("request_children_name", optString);
                        bundle5.putString("request_children_id", String.valueOf(optLong6));
                        bundle5.putString("entry_name", str);
                        CommentsListFragment.a("94f1792ced1df89aa68a7939eaf2efca", absFrameworkFragment, String.valueOf(optLong6), optString, bundle5);
                        return;
                    }
                    Bundle bundle6 = new Bundle();
                    bundle6.putString("special_cover", optString2);
                    bundle6.putString("request_children_name", optString);
                    bundle6.putString("request_children_id", String.valueOf(optLong6));
                    bundle6.putString("entry_name", str);
                    CommentDetailFragment.a("94f1792ced1df89aa68a7939eaf2efca", absFrameworkFragment, String.valueOf(optLong), 0, (String) null, optString, String.valueOf(optLong6), bundle6, "0");
                }
            }
        }
    }

    public static void gotoVipFragment(AbsBaseActivity absBaseActivity) {
        startVipInfoFragmetn(absBaseActivity.getBaseContext());
    }

    public static void startShareContactsFragment(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        com.kugou.framework.i.f.a().a("kugou@moduleTingKuqun@KuqunInviteContactsFragment", bundle);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, int i, String str, String str2) {
        Bundle bundle = new Bundle();
        if (i > 0) {
            bundle.putLong("singer_id", i);
        }
        bundle.putString("title_key", str);
        bundle.putInt("title_type_key", 2);
        bundle.putString("singer_search", str);
        bundle.putParcelable("singer_info", null);
        bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
        bundle.putString("singer_web_url", str2);
        absFrameworkFragment.startFragment(SingerDetailFragment.class, bundle);
    }

    public static void startSingerDetailFragment(DelegateFragment delegateFragment, com.kugou.common.userCenter.d dVar) {
        Bundle bundle = new Bundle();
        bundle.putString("title_key", dVar.q());
        bundle.putInt("title_type_key", 2);
        bundle.putInt("activity_index_key", 36);
        SingerInfo singerInfo = new SingerInfo();
        singerInfo.f = dVar.e();
        singerInfo.f60225b = dVar.q();
        singerInfo.f60224a = dVar.a();
        bundle.putParcelable("singer_info", singerInfo);
        bundle.putLong("singer_id", dVar.a());
        delegateFragment.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "好友关注歌手列表");
        delegateFragment.startFragment(SingerDetailFragment.class, bundle);
    }

    public static void startSingerDetailFragment(DelegateFragment delegateFragment, String str, long j, long j2, boolean z) {
        Bundle bundle = new Bundle();
        SingerInfo singerInfo = new SingerInfo();
        singerInfo.f60225b = str;
        singerInfo.f60224a = j;
        bundle.putString("title_key", str);
        bundle.putInt("title_type_key", 2);
        bundle.putInt("activity_index_key", 36);
        bundle.putParcelable("singer_info", singerInfo);
        bundle.putLong("singer_id", j);
        bundle.putLong("singer_fans", j2);
        bundle.putBoolean("is_from_my_fav", z);
        delegateFragment.startFragment(SingerDetailFragment.class, bundle);
    }

    public static boolean isGameModuleVisible() {
        int d2 = com.kugou.common.config.c.a().d(com.kugou.android.app.a.a.eF);
        if (as.f54365e) {
            as.d("xinshengame", "key = " + d2);
        }
        return d2 == 1;
    }

    public static boolean isAdvertiseVisible() {
        return !br.an().isNoShowAdvertiseByChannel() && com.kugou.common.config.h.a().d(a.InterfaceC0829a.f) == 1;
    }

    public static void startSearchFeedbackFragment(DelegateFragment delegateFragment, String str, int i) {
        Bundle bundle = new Bundle();
        try {
            bundle.putString("keyName", URLEncoder.encode(str, StringEncodings.UTF8));
        } catch (UnsupportedEncodingException unused) {
        }
        Intent intent = new Intent(delegateFragment.aN_(), (Class<?>) KGFlexoWebActivity.class);
        bundle.putString("web_title", "搜索反馈");
        bundle.putString("web_url", "https://h5.kugou.com/apps/searchFB/index.html");
        bundle.putBoolean("extra_from_account_appeal", true);
        bundle.putBoolean("felxo_fragment_has_menu", false);
        bundle.putBoolean("felxo_fragment_has_title_menu", false);
        bundle.putBoolean("felxo_fragment_has_playing_bar", false);
        bundle.putInt("searchNumber", i);
        intent.putExtras(bundle);
        delegateFragment.aN_().startActivity(intent);
    }

    public static void c(DelegateFragment delegateFragment, String str) {
        Bundle bundle = new Bundle();
        bundle.putString("web_url", str);
        bundle.putBoolean("felxo_fragment_has_playing_bar", true);
        bundle.putBoolean("felxo_fragment_has_menu", false);
        delegateFragment.startFragment(KGFelxoWebFragment.class, bundle);
    }

    public static void startAddFriendFragment(AbsFrameworkFragment absFrameworkFragment) {
        absFrameworkFragment.startFragment(AddFriendFragment.class, new Bundle());
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str) {
        Bundle bundle = new Bundle();
        bundle.putString("PAGE_SOURCE_KEY_ICF", str);
        absFrameworkFragment.startFragment(InviteContactFragment.class, bundle);
    }

    public static void startSearchFriendFragment(AbsFrameworkFragment absFrameworkFragment) {
        absFrameworkFragment.startFragment(SearchFriendFragment.class, new Bundle());
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, long j) {
        Bundle bundle = new Bundle();
        bundle.putLong("user_id", j);
        absFrameworkFragment.startFragment(UserPhotoFragment.class, bundle);
    }

    public static void startAlbumDetailFragment(ShareList shareList) {
        if (shareList == null) {
            return;
        }
        Bundle bundle = new Bundle();
        bundle.putInt("albumid", shareList.b());
        bundle.putString("singer", shareList.g());
        bundle.putString("mTitle", shareList.j());
        bundle.putString("mTitleClass", shareList.j());
        bundle.putString("imageurl", shareList.k());
        com.kugou.common.base.g.a((Class<? extends Fragment>) AlbumDetailFragment.class, bundle);
    }

    public static void a(int i, boolean z) {
        if (i <= 0) {
            return;
        }
        Bundle bundle = new Bundle();
        bundle.putInt("albumid", i);
        bundle.putBoolean("auto_play", z);
        com.kugou.common.base.g.a((Class<? extends Fragment>) AlbumDetailFragment.class, bundle);
    }

    public static void a(Bundle bundle) {
        com.kugou.framework.i.f.a().a("kugou@moduleLyricMaker@LyricGuideFragment", bundle);
    }

    public static void b(Bundle bundle) {
        com.kugou.framework.i.f.a().a("kugou@moduleLyricMaker@LyricMakeContentEditFragment", bundle);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, String str3, String str4, String str5, String str6) {
        a(absFrameworkFragment, str, str2, str3, str4, str5, str6, "", "");
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, String str3, String str4, String str5, String str6, String str7) {
        a(absFrameworkFragment, str, str2, str3, str4, str5, str6, "", str7);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
        if (com.kugou.android.netmusic.musicstore.c.a(absFrameworkFragment.getActivity())) {
            BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.aft).setSh(str4).setSn(TextUtils.isEmpty(str3) ? "其他" : str3).setSty(com.kugou.android.app.player.comment.e.d.a(str6)).setSvar1(str).setSvar2(str2));
            Bundle bundle = new Bundle();
            bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
            bundle.putString("entry_name", str);
            bundle.putString("topic_keyWord", str2);
            bundle.putString("request_children_name", str3);
            bundle.putString("request_hash", str4);
            bundle.putString("request_children_id", str5);
            bundle.putString(DelegateFragment.KEY_RESUME_PAGE_CUSTOM_IDENTIFIER, absFrameworkFragment.getString(R.string.dp));
            bundle.putBoolean(DelegateFragment.KEY_RESUME_PAGE_IDENTIFIER_APPEND_TITLE, false);
            if (TextUtils.isEmpty(str6)) {
                str6 = CmtDynamicAd.TYPE_SUBJECT;
            }
            if ("ca53b96fe5a1d9c22d71c8f522ef7c4f".equals(str6) || "94f1792ced1df89aa68a7939eaf2efca".equals(str6)) {
                bundle.putString("special_cover", str7);
            }
            bundle.putString("cmt_code_generator", str6);
            bundle.putString("key_album_audio_id", str8);
            absFrameworkFragment.startFragment(TopicMainFragment.class, bundle);
        }
    }

    public static void a(DelegateFragment delegateFragment, String str, int i, int i2) {
        Bundle bundle = new Bundle();
        bundle.putString("topic_keyword", str);
        bundle.putInt("key_from", i);
        bundle.putInt("page_source", i2);
        delegateFragment.startFragment(RelatedMediaPickerFragment.class, bundle);
    }

    public static <T extends CommentEntityWithMusicInfo> void a(DelegateFragment delegateFragment, T t, boolean z, String str, String str2, boolean z2) {
        String str3;
        if (t == null || TextUtils.isEmpty(t.moduleCode)) {
            return;
        }
        Bundle bundle = new Bundle();
        String str4 = t.i;
        String str5 = t.moduleCode;
        char c2 = 65535;
        switch (str5.hashCode()) {
            case -1867885268:
                if (str5.equals(CmtDynamicAd.TYPE_SUBJECT)) {
                    c2 = 3;
                    break;
                }
                break;
            case -757098030:
                if (str5.equals("94f1792ced1df89aa68a7939eaf2efca")) {
                    c2 = 1;
                    break;
                }
                break;
            case -61704763:
                if (str5.equals("circledycmt")) {
                    c2 = 4;
                    break;
                }
                break;
            case 1542938637:
                if (str5.equals("articulossong")) {
                    c2 = 0;
                    break;
                }
                break;
            case 1750837462:
                if (str5.equals("ca53b96fe5a1d9c22d71c8f522ef7c4f")) {
                    c2 = 2;
                    break;
                }
                break;
        }
        if (c2 == 0) {
            b(t, bundle);
        } else if (c2 == 1 || c2 == 2) {
            a(t, bundle);
        } else {
            if (c2 == 3) {
                bundle.putString("topic_title", str2);
                str3 = str;
                bundle.putBoolean("show_media_if_exist", true);
                bundle.putInt("reply_count", t.x);
                bundle.putString("entry_name", !z2 ? DefineMineConfig$DefineMine.DM_MUSICR : "话题页进入");
                bundle.putString("special_cover", t.cover);
                CommentDetailFragment.a(t.moduleCode, delegateFragment, t, 0, t.hash, t.special_child_name, str3, bundle, z, false, false, null);
            }
            if (c2 == 4 && (t instanceof DynamicEntity)) {
                a((DynamicEntity) t, bundle);
            }
        }
        str3 = str4;
        bundle.putBoolean("show_media_if_exist", true);
        bundle.putInt("reply_count", t.x);
        bundle.putString("entry_name", !z2 ? DefineMineConfig$DefineMine.DM_MUSICR : "话题页进入");
        bundle.putString("special_cover", t.cover);
        CommentDetailFragment.a(t.moduleCode, delegateFragment, t, 0, t.hash, t.special_child_name, str3, bundle, z, false, false, null);
    }

    private static void a(CommentEntityWithMusicInfo commentEntityWithMusicInfo, Bundle bundle) {
        String str = commentEntityWithMusicInfo.i;
        long j = 0;
        try {
            if (!TextUtils.isEmpty(str)) {
                j = Long.valueOf(str).longValue();
            }
        } catch (NumberFormatException e2) {
            as.e(e2);
        }
        bundle.putString("special_cover", commentEntityWithMusicInfo.cover);
        bundle.putString("request_children_name", commentEntityWithMusicInfo.special_child_name);
        bundle.putString("request_children_id", String.valueOf(j));
    }

    private static void a(DynamicEntity dynamicEntity, Bundle bundle) {
        char c2;
        String str = dynamicEntity.dt;
        int hashCode = str.hashCode();
        if (hashCode == 49) {
            if (str.equals("1")) {
                c2 = 0;
            }
            c2 = 65535;
        } else if (hashCode != 50) {
            if (hashCode == 52 && str.equals("4")) {
                c2 = 2;
            }
            c2 = 65535;
        } else {
            if (str.equals("2")) {
                c2 = 1;
            }
            c2 = 65535;
        }
        if (c2 == 0) {
            b(dynamicEntity, bundle);
            bundle.putString("dynamic_media_type", "articulossong");
        } else if (c2 == 1) {
            a((CommentEntityWithMusicInfo) dynamicEntity, bundle);
            bundle.putString("dynamic_media_type", "94f1792ced1df89aa68a7939eaf2efca");
        } else {
            if (c2 != 2) {
                return;
            }
            a((CommentEntityWithMusicInfo) dynamicEntity, bundle);
            bundle.putString("dynamic_media_type", "ca53b96fe5a1d9c22d71c8f522ef7c4f");
        }
    }

    private static void b(CommentEntityWithMusicInfo commentEntityWithMusicInfo, Bundle bundle) {
        com.kugou.android.app.player.comment.b bVar = new com.kugou.android.app.player.comment.b();
        bVar.a(commentEntityWithMusicInfo.hash);
        bVar.b(commentEntityWithMusicInfo.cover);
        bVar.c(commentEntityWithMusicInfo.special_child_name);
        bVar.a(cw.b(commentEntityWithMusicInfo.mixid));
        if (commentEntityWithMusicInfo.music != null) {
            bVar.b(commentEntityWithMusicInfo.music.af());
            if (TextUtils.isEmpty(bVar.c()) && !TextUtils.isEmpty(commentEntityWithMusicInfo.music.r())) {
                bVar.a(commentEntityWithMusicInfo.music.r());
            }
            if (bVar.a() == 0 && commentEntityWithMusicInfo.music.Q() != 0) {
                bVar.a(commentEntityWithMusicInfo.music.Q());
            }
        }
        bundle.putSerializable("cmt_media_data", bVar);
    }

    public static void c(Bundle bundle) {
        com.kugou.framework.i.f.a().a("kugou@moduleLyricMaker@CorrectLyricFragment", bundle);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, CommentEntity commentEntity, String str, String str2, String str3) {
        String str4;
        if (com.kugou.android.netmusic.musicstore.c.a(absFrameworkFragment.getActivity())) {
            Bundle bundle = new Bundle();
            bundle.putBoolean("felxo_fragment_has_title_menu", false);
            bundle.putBoolean("felxo_fragment_has_playing_bar", false);
            Bundle bundle2 = new Bundle();
            bundle2.putString("special_child_id", TextUtils.isEmpty(commentEntity.i) ? absFrameworkFragment.getArguments().getString("request_children_id") : commentEntity.i);
            if (TextUtils.isEmpty(str3) && (commentEntity instanceof PostedCommentEntity)) {
                PostedCommentEntity postedCommentEntity = (PostedCommentEntity) commentEntity;
                String o = postedCommentEntity.o();
                String p = postedCommentEntity.p();
                str = postedCommentEntity.q();
                str4 = o;
                str2 = p;
            } else {
                str4 = str3;
            }
            bundle2.putString("name", str);
            bundle2.putString("hash", str2);
            bundle2.putString("comment_id", commentEntity.f5164a);
            bundle2.putString(WebPicUploadResult.RESP_UPLOAD_PIC_PARAM_CODE, str4);
            bundle.putString("web_url", commentEntity.ab + com.kugou.android.share.countersign.d.h.a(bundle2));
            bundle.putString("cmt_code_generator", str3);
            absFrameworkFragment.startFragment(CommentWebFragment.class, bundle);
        }
    }

    public static void a(DelegateFragment delegateFragment, @ImportType.Type int i) {
        Bundle bundle = new Bundle(9);
        bundle.putString("web_url", com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.wy));
        bundle.putString("web_title", delegateFragment.getString(R.string.a3g));
        bundle.putBoolean("felxo_fragment_has_playing_bar", false);
        bundle.putBoolean("can_back_web", true);
        bundle.putBoolean("felxo_fragment_has_menu", false);
        bundle.putBoolean("felxo_fragment_has_title_menu", false);
        bundle.putBoolean("KG_FELXO_WEB_IS_AUTO_WEB_VIEW", true);
        bundle.putBoolean("kg_felxo_web_fragment_destroy_clear_cache", true);
        bundle.putInt("kg_felxo_web_fragment_title_color", R.color.fc);
        com.kugou.common.environment.b.a().a(107, i);
        BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.aig).setFo(i != 0 ? i != 1 ? "" : "/我首页" : "/收藏/歌单"));
        delegateFragment.startFragment(ImportPlaylistWebViewFragment.class, bundle);
    }

    public static void e(DelegateFragment delegateFragment) {
        Bundle bundle = new Bundle(1);
        bundle.putString("web_url", com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.zy));
        bundle.putBoolean("felxo_fragment_has_playing_bar", false);
        bundle.putBoolean("can_back_web", true);
        bundle.putBoolean("felxo_fragment_has_menu", false);
        bundle.putBoolean("felxo_fragment_has_title_menu", false);
        bundle.putBoolean("KG_FELXO_WEB_IS_AUTO_WEB_VIEW", true);
        bundle.putBoolean("kg_felxo_web_fragment_destroy_clear_cache", true);
        bundle.putInt("kg_felxo_web_fragment_title_color", R.color.fc);
        delegateFragment.startFragment(KGFelxoWebFragment.class, bundle);
    }

    public static void b(DelegateFragment delegateFragment, String str, int i) {
        Bundle bundle = new Bundle();
        bundle.putString("key_nickname", str);
        bundle.putInt("key_user_Id", i);
        bundle.putString(DelegateFragment.KEY_RESUME_PAGE_CUSTOM_IDENTIFIER, "个人中心评论页");
        bundle.putBoolean(DelegateFragment.KEY_RESUME_PAGE_IDENTIFIER_APPEND_TITLE, false);
        delegateFragment.startFragment(UserCommentFragment.class, bundle);
    }

    public static void a() {
        f4077a = null;
        f4078b = null;
        f4079c = false;
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment) {
        if (bq.m(f4077a)) {
            return;
        }
        a(absFrameworkFragment, f4077a, f4078b, false);
        f4077a = null;
        f4078b = null;
        f4079c = false;
    }

    public static String c(String str) {
        String b2 = com.kugou.common.config.c.a().b(com.kugou.common.config.a.yU);
        if (b2 != null && !TextUtils.isEmpty(b2) && b2.endsWith("/")) {
            return b2 + "?key=" + com.kugou.common.useraccount.utils.c.a(str);
        }
        return "https://scan.kugou.com/?key=" + com.kugou.common.useraccount.utils.c.a(str);
    }

    public static boolean a(AbsFrameworkFragment absFrameworkFragment, String str, String str2, boolean z) {
        String str3;
        try {
            str3 = Uri.parse(str).getQueryParameter("openuser");
        } catch (Exception e2) {
            e2.printStackTrace();
            str3 = null;
        }
        if (str3 == null || !str3.equals("1")) {
            return false;
        }
        if (!com.kugou.common.environment.a.u()) {
            f4077a = str;
            f4078b = str2;
            f4079c = z;
            startLoginFragment(absFrameworkFragment.getActivity());
            if (z) {
                absFrameworkFragment.finish();
            }
            return true;
        }
        Bundle bundle = new Bundle();
        bundle.putLong("guest_user_id", com.kugou.common.environment.a.Y());
        bundle.putInt(SocialConstants.PARAM_SOURCE, 0);
        bundle.putString("user_info_source_page", str2);
        if (z) {
            c(absFrameworkFragment, bundle);
        } else {
            a(absFrameworkFragment, bundle);
        }
        if (z) {
            str = c(str);
        }
        Intent intent = new Intent(absFrameworkFragment.getActivity(), (Class<?>) KGFlexoWebActivity.class);
        Bundle bundle2 = new Bundle();
        bundle2.putString("web_url", str);
        bundle2.putBoolean("canSwipe", true);
        bundle2.putString("from_type", "from_scan");
        intent.putExtras(bundle2);
        absFrameworkFragment.getActivity().startActivity(intent);
        return true;
    }

    public static void c(AbsFrameworkFragment absFrameworkFragment, String str, String str2) {
        Bundle bundle = new Bundle(2);
        bundle.putString("web_url", str);
        if (!bq.m(str2)) {
            bundle.putString("web_title", str2);
        }
        absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle);
    }

    public static void d(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        Bundle bundle2;
        if (absFrameworkFragment == null) {
            return;
        }
        if (bundle != null) {
            bundle2 = new Bundle(bundle);
        } else {
            bundle2 = new Bundle(2);
        }
        if (c()) {
            bundle2.putBoolean("kg_felxo_web_show_album_concert_title", true);
            bundle2.putInt("kg_felxo_web_show_album_concert_tab_key", 0);
            absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle2);
            return;
        }
        absFrameworkFragment.startFragment(AlbumConcertMainFragment.class, bundle2);
    }

    public static void e(AbsFrameworkFragment absFrameworkFragment, Bundle bundle) {
        Bundle bundle2;
        if (absFrameworkFragment == null) {
            return;
        }
        if (bundle != null) {
            bundle2 = new Bundle(bundle);
        } else {
            bundle2 = new Bundle(2);
        }
        if (c()) {
            bundle2.putBoolean("kg_felxo_web_show_album_concert_title", true);
            bundle2.putInt("kg_felxo_web_show_album_concert_tab_key", 1);
            absFrameworkFragment.startFragment(KGFelxoWebFragment.class, bundle2);
            return;
        }
        AlbumConcertMainFragment.a(absFrameworkFragment, bundle2, 1);
    }

    public static boolean c() {
        return com.kugou.common.config.c.a().d(com.kugou.android.app.a.a.bn) == 1;
    }

    public static void startGame(Activity activity, String str, String str2) {
        if (com.kugou.android.x5.a.a(activity, str, str2)) {
            return;
        }
        Intent intent = new Intent(KGCommonApplication.getContext(), (Class<?>) KGFlexoWebActivity.class);
        Bundle bundle = new Bundle();
        bundle.putString("web_title", str);
        bundle.putString("web_url", str2);
        bundle.putBoolean("sendDestoryMsg", false);
        bundle.putBoolean("statusbar", true);
        bundle.putBoolean("extra_full_page_transparent", true);
        bundle.putBoolean("extra_is_hide_status_bar", true);
        intent.putExtras(bundle);
        intent.addFlags(SQLiteDatabase.CREATE_IF_NECESSARY);
        KGCommonApplication.getContext().startActivity(intent);
    }

    public static void d(String str) {
        BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.amV).setSvar1(str));
        if (!br.Q(KGCommonApplication.getContext())) {
            bv.a(KGCommonApplication.getContext(), R.string.av3);
            return;
        }
        Bundle bundle = new Bundle(2);
        bundle.putString("web_url", com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.zD));
        bundle.putString("web_title", "儿童专区");
        bundle.putBoolean("is_tag_page", true);
        bundle.putBoolean("KG_FELXO_WEB_IS_AUTO_WEB_VIEW", true);
        com.kugou.common.base.g.a((Class<? extends Fragment>) ChildrenMusicFragment.class, bundle);
        BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.a(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.amU).setSvar1(str));
    }

    public static void a(String str, String str2) {
        Bundle bundle = new Bundle();
        bundle.putBoolean("isFromRingDiy", true);
        if (!TextUtils.isEmpty(str)) {
            bundle.putString("service", str);
        }
        if (!TextUtils.isEmpty(str2)) {
            bundle.putString("phoneNum", str2);
        }
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            com.kugou.common.base.g.a((Class<? extends Fragment>) Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void b() {
        Bundle bundle = new Bundle();
        bundle.putBoolean("isFromInnerHtml5", true);
        try {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).c(com.kugou.common.d.a.RINGTONE);
            com.kugou.common.base.g.a((Class<? extends Fragment>) Class.forName("com.kugou.ringtone.fragment.KGRingtoneMainFragment"), bundle);
        } catch (ClassNotFoundException e2) {
            com.kugou.common.d.b.a(KGCommonApplication.getContext()).a();
            as.e(e2);
        }
    }

    public static void j(AbsFrameworkFragment absFrameworkFragment) {
        if (com.kugou.common.environment.a.u() || !com.kugou.android.launcher.z.g(2)) {
            Bundle bundle = new Bundle();
            bundle.putBoolean("isfromrecpage", false);
            bundle.putBoolean("isfromnavi", false);
            bundle.putBoolean("is_from_queue", true);
            absFrameworkFragment.startFragment(DailyBillFragment.class, bundle);
            com.kugou.android.netmusic.discovery.dailybills.f.a().b(System.currentTimeMillis());
            return;
        }
        com.kugou.android.netmusic.discovery.dailybills.a.a aVar = new com.kugou.android.netmusic.discovery.dailybills.a.a(absFrameworkFragment.aN_(), absFrameworkFragment);
        aVar.a(true);
        aVar.show();
    }

    public static void f(AbsFrameworkFragment absFrameworkFragment) {
        if (com.kugou.common.environment.a.u() || !com.kugou.android.launcher.z.g(2)) {
            Bundle bundle = new Bundle();
            bundle.putBoolean("isfromrecpage", false);
            bundle.putBoolean("isfromnavi", true);
            absFrameworkFragment.startFragment(DailyBillFragment.class, bundle);
            com.kugou.android.netmusic.discovery.dailybills.f.a().b(System.currentTimeMillis());
            return;
        }
        new com.kugou.android.netmusic.discovery.dailybills.a.a(absFrameworkFragment.aN_(), absFrameworkFragment).show();
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str, boolean z) {
        com.kugou.android.app.personalfm.middlepage.c.a(absFrameworkFragment, str, z);
    }

    public static void f(String str) {
        Bundle bundle = new Bundle();
        bundle.putString("web_title", "首唱会");
        bundle.putString("web_url", str);
        com.kugou.common.base.g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, bundle);
    }

    public static void g(AbsFrameworkFragment absFrameworkFragment) {
        if (com.kugou.android.app.player.b.a.f()) {
            com.kugou.common.q.b.a().Q(false);
            com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 6, 0.0f));
        }
        absFrameworkFragment.startFragmentWithTarget(absFrameworkFragment.getMainFragmentContainer(), PlayerFragment.class, null, false, true);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, com.kugou.android.netmusic.discovery.special.master.b.a aVar) {
        if (absFrameworkFragment == null || aVar == null) {
            return;
        }
        Bundle bundle = new Bundle();
        bundle.putInt("extra_userid", aVar.a());
        bundle.putString("extra_name", aVar.b());
        bundle.putBoolean("extra_only_song_list", true);
        bundle.putSerializable("extra_special_master", aVar);
        absFrameworkFragment.startFragment(UserCenterSongListFragment.class, bundle);
    }

    public static void a(DelegateFragment delegateFragment, ChannelEntity channelEntity, String str, boolean z, boolean z2, int i) {
        if (channelEntity.i == 2) {
            bv.a((Context) delegateFragment.aN_(), "频道审核不通过");
            return;
        }
        Bundle bundle = new Bundle();
        bundle.putParcelable("EXTRA_CHANNEL_DATA", channelEntity);
        bundle.putString("EXTRA_FO", str);
        bundle.putInt("CHANNEL_DETAIL_SOURCE", i);
        bundle.putString(DelegateFragment.KEY_IDENTIFIER, delegateFragment.getSourcePath());
        if (z) {
            delegateFragment.startFragment(ChannelDetailBridgeFragment.class, bundle, z2);
        } else {
            delegateFragment.startFragment(ChannelDetailFragment.class, bundle);
        }
    }

    public static void a(DelegateFragment delegateFragment, ChannelEntity channelEntity, String str, int i) {
        a(delegateFragment, channelEntity, str, false, true, i);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str, long j, String str2, int i) {
        a(absFrameworkFragment, str, j, str2, i, false);
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, String str, long j, String str2, int i, boolean z) {
        Bundle bundle = new Bundle();
        bundle.putString("EXTRA_CHANNEL_ID", str);
        bundle.putLong("EXTRA_CHANNEL_USER_ID", j);
        bundle.putString("EXTRA_FO", str2);
        bundle.putInt("CHANNEL_DETAIL_SOURCE", i);
        bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
        if (z) {
            absFrameworkFragment.startFragment(ChannelDetailBridgeFragment.class, bundle);
        } else {
            absFrameworkFragment.startFragment(ChannelDetailFragment.class, bundle);
        }
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, Bundle bundle, String str, int i, boolean z) {
        bundle.putString("EXTRA_FO", str);
        bundle.putInt("CHANNEL_DETAIL_SOURCE", i);
        bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
        if (z) {
            absFrameworkFragment.startFragment(ChannelDetailBridgeFragment.class, bundle);
        } else {
            absFrameworkFragment.startFragment(ChannelDetailFragment.class, bundle);
        }
    }

    public static void a(Activity activity, String str, Runnable runnable) {
        boolean z;
        JSONObject jSONObject;
        int j = com.kugou.common.q.b.a().j();
        long Y = com.kugou.common.environment.a.Y();
        String b2 = com.kugou.common.config.c.a().b(com.kugou.android.app.a.a.Dp);
        if (!TextUtils.isEmpty(b2) && Y > 0) {
            String[] split = b2.split(",");
            int length = split.length;
            int i = 0;
            while (true) {
                if (i >= length) {
                    break;
                }
                if (String.valueOf(Y).equals(split[i])) {
                    j = 1;
                    break;
                }
                i++;
            }
        }
        boolean z2 = j != 1;
        if (j == -1) {
            String a2 = com.kugou.common.q.b.a().a("user_data_json", "");
            if (!TextUtils.isEmpty(a2)) {
                try {
                    jSONObject = new JSONObject(a2);
                } catch (JSONException unused) {
                }
                if (jSONObject.getInt("status") == 1) {
                    JSONObject jSONObject2 = new JSONObject(jSONObject.getString("data"));
                    if (jSONObject2.has("mobile")) {
                        int optInt = jSONObject2.optInt("mobile", 0);
                        com.kugou.common.q.b.a().b(optInt);
                        if (optInt != 1) {
                            z = true;
                            if (z) {
                                Intent intent = new Intent(activity, (Class<?>) SetOrBindPhoneActivity.class);
                                intent.putExtra("is_from", str);
                                intent.putExtra("is_jump_once", true);
                                intent.putExtra("show_bind_mobile_intro", false);
                                activity.startActivity(intent);
                                return;
                            }
                            runnable.run();
                            return;
                        }
                    }
                }
            }
            z = false;
            if (z) {
            }
        }
        z = z2;
        if (z) {
        }
    }

    public static void a(AbsFrameworkFragment absFrameworkFragment, final Runnable runnable) {
        if (!com.kugou.common.environment.a.u()) {
            com.kugou.android.netmusic.discovery.dailybills.j.a().a(new j.a() {
                @Override
                public void a(FrameworkActivity frameworkActivity) {
                    runnable.run();
                    com.kugou.android.netmusic.discovery.dailybills.j.a().c();
                }

                @Override
                public void b(FrameworkActivity frameworkActivity) {
                    runnable.run();
                    com.kugou.android.netmusic.discovery.dailybills.j.a().c();
                }

                @Override
                public void c(FrameworkActivity frameworkActivity) {
                    com.kugou.android.netmusic.discovery.dailybills.j.a().c();
                }
            });
            KGSystemUtil.startLoginFragment(absFrameworkFragment.aN_(), false, true);
        } else {
            runnable.run();
        }
    }
}