Potentially Call to dangerous WebView settings API

Description

List of all WebView methods used in the application.

Recommendation

If your application accesses sensitive data with a WebView, you may want to use the clearCache() method to delete any files stored locally.

Any URI received via an intent from outside a trust-boundary should be validated before rendering it with WebView

Technical details
[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'setAccountManagerRequestCancelled', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'performCommonTokenHandling', '(Lcom/adobe/creativesdk/foundation/internal/auth/TrySSOQueuedData;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.setAccountManagerRequestCancelled():


    public void setAccountManagerRequestCancelled()
    {
        com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData v0_1 = new com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData();
        v0_1.isRequesUserCancelled = 1;
        if (this.mAuthActivity != null) {
            this.performCommonTokenHandling(v0_1);
        } else {
            this.setQueuedResultData(v0_1);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.performCommonTokenHandling():


    private void performCommonTokenHandling(com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData p2)
    {
        if ((p2.tokenDetails == null) || (this._forceReInitiateSignInDueToDeviceTokenImsFailure)) {
            this.mAuthActivity.noSharedAccountContinueNormalSignIn();
        } else {
            this.handleDeviceTokenReceived(p2.tokenDetails.deviceToken);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'performProcessQueuedResult', '(Ljava/lang/Object;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'performCommonTokenHandling', '(Lcom/adobe/creativesdk/foundation/internal/auth/TrySSOQueuedData;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.performProcessQueuedResult():


    protected void performProcessQueuedResult(Object p1)
    {
        this.performCommonTokenHandling(((com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData) p1));
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.performCommonTokenHandling():


    private void performCommonTokenHandling(com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData p2)
    {
        if ((p2.tokenDetails == null) || (this._forceReInitiateSignInDueToDeviceTokenImsFailure)) {
            this.mAuthActivity.noSharedAccountContinueNormalSignIn();
        } else {
            this.handleDeviceTokenReceived(p2.tokenDetails.deviceToken);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'handleSharedTokenRequestResult', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeCSDKAdobeIdAuthenticatorHelper$TokenDetails;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'performCommonTokenHandling', '(Lcom/adobe/creativesdk/foundation/internal/auth/TrySSOQueuedData;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.handleSharedTokenRequestResult():


    public void handleSharedTokenRequestResult(com.adobe.creativesdk.foundation.internal.auth.AdobeCSDKAdobeIdAuthenticatorHelper$TokenDetails p3)
    {
        if ((p3 != null) && (p3.deviceToken != null)) {
            this._gotDeviceTokenFromSharedAccount = 1;
        }
        int v0_3 = new com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData();
        v0_3.tokenDetails = p3;
        this._ssoData = v0_3;
        if (this.mAuthActivity != null) {
            this.performCommonTokenHandling(v0_3);
        } else {
            this.setQueuedResultData(v0_3);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.performCommonTokenHandling():


    private void performCommonTokenHandling(com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData p2)
    {
        if ((p2.tokenDetails == null) || (this._forceReInitiateSignInDueToDeviceTokenImsFailure)) {
            this.mAuthActivity.noSharedAccountContinueNormalSignIn();
        } else {
            this.handleDeviceTokenReceived(p2.tokenDetails.deviceToken);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'handleResultFromIMS', '(Lcom/adobe/creativesdk/foundation/auth/AdobeAuthException;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.handleResultFromIMS():


    protected void handleResultFromIMS(com.adobe.creativesdk.foundation.auth.AdobeAuthException p5)
    {
        com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData v0_0 = 1;
        if ((p5 == null) || ((this._ssoData == null) || ((this._ssoData.tokenDetails == null) || (p5.getErrorCode() == com.adobe.creativesdk.foundation.auth.AdobeAuthErrorCode.ADOBE_AUTH_ERROR_CODE_OFFLINE)))) {
            v0_0 = 0;
            if (v0_0 == null) {
                super.handleResultFromIMS(p5);
            } else {
                this._gotDeviceTokenFromSharedAccount = 0;
                this.mAuthActivity.noSharedAccountContinueNormalSignIn();
            }
        } else {
            if (this.mAuthActivity != null) {
            } else {
                if (com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.isLastActivityClosedDuetoManualClose()) {
                } else {
                    this._forceReInitiateSignInDueToDeviceTokenImsFailure = 1;
                    this.setQueuedResultData(this._ssoData);
                }
            }
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'performCommonTokenHandling', '(Lcom/adobe/creativesdk/foundation/internal/auth/TrySSOQueuedData;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.performCommonTokenHandling():


    private void performCommonTokenHandling(com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData p2)
    {
        if ((p2.tokenDetails == null) || (this._forceReInitiateSignInDueToDeviceTokenImsFailure)) {
            this.mAuthActivity.noSharedAccountContinueNormalSignIn();
        } else {
            this.handleDeviceTokenReceived(p2.tokenDetails.deviceToken);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'onViewCreated', '(Landroid/view/View; Landroid/os/Bundle;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.onViewCreated():


    public void onViewCreated(android.view.View p4, android.os.Bundle p5)
    {
        super.onViewCreated(p4, p5);
        this.mAuthViewContainer = ((android.view.ViewGroup) p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_webview_container));
        com.adobe.creativesdk.foundation.adobeinternal.net.AdobeNetworkReachability v0_11 = this.getFragmentManager();
        if (this.mAuthWebView != null) {
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        if (!this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this.showWebviewWithSignInUpUrl();
        }
        this.mErrorFragment = new com.adobe.creativesdk.foundation.internal.common.AdobeCommonErrorViewFragment();
        v0_11.a().b(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_signin_error, this.mErrorFragment).d();
        this.mProgressBar = ((android.widget.ProgressBar) p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_progressBar));
        this.mErrorView = p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_signin_error);
        this._netReachability = com.adobe.creativesdk.foundation.adobeinternal.net.AdobeNetworkReachabilityUtil.getSharedInstance();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'onStart', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.onStart():


    public void onStart()
    {
        super.onStart();
        this._netObserver = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$NetWorkObserver(this);
        com.adobe.creativesdk.foundation.internal.notification.AdobeLocalNotificationCenter.getDefaultNotificationCenter().addObserver(com.adobe.creativesdk.foundation.internal.notification.AdobeInternalNotificationID.AdobeNetworkStatusChangeNotification, this._netObserver);
        this._netReachability.startNotification(this.getActivity());
        if (!this._netReachability.isOnline()) {
            this._wentOffline();
        } else {
            this._cameOnline();
        }
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "Authentication", "Started SignIn page");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "Authentication", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$500', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$500():


    static synthetic void access$500(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0._cameOnline();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "Authentication", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "Authentication", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor;', 'handleAccountManagerTokenResult', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeCSDKAdobeIdAuthenticatorHelper$SharedAccountRequestResultData; Z)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'setAccountManagerRequestCancelled', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AuthResultHandlerForTryingSSO;', 'performCommonTokenHandling', '(Lcom/adobe/creativesdk/foundation/internal/auth/TrySSOQueuedData;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity;', 'noSharedAccountContinueNormalSignIn', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$200', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor.handleAccountManagerTokenResult():


    private void handleAccountManagerTokenResult(com.adobe.creativesdk.foundation.internal.auth.AdobeCSDKAdobeIdAuthenticatorHelper$SharedAccountRequestResultData p3, boolean p4)
    {
        com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO v0_2 = ((com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO) com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$600(this.this$0));
        if (!p3.isRequestCancelled) {
            if ((p3.tokenDetails != null) && ((p4) && (com.adobe.creativesdk.foundation.internal.auth.AdobeCSDKAdobeIdAuthenticatorHelper.isSharedDeviceTokenExpired(p3.tokenDetails)))) {
                this.removeCurrentSharedAccount();
                p3.tokenDetails = 0;
            }
            v0_2.handleSharedTokenRequestResult(p3.tokenDetails);
        } else {
            v0_2.setAccountManagerRequestCancelled();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.setAccountManagerRequestCancelled():


    public void setAccountManagerRequestCancelled()
    {
        com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData v0_1 = new com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData();
        v0_1.isRequesUserCancelled = 1;
        if (this.mAuthActivity != null) {
            this.performCommonTokenHandling(v0_1);
        } else {
            this.setQueuedResultData(v0_1);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AuthResultHandlerForTryingSSO.performCommonTokenHandling():


    private void performCommonTokenHandling(com.adobe.creativesdk.foundation.internal.auth.TrySSOQueuedData p2)
    {
        if ((p2.tokenDetails == null) || (this._forceReInitiateSignInDueToDeviceTokenImsFailure)) {
            this.mAuthActivity.noSharedAccountContinueNormalSignIn();
        } else {
            this.handleDeviceTokenReceived(p2.tokenDetails.deviceToken);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity.noSharedAccountContinueNormalSignIn():


    public void noSharedAccountContinueNormalSignIn()
    {
        this._signInFragment.trySignInViaSharedAdobeIdAuthToken(0);
        com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200(this._signInFragment);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$200():


    static synthetic void access$200(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0.performWork();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment$NetWorkObserver;', 'update', '(Ljava/util/Observable; Ljava/lang/Object;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'access$500', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthSignInActivity$AdobeAuthSignInFragment;', 'showWebviewWithSignInUpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$NetWorkObserver.update():


    public void update(java.util.Observable p4, Object p5)
    {
        if (((com.adobe.creativesdk.foundation.internal.notification.AdobeNotification) p5).getId() == com.adobe.creativesdk.foundation.internal.notification.AdobeInternalNotificationID.AdobeNetworkStatusChangeNotification) {
            if (com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$300(this.this$0).isOnline()) {
                com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$500(this.this$0);
            } else {
                com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$400(this.this$0);
            }
        } else {
            com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.ERROR, "Authentication", "Expected a network status changed message!");
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.access$500():


    static synthetic void access$500(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment p0)
    {
        p0._cameOnline();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "Authentication", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.performWork():


    private void performWork()
    {
        int v0 = 1;
        if (this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this._sharedAdobeIdTokenAccessor = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment$SharedAdobeIdTokenAccessor(this);
            if (this._sharedAdobeIdTokenAccessor.hasSharedAdobeIdAccount()) {
                v0 = 0;
                this._sharedAdobeIdTokenAccessor.tryGettingSharedTokenFromAccountManager();
            }
        }
        if (v0 != 0) {
            this.showWebviewWithSignInUpUrl();
            this._loadURL();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl():


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'onStart', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'showWebviewWithJumpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.onStart():


    public void onStart()
    {
        super.onStart();
        this._netObserver = new com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment$NetWorkObserver(this);
        com.adobe.creativesdk.foundation.internal.notification.AdobeLocalNotificationCenter.getDefaultNotificationCenter().addObserver(com.adobe.creativesdk.foundation.internal.notification.AdobeInternalNotificationID.AdobeNetworkStatusChangeNotification, this._netObserver);
        this._netReachability.startNotification(this.getActivity());
        if (!this._netReachability.isOnline()) {
            this._wentOffline();
        } else {
            this._cameOnline();
        }
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "AdobeAuthContinuableActivity", "Started continuable event page");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "AdobeAuthContinuableActivity", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.performWork():


    private void performWork()
    {
        this.showWebviewWithJumpUrl();
        this._loadURL();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl():


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'showWebviewWithJumpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl():


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'showWebviewWithJumpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.performWork():


    private void performWork()
    {
        this.showWebviewWithJumpUrl();
        this._loadURL();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl():


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'access$500', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'showWebviewWithJumpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.access$500():


    static synthetic void access$500(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment p0)
    {
        p0._cameOnline();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "AdobeAuthContinuableActivity", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.performWork():


    private void performWork()
    {
        this.showWebviewWithJumpUrl();
        this._loadURL();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl():


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'showWebviewWithJumpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "AdobeAuthContinuableActivity", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.performWork():


    private void performWork()
    {
        this.showWebviewWithJumpUrl();
        this._loadURL();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl():


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

[TAINT] Const '1' ==>>> Sink '['Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V', '0', 'HTTP_NETWORKING_SINK']' [[('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment$NetWorkObserver;', 'update', '(Ljava/util/Observable; Ljava/lang/Object;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'access$500', '(Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;)V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', '_cameOnline', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'performWork', '()V'), ('Lcom/adobe/creativesdk/foundation/internal/auth/AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment;', 'showWebviewWithJumpUrl', '()V'), ('Landroid/webkit/WebSettings;', 'setJavaScriptEnabled', '(Z)V')]]

JavaScript in Webview is enabled. setJavaScriptEnabled is set to true:

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment$NetWorkObserver.update():


    public void update(java.util.Observable p4, Object p5)
    {
        if (((com.adobe.creativesdk.foundation.internal.notification.AdobeNotification) p5).getId() == com.adobe.creativesdk.foundation.internal.notification.AdobeInternalNotificationID.AdobeNetworkStatusChangeNotification) {
            if (com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.access$300(this.this$0).isOnline()) {
                com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.access$500(this.this$0);
            } else {
                com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.access$400(this.this$0);
            }
        } else {
            com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.ERROR, "AdobeAuthContinuableActivity", "Expected a network status changed message!");
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.access$500():


    static synthetic void access$500(com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment p0)
    {
        p0._cameOnline();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment._cameOnline():


    private void _cameOnline()
    {
        this.mErrorView.setVisibility(0);
        this._hideError();
        this._errorCondition = 0;
        this.performWork();
        com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "AdobeAuthContinuableActivity", " _cameOnline");
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.performWork():


    private void performWork()
    {
        this.showWebviewWithJumpUrl();
        this._loadURL();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl():


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method android.webkit.WebSettings.setJavaScriptEnabled() not found.

Method ru.yandex.disk.widget.webview.WebViewCompat.d() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private void d()
    {
        this.getSettings().setJavaScriptEnabled(1);
        this.setWebChromeClient(new android.webkit.WebChromeClient());
        return;
    }

Method com.yandex.auth.WebViewActivity.c() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private void c()
    {
        byte[] v2_1 = this.getIntent();
        if (v2_1 != null) {
            byte[] v2_0;
            String v3;
            android.webkit.WebView v0_4;
            android.webkit.WebView v0_28 = v2_1.getDataString();
            boolean v4_0 = v2_1.getExtras();
            if ((v0_28 != null) || (!v4_0)) {
                v2_0 = 0;
                v3 = v0_28;
                v0_4 = 0;
            } else {
                v3 = v4_0.getString("url");
                v2_0 = v4_0.getByteArray("post_data");
                this.b.clear();
                this.a(v4_0, "success_pattern", this.g);
                this.a(v4_0, "failure_pattern", this.h);
                this.a(v4_0, "exit_pattern", this.h);
                if (v4_0.containsKey("request_code")) {
                    this.a = ((com.yandex.auth.WebViewActivity$b) v4_0.getSerializable("request_code"));
                }
                v0_4 = new com.yandex.auth.WebViewActivity$c(this, 0);
            }
            if (this.b.size() == 0) {
                this.a(".*", this.g);
            }
            if ((v4_0) && (android.text.TextUtils.equals(v4_0.getString("tag"), "eula"))) {
                v0_4 = new com.yandex.auth.WebViewActivity$a(0);
            }
            if (v3 != null) {
                boolean v4_3;
                if (v0_4 != null) {
                    v4_3 = v0_4;
                } else {
                    v4_3 = new android.webkit.WebViewClient();
                }
                this.e = ((android.widget.FrameLayout) this.findViewById(com.yandex.auth.R$id.webviewPlaceholder));
                if (this.f == null) {
                    this.f = new android.webkit.WebView(this);
                    this.f.setWebViewClient(v4_3);
                    android.webkit.WebView v0_29 = this.f.getSettings();
                    v0_29.setJavaScriptEnabled(1);
                    v0_29.setAllowFileAccess(0);
                    if (com.yandex.auth.util.s.a(11)) {
                        v0_29.setAllowContentAccess(0);
                    }
                    if (com.yandex.auth.util.s.a(21)) {
                        this.f.setLayerType(1, 0);
                        android.webkit.CookieManager.getInstance().setAcceptThirdPartyCookies(this.f, 1);
                    }
                    if (v2_0 != null) {
                        this.f.postUrl(v3, v2_0);
                    } else {
                        this.f.loadUrl(v3);
                    }
                }
                this.e.addView(this.f);
                if (android.os.Build$VERSION.SDK_INT < 11) {
                    android.webkit.CookieSyncManager.createInstance(this);
                }
                android.webkit.CookieManager.getInstance().removeAllCookie();
            }
        }
        return;
    }

Method com.localytics.android.MarketingWebView.<init>() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    MarketingWebView(android.content.Context p3, android.view.ViewGroup$MarginLayoutParams p4)
    {
        super(p3, 0);
        super.setLayoutParams(p4);
        super.setBackgroundColor(0);
        super.setInitialScale(1);
        android.webkit.WebSettings v0_2 = super.getSettings();
        v0_2.setJavaScriptEnabled(1);
        v0_2.setUseWideViewPort(1);
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method com.yandex.auth.WebViewActivity.c() calling method android.webkit.WebSettings.setAllowFileAccess()


    private void c()
    {
        byte[] v2_1 = this.getIntent();
        if (v2_1 != null) {
            byte[] v2_0;
            android.webkit.WebView v0_4;
            String v3;
            android.webkit.WebView v0_28 = v2_1.getDataString();
            boolean v4_0 = v2_1.getExtras();
            if ((v0_28 != null) || (!v4_0)) {
                v2_0 = 0;
                v3 = v0_28;
                v0_4 = 0;
            } else {
                v3 = v4_0.getString("url");
                v2_0 = v4_0.getByteArray("post_data");
                this.b.clear();
                this.a(v4_0, "success_pattern", this.g);
                this.a(v4_0, "failure_pattern", this.h);
                this.a(v4_0, "exit_pattern", this.h);
                if (v4_0.containsKey("request_code")) {
                    this.a = ((com.yandex.auth.WebViewActivity$b) v4_0.getSerializable("request_code"));
                }
                v0_4 = new com.yandex.auth.WebViewActivity$c(this, 0);
            }
            if (this.b.size() == 0) {
                this.a(".*", this.g);
            }
            if ((v4_0) && (android.text.TextUtils.equals(v4_0.getString("tag"), "eula"))) {
                v0_4 = new com.yandex.auth.WebViewActivity$a(0);
            }
            if (v3 != null) {
                boolean v4_3;
                if (v0_4 != null) {
                    v4_3 = v0_4;
                } else {
                    v4_3 = new android.webkit.WebViewClient();
                }
                this.e = ((android.widget.FrameLayout) this.findViewById(com.yandex.auth.R$id.webviewPlaceholder));
                if (this.f == null) {
                    this.f = new android.webkit.WebView(this);
                    this.f.setWebViewClient(v4_3);
                    android.webkit.WebView v0_29 = this.f.getSettings();
                    v0_29.setJavaScriptEnabled(1);
                    v0_29.setAllowFileAccess(0);
                    if (com.yandex.auth.util.s.a(11)) {
                        v0_29.setAllowContentAccess(0);
                    }
                    if (com.yandex.auth.util.s.a(21)) {
                        this.f.setLayerType(1, 0);
                        android.webkit.CookieManager.getInstance().setAcceptThirdPartyCookies(this.f, 1);
                    }
                    if (v2_0 != null) {
                        this.f.postUrl(v3, v2_0);
                    } else {
                        this.f.loadUrl(v3);
                    }
                }
                this.e.addView(this.f);
                if (android.os.Build$VERSION.SDK_INT < 11) {
                    android.webkit.CookieSyncManager.createInstance(this);
                }
                android.webkit.CookieManager.getInstance().removeAllCookie();
            }
        }
        return;
    }

Method ru.yandex.searchlib.widget.ext.g.a() calling method android.net.Uri.parse()


    static android.net.Uri$Builder a(int p3)
    {
        return android.net.Uri.parse("searchLibWidget:").buildUpon().appendQueryParameter("appWidgetId", String.valueOf(p3));
    }

Method ru.yandex.searchlib.search.voice.ui.VoiceSearchActivity.c() calling method android.net.Uri.parse()


    public void c()
    {
        this.startActivityForResult(new android.content.Intent("android.settings.APPLICATION_DETAILS_SETTINGS").setData(android.net.Uri.parse(new StringBuilder().append("package:").append(this.getPackageName()).toString())), 250);
        return;
    }

Method ru.yandex.searchlib.search.t$1.a() calling method android.net.Uri.parse()


    public ru.yandex.searchlib.search.suggest.a a()
    {
        String v0_2 = ((ru.yandex.searchlib.search.suggest.c) ru.yandex.searchlib.y.N().a().a(ru.yandex.searchlib.search.suggest.a v1_0).b(1000).a().a(new ru.yandex.searchlib.search.suggest.b(this.b.a, this.a, this.b.b)));
        String v2_2 = v0_2.b();
        ru.yandex.searchlib.search.suggest.g v4_2 = v0_2.c();
        java.util.ArrayList v5_3 = new java.util.ArrayList((v0_2.a().size() + 1));
        String v6_1 = v0_2.a().iterator();
        while (v6_1.hasNext()) {
            ru.yandex.searchlib.search.suggest.a v1_2 = ((ru.yandex.searchlib.search.suggest.c$e) v6_1.next());
            String v7_0 = v1_2.b();
            v5_3.add(ru.yandex.searchlib.search.suggest.h.a(v7_0, v7_0.substring(v1_2.a())));
        }
        if (v2_2 != null) {
            v5_3.add(ru.yandex.searchlib.search.suggest.h.a(android.net.Uri.parse(v2_2.b()), v2_2.a(), v2_2.c(), v2_2.d()));
        }
        ru.yandex.searchlib.search.suggest.a v1_16;
        if (v4_2 == null) {
            v1_16 = 0;
        } else {
            v1_16 = new ru.yandex.searchlib.search.suggest.f(v4_2.c(), v4_2.d());
        }
        String v0_5;
        ru.yandex.searchlib.search.suggest.g v4_4 = v0_2.d();
        if (v4_4 == null) {
            v0_5 = 0;
        } else {
            v0_5 = v4_4.size();
        }
        String v0_8;
        if (v0_5 <= null) {
            if (!v5_3.isEmpty()) {
                v0_8 = java.util.Collections.emptyList();
            } else {
                v0_8 = java.util.Collections.singletonList(new ru.yandex.searchlib.search.suggest.g(this.a, "", 2));
            }
        } else {
            String v2_7 = new java.util.ArrayList(v0_5);
            if (v1_16 != null) {
                v2_7.add(v1_16);
            }
            ru.yandex.searchlib.search.suggest.a v1_19 = v4_4.iterator();
            while (v1_19.hasNext()) {
                v2_7.add(new ru.yandex.searchlib.search.suggest.g(((ru.yandex.searchlib.search.suggest.c$b) v1_19.next()).b(), this.a, 0));
            }
            v0_8 = v2_7;
        }
        return new ru.yandex.searchlib.search.suggest.a(v5_3, v0_8);
    }

Method ru.yandex.searchlib.search.suggest.o.<init>() calling method android.net.Uri.parse()


    o(android.content.Context p4, ru.yandex.searchlib.m.a p5, ru.yandex.common.clid.b p6)
    {
        this.a = p5;
        this.b = p6;
        this.c = android.net.Uri.parse(p4.getString(ru.yandex.searchlib.r$f.searchlib_suggest_url)).buildUpon().appendQueryParameter("app_platform", "android").appendQueryParameter("app_id", p4.getPackageName()).appendQueryParameter("version", String.valueOf(2)).build();
        return;
    }

Method ru.yandex.searchlib.search.suggest.i.a() calling method android.net.Uri.parse()


    public static void a(String p5, ru.yandex.searchlib.search.suggest.h p6)
    {
        String v0_2;
        String v2 = p6.b();
        if ((v2 == null) || ((p6.d() == null) || (!android.util.Patterns.WEB_URL.matcher(v2.trim()).matches()))) {
            v0_2 = 0;
        } else {
            try {
                v0_2 = android.net.Uri.parse(v2);
            } catch (String v0) {
                android.util.Log.e("SuggestHelper", new StringBuilder().append("bad uri: ").append(v2).toString());
                v0_2 = 0;
            }
            if (android.text.TextUtils.isEmpty(v0_2.getScheme())) {
                v0_2 = v0_2.buildUpon().scheme("http").build();
            }
        }
        String v0_7;
        p6.a(v0_2);
        if (android.text.TextUtils.isEmpty(v2)) {
            v0_7 = v2;
        } else {
            v0_7 = ark>ru.yandex.searchlib.search.suggest.iark>.a(p5, v2);
            if (v0_7 == null) {
                v0_7 = v2;
            }
        }
        p6.a(v0_7);
        return;
    }

Method ru.yandex.searchlib.search.suggest.e.a() calling method android.net.Uri.parse()


    public android.net.Uri a(String p4)
    {
        return android.net.Uri.parse(this.a.getString(ru.yandex.searchlib.b.b$i.searchlib_adv_suggest_url)).buildUpon().appendQueryParameter("srv", "searchlib").appendQueryParameter("fact", "1").appendQueryParameter("tpah", "1").appendQueryParameter("full_text_count", String.valueOf(5)).appendQueryParameter("mob", "1").appendQueryParameter("uil", ru.yandex.searchlib.util.ab.b(this.a).getLanguage()).appendQueryParameter("part", p4).build();
    }

Method ru.yandex.searchlib.search.l.a() calling method android.net.Uri.parse()


    public android.net.Uri a()
    {
        try {
            android.net.Uri v0_2 = this.d.c();
        } catch (android.net.Uri v0) {
            v0_2 = 0;
        }
        android.net.Uri$Builder v1_2 = android.net.Uri.parse(this.c.getString(ru.yandex.searchlib.b.b$i.searchlib_homepage_url)).buildUpon().appendQueryParameter("app", "lib");
        this.a(v1_2, v0_2);
        return v1_2.build();
    }

Method ru.yandex.searchlib.search.l.a() calling method android.net.Uri.parse()


    private android.net.Uri a(String p5, boolean p6, int p7, String p8)
    {
        android.net.Uri v0_3;
        android.net.Uri v0_0 = this.a(p6, p7);
        if (v0_0 != null) {
            try {
                android.net.Uri v0_2 = android.net.Uri.parse(this.c.getString(ru.yandex.searchlib.b.b$i.searchlib_search_url_lbs)).buildUpon().appendQueryParameter("geolocation", android.util.Base64.encodeToString(v0_0.getBytes("UTF-8"), 2)).appendQueryParameter("url", this.a(ark>ru.yandex.searchlib.search.lark>.a(p5), p6, p8).build().toString());
                this.e(v0_2);
                this.f(v0_2);
                v0_3 = v0_2.build();
            } catch (android.net.Uri v0_4) {
                ru.yandex.searchlib.util.o.a("SearchLib:LocationUtils", "", v0_4);
                v0_3 = this.a(p5, p6, p8).build();
            }
        } else {
            v0_3 = this.a(p5, p6, p8).build();
        }
        return v0_3;
    }

Method ru.yandex.searchlib.search.l.a() calling method android.net.Uri.parse()


    private android.net.Uri$Builder a(String p4, boolean p5, String p6)
    {
        android.net.Uri$Builder v0_3 = android.net.Uri.parse(this.c.getString(ru.yandex.searchlib.b.b$i.searchlib_search_url)).buildUpon().appendQueryParameter("text", p4).appendQueryParameter("app", "lib").appendQueryParameter("app_version", "497");
        this.e(v0_3);
        this.f(v0_3);
        this.a(v0_3, p5);
        this.a(v0_3, p6);
        return v0_3;
    }

Method ru.yandex.searchlib.promo.e.b() calling method android.net.Uri.parse()


    boolean b(ru.yandex.searchlib.promo.PromoData p6)
    {
        ru.yandex.searchlib.util.o.b(ru.yandex.searchlib.promo.e.a, "Click on Install!");
        this.c.b();
        this.h.a("install", p6.d());
        try {
            int v0_2 = new android.content.Intent("android.intent.action.VIEW");
            android.content.Context v1_3 = this.c.c();
            android.content.Context v1_4 = android.net.Uri.parse(p6.e()).buildUpon().appendQueryParameter("place", "SearchLib").appendQueryParameter("target", "update").appendQueryParameter("referrer", v1_3).appendQueryParameter("from", v1_3);
            int v2_7 = this.g.e();
        } catch (int v0) {
            int v0_4 = 0;
            return v0_4;
        }
        if (!android.text.TextUtils.isEmpty(v2_7)) {
            v1_4.appendQueryParameter("geo", v2_7);
        }
        v0_2.setData(v1_4.build()).addFlags(268435456);
        this.b.startActivity(v0_2);
        v0_4 = 1;
        return v0_4;
    }

Method ru.yandex.searchlib.n.a.a() calling method android.net.Uri.parse()


    protected final varargs void a(android.net.Uri p6, String[] p7)
    {
        int v0_2 = p6.buildUpon().appendEncodedPath(this.a(p7)).appendPath("*").build().toString();
        ru.yandex.searchlib.util.o.b("[Y:StatCounterSender]", new StringBuilder().append("trigger: ").append(v0_2).toString());
        ru.yandex.searchlib.y.N().a().a().a(java.util.concurrent.Executors.newSingleThreadExecutor(), new ru.yandex.searchlib.network.f(android.net.Uri.parse(v0_2), "GET"), 0);
        return;
    }

Method ru.yandex.searchlib.n.a.<clinit>() calling method android.net.Uri.parse()


    static a()
    {
        ru.yandex.searchlib.n.a.a = android.net.Uri.parse("https://clck.yandex.ru/counter/dtype=stred/pid=232/cid=72993/");
        ru.yandex.searchlib.n.a.b = android.net.Uri.parse("https://clck.yandex.ru/counter/dtype=stred/pid=232/cid=72996/");
        ru.yandex.searchlib.n.a.c = android.net.Uri.parse("https://clck.yandex.ru/counter/dtype=stred/pid=232/cid=72994/");
        return;
    }

Method ru.yandex.searchlib.m.a() calling method android.net.Uri.parse()


    public void a(android.content.Intent p4)
    {
        if ("com.android.vending.INSTALL_REFERRER".equals(p4.getAction())) {
            IllegalArgumentException v0_9 = p4.getStringExtra("referrer");
            if (!android.text.TextUtils.isEmpty(v0_9)) {
                try {
                    IllegalArgumentException v0_5 = android.net.Uri.parse(new StringBuilder().append("://?").append(java.net.URLDecoder.decode(v0_9, "UTF-8")).toString()).getQueryParameter("ym_tracking_id");
                } catch (IllegalArgumentException v0_6) {
                    ru.yandex.searchlib.y.a(v0_6);
                } catch (IllegalArgumentException v0_6) {
                }
                if (!android.text.TextUtils.isEmpty(v0_5)) {
                    this.a.a().c(v0_5);
                }
            }
        }
        return;
    }

Method ru.yandex.searchlib.m.b.a() calling method android.net.Uri.parse()


    public android.net.Uri a()
    {
        android.net.Uri v0_7 = android.net.Uri.parse(this.a).buildUpon().appendQueryParameter("app_platform", "android").appendQueryParameter("app_version", ru.yandex.searchlib.y.v()).appendQueryParameter("screen_w", String.valueOf(this.d)).appendQueryParameter("screen_h", String.valueOf(this.e)).appendQueryParameter("manufacturer", android.os.Build.MANUFACTURER).appendQueryParameter("os_version", android.os.Build$VERSION.RELEASE).appendQueryParameter("model", android.os.Build.MODEL);
        if (!android.text.TextUtils.isEmpty(this.c)) {
            v0_7.appendQueryParameter("uuid", this.c);
        }
        try {
            v0_7.appendQueryParameter("clid", ru.yandex.searchlib.y.F().m());
        } catch (ru.yandex.searchlib.search.l v1) {
        }
        this.b.a(v0_7);
        return v0_7.build();
    }

Method ru.yandex.searchlib.informers.m.b() calling method android.net.Uri.parse()


    public static android.net.Uri b(String p2)
    {
        android.net.Uri$Builder vtmp2 = android.net.Uri.parse("viewport://").buildUpon();
        if (p2 == null) {
            p2 = "";
        }
        return ru.yandex.searchlib.informers.m.a(vtmp2.appendQueryParameter("text", p2).build());
    }

Method ru.yandex.searchlib.informers.m.a() calling method android.net.Uri.parse()


    public static android.net.Uri a(String p1, String p2)
    {
        int v0_2;
        if (android.text.TextUtils.isEmpty(p1)) {
            if (android.text.TextUtils.isEmpty(p2)) {
                v0_2 = 0;
            } else {
                v0_2 = android.net.Uri.parse(p2);
            }
        } else {
            v0_2 = ark>ru.yandex.searchlib.informers.mark>.a(android.net.Uri.parse(p1), p2);
        }
        return v0_2;
    }

Method ru.yandex.searchlib.informers.m.a() calling method android.net.Uri.parse()


    public static android.net.Uri a(String p2)
    {
        return ark>ru.yandex.searchlib.informers.mark>.a(android.net.Uri.parse("morda://").buildUpon().appendQueryParameter("card", p2).build());
    }

Method ru.yandex.searchlib.informers.m.a() calling method android.net.Uri.parse()


    public static android.net.Uri a(android.net.Uri p2, String p3)
    {
        android.net.Uri v0_5 = p2.getQueryParameter("url");
        if (v0_5 != null) {
            p3 = v0_5;
        }
        android.net.Uri v0_2;
        if (!android.text.TextUtils.isEmpty(p3)) {
            try {
                v0_2 = android.net.Uri.parse(java.net.URLDecoder.decode(p3, "UTF-8"));
                String v1_2 = android.text.TextUtils.isEmpty(v0_2.getScheme());
            } catch (android.net.Uri v0) {
                v0_2 = v1_2;
            }
            if (v1_2 != null) {
                v0_2 = v0_2.buildUpon().scheme("https").build();
            }
        } else {
            v0_2 = 0;
        }
        return v0_2;
    }

Method ru.yandex.searchlib.informers.m.a() calling method android.net.Uri.parse()


    private static android.net.Uri a(android.net.Uri p4)
    {
        android.net.Uri v0_3 = android.net.Uri.parse("ya-search-app-open://").buildUpon();
        try {
            v0_3.appendQueryParameter("uri", java.net.URLEncoder.encode(p4.toString(), "UTF-8"));
        } catch (java.io.UnsupportedEncodingException v1) {
        }
        return v0_3.build();
    }

Method ru.yandex.searchlib.informers.m.a() calling method android.net.Uri.parse()


    public static android.net.Uri a()
    {
        return ark>ru.yandex.searchlib.informers.mark>.a(android.net.Uri.parse("viewport://").buildUpon().appendQueryParameter("voice", Boolean.TRUE.toString()).build());
    }

Method ru.yandex.searchlib.informers.au.<init>() calling method android.net.Uri.parse()


    au(android.content.Context p4, ru.yandex.searchlib.m.a p5, ru.yandex.common.clid.b p6, ru.yandex.searchlib.search.l p7, ru.yandex.searchlib.informers.o p8)
    {
        this.a = p5;
        this.b = p6;
        this.c = p7;
        this.d = p8;
        this.e = android.net.Uri.parse(p4.getString(ru.yandex.searchlib.r$f.searchlib_informers_url)).buildUpon().appendQueryParameter("model", android.os.Build.MODEL).appendQueryParameter("os_version", android.os.Build$VERSION.RELEASE).appendQueryParameter("screen_w", String.valueOf(p5.c())).appendQueryParameter("screen_h", String.valueOf(p5.d())).appendQueryParameter("app_version", "497").appendQueryParameter("app_platform", "android").appendQueryParameter("app_id", p4.getPackageName()).appendQueryParameter("apiv", String.valueOf(2)).build();
        return;
    }

Method ru.yandex.searchlib.informers.at.b() calling method android.net.Uri.parse()


    private android.graphics.Bitmap b(android.content.Context p7)
    {
        OutOfMemoryError v0_0 = 0;
        if (this.c()) {
            try {
                java.io.IOException v1_15 = this.a.b();
                String v3_1 = p7.getContentResolver().openFileDescriptor(android.net.Uri.parse(v1_15), "r");
            } catch (java.io.IOException v1_6) {
                android.graphics.Bitmap v2_1 = 0;
                OutOfMemoryError v0_3 = v1_6;
                ru.yandex.searchlib.util.ab.a(v2_1);
                throw v0_3;
            } catch (java.io.IOException v1_4) {
                android.graphics.Bitmap v2_2 = 0;
                OutOfMemoryError v0_2 = v1_4;
                java.io.IOException v1_5 = 0;
                v0_0 = v2_2;
                v2_1 = v1_5;
                java.io.IOException v1_13 = v0_2;
                ru.yandex.searchlib.util.o.a("[YSearchLib:WeatherInformerViewRenderer]", "", v1_13);
                ru.yandex.searchlib.util.ab.a(v2_1);
            } catch (java.io.IOException v1_1) {
                v2_1 = 0;
                java.io.IOException v1_3 = 0;
                OutOfMemoryError v0_1 = v1_1;
                v0_0 = v1_3;
                v1_13 = v0_1;
            } catch (OutOfMemoryError v0_3) {
            }
            if (v3_1 != null) {
                v2_1 = new java.io.FileInputStream(v3_1.getFileDescriptor());
                try {
                    v0_0 = android.graphics.BitmapFactory.decodeStream(v2_1);
                } catch (java.io.IOException v1_8) {
                    v1_5 = v2_1;
                    v2_2 = v0_0;
                    v0_2 = v1_8;
                } catch (java.io.IOException v1_7) {
                    v1_3 = v0_0;
                    v0_1 = v1_7;
                }
                if (v0_0 != null) {
                    try {
                        v0_0 = ru.yandex.searchlib.informers.h.a(v0_0, android.support.v4.content.c.c(p7, ru.yandex.searchlib.b.b$c.searchlib_bar_text));
                    } catch (java.io.IOException v1_14) {
                        v1_5 = v2_1;
                        v2_2 = v0_0;
                        v0_2 = v1_14;
                    } catch (java.io.IOException v1_12) {
                        v1_3 = v0_0;
                        v0_1 = v1_12;
                    }
                }
                ru.yandex.searchlib.util.ab.a(v2_1);
            } else {
                ru.yandex.searchlib.util.o.d("[YSearchLib:WeatherInformerViewRenderer]", new StringBuilder().append(" Could not open file descriptor for URI: ").append(v1_15).toString());
                ru.yandex.searchlib.util.ab.a(0);
            }
        }
        return v0_0;
    }

Method ru.yandex.searchlib.informers.at.a() calling method android.net.Uri.parse()


    private void a(android.content.Context p4, android.widget.RemoteViews p5)
    {
        if (this.c()) {
            android.graphics.Bitmap v0_6 = android.net.Uri.parse(this.a.b());
            boolean v1_3 = v0_6.getScheme();
            if ((!"http".equals(v1_3)) && (!"https".equals(v1_3))) {
                if (!ru.yandex.searchlib.util.t.a(v0_6)) {
                    ark>ru.yandex.searchlib.informers.atark>.a(p5, this.b(p4));
                } else {
                    ark>ru.yandex.searchlib.informers.atark>.a(p5, ru.yandex.searchlib.util.t.b(v0_6));
                }
            } else {
                ru.yandex.searchlib.network.BlobLoader.b(p4, v0_6, ru.yandex.searchlib.network.BlobLoader$b.a, new ark>ru.yandex.searchlib.informers.atark>$1(this, p5));
            }
        } else {
            ark>ru.yandex.searchlib.informers.atark>.a(p5, 0);
        }
        return;
    }

Method ru.yandex.searchlib.informers.aj.a() calling method android.net.Uri.parse()


    public android.net.Uri a()
    {
        return android.net.Uri.parse(this.b);
    }

Method ru.yandex.searchlib.informers.InformerDataUpdateService.a() calling method android.net.Uri.parse()


    void a(ru.yandex.searchlib.informers.q p5)
    {
        java.util.Iterator v1 = ark>ru.yandex.searchlib.informers.InformerDataUpdateServiceark>.b(p5).iterator();
        while (v1.hasNext()) {
            ru.yandex.searchlib.network.BlobLoader.a(this, android.net.Uri.parse(((String) v1.next())), ru.yandex.searchlib.network.BlobLoader$b.a, ru.yandex.searchlib.network.BlobLoader$a.c);
        }
        return;
    }

Method ru.yandex.searchlib.h.m.a() calling method android.net.Uri.parse()


    public android.net.Uri a()
    {
        return android.net.Uri.parse(this.b);
    }

Method ru.yandex.searchlib.h.f.a() calling method android.net.Uri.parse()


    public ru.yandex.searchlib.h.i a(android.content.Context p4, ru.yandex.searchlib.h.n p5)
    {
        String v1 = p5.a();
        int v0_1 = this.a(p4, v1, p5.c(), p5.d());
        if (v0_1 == 0) {
            android.content.Intent v2_0 = p5.b();
            if (android.text.TextUtils.isEmpty(v2_0)) {
                v0_1 = 0;
            } else {
                v0_1 = new ru.yandex.searchlib.h.h(v1, ru.yandex.searchlib.e.k.a(v1, android.net.Uri.parse(v2_0)).b(p4));
            }
        }
        return v0_1;
    }

Method ru.yandex.searchlib.f.a.a() calling method android.net.Uri.parse()


    public android.net.Uri a()
    {
        return android.net.Uri.parse(this.a).buildUpon().appendQueryParameter("uil", this.b).build();
    }

Method ru.yandex.searchlib.e.s.e() calling method android.net.Uri.parse()


    private void e(android.content.Context p4, android.net.Uri p5)
    {
        String v0_4 = p5.getQueryParameter("url");
        String v1_1 = p5.getQueryParameter("query");
        if (android.text.TextUtils.isEmpty(v0_4)) {
            if (!android.text.TextUtils.isEmpty(v1_1)) {
                this.a(p4, v1_1, "fact");
            }
        } else {
            this.f(p4, android.net.Uri.parse(v0_4));
        }
        return;
    }

Method ru.yandex.searchlib.e.n$c.a() calling method android.net.Uri.parse()


    public static android.net.Uri a(String p4, String p5, String p6, String p7)
    {
        android.net.Uri v0_10;
        android.net.Uri v0_0 = ru.yandex.searchlib.e.n.a(p4, p5);
        String v1_1 = ru.yandex.searchlib.e.n.a(p6, p7);
        if ((v0_0 == null) && (v1_1 == null)) {
            v0_10 = android.net.Uri.parse("https://yandex.ru/maps?mode=routes");
        } else {
            String v2_0 = new StringBuilder();
            if (v0_0 != null) {
                v2_0.append(p4).append(",").append(p5);
            }
            v2_0.append("~");
            if (v1_1 != null) {
                v2_0.append(p6).append(",").append(p7);
            }
            v0_10 = android.net.Uri.parse("https://yandex.ru/maps?mode=routes").buildUpon().appendQueryParameter("rtext", v2_0.toString()).build();
        }
        return v0_10;
    }

Method ru.yandex.searchlib.e.n$b.a() calling method android.net.Uri.parse()


    private static android.net.Uri a(String p4, String p5, String p6, String p7)
    {
        android.net.Uri v0_5;
        android.net.Uri v0_0 = ru.yandex.searchlib.e.n.a(p4, p5);
        String v1_1 = ru.yandex.searchlib.e.n.a(p6, p7);
        if ((v0_0 == null) && (v1_1 == null)) {
            v0_5 = android.net.Uri.parse("yandexnavi://show_ui/bookmarks");
        } else {
            android.net.Uri$Builder v2_1 = android.net.Uri.parse("yandexnavi://build_route_on_map").buildUpon();
            if (v0_0 != null) {
                v2_1.appendQueryParameter("lat_from", p4).appendQueryParameter("lon_from", p5);
            }
            if (v1_1 != null) {
                v2_1.appendQueryParameter("lat_to", p6).appendQueryParameter("lon_to", p7);
            }
            ru.yandex.searchlib.e.j.a(v2_1);
            v0_5 = v2_1.build();
        }
        return v0_5;
    }

Method ru.yandex.searchlib.e.n$a.a() calling method android.net.Uri.parse()


    private static android.net.Uri a(String p4, String p5, String p6, String p7)
    {
        android.net.Uri v0_5 = android.net.Uri.parse("yandexmaps://build_route_on_map").buildUpon();
        String v1_6 = ru.yandex.searchlib.e.n.a(p4, p5);
        String v2_3 = ru.yandex.searchlib.e.n.a(p6, p7);
        if (v1_6 != null) {
            v0_5.appendQueryParameter("lat_from", p4).appendQueryParameter("lon_from", p5);
        }
        if (v2_3 != null) {
            v0_5.appendQueryParameter("lat_to", p6).appendQueryParameter("lon_to", p7);
        }
        return v0_5.appendQueryParameter("z", "14").appendQueryParameter("l", "trf").build();
    }

Method ru.yandex.searchlib.e.l.a() calling method android.net.Uri.parse()


    private void a(android.content.Context p6, android.net.Uri p7)
    {
        ru.yandex.searchlib.e.i v0_5 = p7.getQueryParameter("query");
        ru.yandex.searchlib.e.h$g v1_3 = p7.getQueryParameter("url");
        android.net.Uri v2 = android.net.Uri.parse(v1_3);
        new ru.yandex.searchlib.e.i(new ark>ru.yandex.searchlib.e.lark>$1(this, v0_5, v2, v1_3)).a(new ru.yandex.searchlib.e.h$h(v2)).a(new ru.yandex.searchlib.e.h$g(v2)).a(p6);
        return;
    }

Method ru.yandex.searchlib.e.g.c() calling method android.net.Uri.parse()


    public static void c(android.content.Context p3, ru.yandex.searchlib.e.i p4, String p5)
    {
        ru.yandex.searchlib.e.g.a(p4, ru.yandex.searchlib.informers.m.a("topnews"));
        if (p5 == null) {
            p5 = p3.getString(ru.yandex.searchlib.widget.ext.a$i.searchlib_widget_news_default_url);
        }
        int v0_3 = android.net.Uri.parse(p5);
        p4.a(new ru.yandex.searchlib.e.h$h(v0_3)).a(new ru.yandex.searchlib.e.h$g(v0_3));
        return;
    }

Method ru.yandex.searchlib.e.g.b() calling method android.net.Uri.parse()


    public static void b(android.content.Context p4, ru.yandex.searchlib.e.i p5, String p6)
    {
        ru.yandex.searchlib.e.g.a(p5, ru.yandex.searchlib.informers.m.a("weather/weather"));
        android.net.Uri v1 = ru.yandex.searchlib.informers.m.a(p6, p4.getString(ru.yandex.searchlib.widget.ext.a$i.searchlib_widget_weather_default_url));
        if (v1 != null) {
            p5.a(new ru.yandex.searchlib.e.h$h(v1));
        }
        ru.yandex.searchlib.e.h$g v0_3;
        if (p6 == null) {
            v0_3 = 0;
        } else {
            v0_3 = android.net.Uri.parse(p6).getQueryParameter("regionId");
        }
        if (v0_3 == null) {
            v0_3 = "";
        }
        p5.a(new ru.yandex.searchlib.e.h$g(android.net.Uri.parse(new StringBuilder().append("yandexweather://").append(v0_3).toString())));
        if (v1 != null) {
            p5.a(new ru.yandex.searchlib.e.h$g(v1));
        }
        return;
    }

Method ru.yandex.searchlib.e.g.a() calling method android.net.Uri.parse()


    public static void a(android.content.Context p7, ru.yandex.searchlib.e.i p8, String p9)
    {
        ru.yandex.searchlib.e.h$g v2_3;
        android.net.Uri v0_2;
        if (android.text.TextUtils.isEmpty(p9)) {
            v0_2 = 0;
            v2_3 = 0;
        } else {
            android.net.Uri v0_0 = android.net.Uri.parse(p9).getQueryParameter("ll");
            if (android.text.TextUtils.isEmpty(v0_0)) {
            } else {
                android.net.Uri v0_1 = v0_0.split(",");
                if (v0_1.length <= 1) {
                } else {
                    v2_3 = v0_1[0];
                    v0_2 = v0_1[1];
                }
            }
        }
        ru.yandex.searchlib.e.p v3_1 = new ru.yandex.searchlib.e.s$d(android.net.Uri.parse("yandexmaps://maps.yandex.ru/"), v2_3, v0_2);
        android.net.Uri v0_4 = new ru.yandex.searchlib.e.s$b(android.net.Uri.parse("yandexnavi://show_point_on_map"), 0, 0);
        ru.yandex.searchlib.e.h$g v2_7 = new ru.yandex.searchlib.e.h$a[2];
        v2_7[0] = v3_1;
        v2_7[1] = v0_4;
        p8.a(new ru.yandex.searchlib.e.h$f(v2_7));
        android.net.Uri v0_8 = ru.yandex.searchlib.informers.m.a(p9, p7.getString(ru.yandex.searchlib.widget.ext.a$i.searchlib_widget_traffic_default_url));
        if (v0_8 != null) {
            p8.a(new ru.yandex.searchlib.e.h$h(v0_8, ru.yandex.searchlib.e.q.b)).a(new ru.yandex.searchlib.e.h$g(v0_8, ru.yandex.searchlib.e.q.b));
        }
        return;
    }

Method ru.yandex.searchlib.e.g.a() calling method android.net.Uri.parse()


    public static void a(android.content.Context p7, ru.yandex.searchlib.e.i p8, String p9)
    {
        android.net.Uri v0_2;
        ru.yandex.searchlib.e.h$g v2_3;
        if (android.text.TextUtils.isEmpty(p9)) {
            v0_2 = 0;
            v2_3 = 0;
        } else {
            android.net.Uri v0_0 = android.net.Uri.parse(p9).getQueryParameter("ll");
            if (android.text.TextUtils.isEmpty(v0_0)) {
            } else {
                android.net.Uri v0_1 = v0_0.split(",");
                if (v0_1.length <= 1) {
                } else {
                    v2_3 = v0_1[0];
                    v0_2 = v0_1[1];
                }
            }
        }
        ru.yandex.searchlib.e.p v3_1 = new ru.yandex.searchlib.e.s$d(android.net.Uri.parse("yandexmaps://maps.yandex.ru/"), v2_3, v0_2);
        android.net.Uri v0_4 = new ru.yandex.searchlib.e.s$b(android.net.Uri.parse("yandexnavi://show_point_on_map"), 0, 0);
        ru.yandex.searchlib.e.h$g v2_7 = new ru.yandex.searchlib.e.h$a[2];
        v2_7[0] = v3_1;
        v2_7[1] = v0_4;
        p8.a(new ru.yandex.searchlib.e.h$f(v2_7));
        android.net.Uri v0_8 = ru.yandex.searchlib.informers.m.a(p9, p7.getString(ru.yandex.searchlib.widget.ext.a$i.searchlib_widget_traffic_default_url));
        if (v0_8 != null) {
            p8.a(new ru.yandex.searchlib.e.h$h(v0_8, ru.yandex.searchlib.e.q.b)).a(new ru.yandex.searchlib.e.h$g(v0_8, ru.yandex.searchlib.e.q.b));
        }
        return;
    }

Method ru.yandex.searchlib.d.a.a() calling method android.net.Uri.parse()


    public android.net.Uri a()
    {
        return android.net.Uri.parse("https://metatracker.yandex.net/track").buildUpon().appendPath(this.b).build();
    }

Method ru.yandex.disk.replication.n$a.a() calling method android.net.Uri.parse()


    void a()
    {
        String v2 = 0;
        android.database.Cursor v3_2 = ru.yandex.disk.replication.n.a(this.a).a(android.net.Uri.parse(new StringBuilder().append("content://").append(new StringBuilder().append(this.b).append(".minidisk").toString()).append("/").append(this.b()).toString()), 0, this.d(), 0, 0);
        try {
            if ((v3_2 == null) || (!v3_2.moveToFirst())) {
                if (ru.yandex.disk.gs.c) {
                    ru.yandex.disk.Log.b("FetchSettingFirstStart", "copyProviderData: cursor is null or empty");
                }
            } else {
                Throwable v0_14 = new java.util.ArrayList(v3_2.getCount());
                Throwable v1_9 = this.a(v3_2);
                do {
                    String v4_1 = this.a(v1_9);
                    if (ru.yandex.disk.gs.c) {
                        ru.yandex.disk.Log.b("FetchSettingFirstStart", new StringBuilder().append("copyProviderData: queue item ").append(v4_1).toString());
                    }
                    v0_14.add(v4_1);
                } while(v3_2.moveToNext());
                android.content.ContentValues[] v5_4 = new android.content.ContentValues[v0_14.size()];
                ru.yandex.disk.replication.n.b(this.a).a(this.c(), ((android.content.ContentValues[]) v0_14.toArray(v5_4)));
            }
        } catch (Throwable v0_19) {
            if (v3_2 != null) {
                if (v2 == null) {
                    v3_2.close();
                } else {
                    try {
                        v3_2.close();
                    } catch (Throwable v1) {
                    }
                }
            }
            throw v0_19;
        } catch (Throwable v0_18) {
            try {
                throw v0_18;
            } catch (Throwable v1_13) {
                v2 = v0_18;
                v0_19 = v1_13;
            }
        }
        if (v3_2 != null) {
            if (0 == 0) {
                v3_2.close();
            } else {
                try {
                    v3_2.close();
                } catch (Throwable v0) {
                }
            }
        }
        return;
    }

Method ru.yandex.disk.replication.g.a() calling method android.net.Uri.parse()


    android.net.Uri a(String p3, String p4)
    {
        return android.net.Uri.parse(new StringBuilder().append("content://").append(p3).append("/").append(p4).toString());
    }

Method ru.yandex.disk.publicpage.o.b() calling method android.net.Uri.parse()


    public static android.content.Intent b(android.app.Activity p1, String p2)
    {
        return ru.yandex.disk.publicpage.o.c(p1, android.net.Uri.parse(p2));
    }

Method ru.yandex.disk.publicpage.o.a() calling method android.net.Uri.parse()


    public static android.content.Intent a(android.app.Activity p1, String p2)
    {
        return ark>ru.yandex.disk.publicpage.oark>.a(p1, android.net.Uri.parse(p2));
    }

Method ru.yandex.disk.publicpage.o.<clinit>() calling method android.net.Uri.parse()


    static o()
    {
        ru.yandex.disk.publicpage.o.a = android.net.Uri.parse("https://public3.dsp.yadi.sk/d/fFgETFWeMydsp");
        return;
    }

Method ru.yandex.disk.publicpage.ao.onReceivedError() calling method android.net.Uri.parse()


    public void onReceivedError(android.webkit.WebView p2, int p3, String p4, String p5)
    {
        this.a(p2, p3, android.net.Uri.parse(p5));
        return;
    }

Method ru.yandex.disk.publicpage.PublicLink.<init>() calling method android.net.Uri.parse()


    public PublicLink(String p3)
    {
        String v0_0;
        this.b = p3;
        String v1_1 = android.net.Uri.parse(p3).getQueryParameter("hash");
        if (android.text.TextUtils.isEmpty(v1_1)) {
            v0_0 = 0;
        } else {
            v0_0 = 1;
        }
        this.e = v0_0;
        if (!this.e) {
            this.a(this.b);
        } else {
            this.b(v1_1);
        }
        return;
    }

Method ru.yandex.disk.provider.CacheContentProvider$a.<clinit>() calling method android.net.Uri.parse()


    static CacheContentProvider$a()
    {
        ru.yandex.disk.provider.CacheContentProvider$a.a = android.net.Uri.parse("content://ru.yandex.disk.cache/");
        return;
    }

Method ru.yandex.disk.loaders.c.<clinit>() calling method android.net.Uri.parse()


    static c()
    {
        ru.yandex.disk.loaders.c.a = android.net.Uri.parse("content://fakeUri");
        return;
    }

Method ru.yandex.disk.feedback.FeedbackActivity.a() calling method android.net.Uri.parse()


    private static void a(android.content.Context p3)
    {
        android.content.Intent v0_1 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://yandex.ru/support/disk/"));
        v0_1.setFlags(268435456);
        p3.startActivity(v0_1);
        return;
    }

Method ru.yandex.disk.commonactions.en.h() calling method android.net.Uri.parse()


    private void h(String p5)
    {
        String v1_14;
        if (!this.h) {
            v1_14 = ru.yandex.disk.provider.n.a(this.r(), p5);
        } else {
            v1_14 = android.net.Uri.parse(p5);
        }
        android.content.Intent v0_4 = new android.content.Intent("android.intent.action.VIEW", v1_14).setClass(((ru.yandex.disk.ui.u) this.s()), ru.yandex.disk.viewer.ViewerActivity).putExtra("dirInfo", this.e);
        if (!this.k) {
            v0_4.putExtra("parent_path", com.yandex.b.a.a(this.d.e()).b());
        }
        if (this.f != null) {
            v0_4.putExtra("common_request", this.f);
        }
        if (this.g != null) {
            v0_4.putExtra("find_file_position_request", this.g);
        }
        if (this.j) {
            if (this.d.n() == ru.yandex.disk.FileItem$OfflineMark.MARKED) {
                v0_4.putExtra("in_offline_section", 1);
            }
            v0_4.putExtra("find_file_position_request", this.g);
        }
        ru.yandex.disk.viewer.ViewerActivity.a(this.n(), v0_4);
        return;
    }

Method ru.yandex.a.a$2.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p4, int p5)
    {
        ru.yandex.a.a.d(this.a).startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(ru.yandex.a.a.a(this.a))));
        return;
    }

Method com.yandex.sslpinning.core.ah.a() calling method android.net.Uri.parse()


    private String a(String p5, java.util.Map p6)
    {
        android.net.Uri$Builder v2 = android.net.Uri.parse(p5).buildUpon();
        java.util.Iterator v3 = p6.entrySet().iterator();
        while (v3.hasNext()) {
            String v0_4 = ((java.util.Map$Entry) v3.next());
            v2.appendQueryParameter(((String) v0_4.getKey()), ((String) v0_4.getValue()));
        }
        return v2.build().toString();
    }

Method com.yandex.promolib.impl.r.a() calling method android.net.Uri.parse()


    public static void a(android.content.Context p9, java.util.List p10)
    {
        java.util.Iterator v3 = p9.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingAdsService"), 0).iterator();
        while (v3.hasNext()) {
            String v4 = ((android.content.pm.ResolveInfo) v3.next()).serviceInfo.packageName;
            int v1_0 = 0;
            while (v1_0 < p10.size()) {
                int v0_7 = ((com.yandex.promolib.impl.f) p10.get(v1_0));
                int v7_1 = new Object[2];
                v7_1[0] = v4;
                v7_1[1] = v0_7.a();
                try {
                    p9.getContentResolver().delete(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.d, v7_1)), 0, 0);
                } catch (int v0) {
                } catch (int v0) {
                }
                v1_0++;
            }
        }
        return;
    }

Method com.yandex.promolib.impl.cu.a() calling method android.net.Uri.parse()


    public static String a(String p4, java.util.Map p5)
    {
        android.net.Uri$Builder v2 = android.net.Uri.parse(p4).buildUpon();
        java.util.Iterator v3 = p5.entrySet().iterator();
        while (v3.hasNext()) {
            String v0_4 = ((java.util.Map$Entry) v3.next());
            if ((!android.text.TextUtils.isEmpty(((CharSequence) v0_4.getKey()))) && (!android.text.TextUtils.isEmpty(((CharSequence) v0_4.getValue())))) {
                v2.appendQueryParameter(((String) v0_4.getKey()), ((String) v0_4.getValue()));
            }
        }
        return v2.build().toString();
    }

Method com.yandex.promolib.impl.cr.a() calling method android.net.Uri.parse()


    public static android.content.Intent a(android.content.Context p4)
    {
        android.content.Intent v0_1 = new android.content.Intent(com.yandex.promolib.service.IYPLService.getName(), android.net.Uri.parse(new StringBuilder().append("promolib://").append(p4.getPackageName()).toString()));
        ark>com.yandex.promolib.impl.crark>.a(v0_1);
        return v0_1;
    }

Method com.yandex.promolib.impl.ch.b() calling method android.net.Uri.parse()


    private String b(android.content.Context p5)
    {
        String v0 = 0;
        boolean v2_4 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://www.yandex.ru/"));
        v2_4.addCategory("android.intent.category.DEFAULT");
        String v1_2 = p5.getPackageManager().resolveActivity(v2_4, 65536);
        if (v1_2 != null) {
            boolean v2_0 = v1_2.activityInfo;
            if (!v2_0.name.contains("ResolverActivity")) {
                v0 = v2_0.packageName;
            }
        }
        return v0;
    }

Method com.yandex.promolib.impl.ce.a() calling method android.net.Uri.parse()


    public static final int a(android.content.Context p8, String p9)
    {
        android.database.Cursor v7 = 0;
        Integer v6 = Integer.valueOf(0);
        try {
            int v0_6;
            int v2_2 = new Object[1];
            v2_2[0] = p9;
            android.database.Cursor v1_2 = p8.getContentResolver().query(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.k, v2_2)), 0, 0, 0, 0);
            try {
                if ((v1_2 == null) || (!v1_2.moveToFirst())) {
                    v0_6 = v6;
                } else {
                    v0_6 = Integer.valueOf(v1_2.getInt(v1_2.getColumnIndex("campaigns_dir_size")));
                }
            } catch (int v0_3) {
                v7 = v1_2;
                ark>com.yandex.promolib.impl.ceark>.a(v7);
                throw v0_3;
            } catch (int v0) {
                int v0_2 = v1_2;
                ark>com.yandex.promolib.impl.ceark>.a(v0_2);
                return v6.intValue();
            } catch (int v0) {
                v7 = v1_2;
                ark>com.yandex.promolib.impl.ceark>.a(v7);
                return v6.intValue();
            }
            ark>com.yandex.promolib.impl.ceark>.a(v1_2);
            v6 = v0_6;
            return v6.intValue();
        } catch (int v0_3) {
        } catch (int v0) {
            v0_2 = 0;
        } catch (int v0) {
        }
    }

Method com.yandex.promolib.impl.br.e() calling method android.net.Uri.parse()


    java.util.List e()
    {
        Throwable v0_9 = this.b.b().getPackageName();
        int v1_0 = this.b.b().getContentResolver();
        String v8 = new StringBuilder().append("content://").append(v0_9).append(".").append(com.yandex.promolib.contentprovider.YPLContentProvider.a).toString();
        try {
            Throwable v0_5 = v1_0.acquireContentProviderClient(android.net.Uri.parse(v8));
        } catch (Throwable v0) {
            v0_5 = 0;
        } catch (Throwable v0) {
            com.yandex.promolib.impl.cf.c(com.yandex.promolib.impl.br.d, "> Smth was wrong while interacting with some resolver");
            v0_5 = 0;
        }
        Throwable v0_8;
        java.util.ArrayList v7_1 = new java.util.ArrayList();
        if (v0_5 != null) {
            java.util.Iterator v9 = this.e.iterator();
            while (v9.hasNext()) {
                try {
                    int v1_11 = v0_5.query(android.net.Uri.parse(new StringBuilder().append(v8).append("/").append("campaignsinfo").append("/").append(((com.yandex.promolib.impl.e) v9.next()).a()).toString()), 0, 0, 0, 0);
                    try {
                        if ((v1_11 != 0) && (v1_11.moveToFirst())) {
                            v7_1.add(com.yandex.promolib.impl.r.a(v1_11));
                        }
                        com.yandex.promolib.impl.ce.a(v1_11);
                    } catch (Throwable v0_10) {
                        com.yandex.promolib.impl.ce.a(v1_11);
                        throw v0_10;
                    } catch (com.yandex.promolib.impl.f v2) {
                        com.yandex.promolib.impl.ce.a(v1_11);
                    }
                } catch (Throwable v0_10) {
                    v1_11 = 0;
                } catch (int v1) {
                    v1_11 = 0;
                }
            }
            v0_5.release();
            v0_8 = v7_1;
        } else {
            v0_8 = v7_1;
        }
        return v0_8;
    }

Method com.yandex.promolib.impl.bp.a() calling method android.net.Uri.parse()


    private void a(com.yandex.promolib.impl.e p7)
    {
        Exception v0_1 = com.yandex.promolib.impl.r.a(p7.a(), 0, System.currentTimeMillis());
        Object[] v3_0 = new Object[1];
        v3_0[0] = this.e.getPackageName();
        try {
            this.b.b().getContentResolver().insert(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.h, v3_0)), v0_1);
            com.yandex.promolib.impl.cr.a(this.b.b(), v0_1);
        } catch (Exception v0) {
        } catch (Exception v0) {
        }
        return;
    }

Method com.yandex.promolib.impl.bj.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        android.content.ContentProviderClient v0_5 = this.a.getString("SYNC_DATA");
        String v1_4 = this.b.getContentResolver();
        String v2_3 = new StringBuilder().append("content://").append(v0_5).append(".").append(com.yandex.promolib.contentprovider.YPLContentProvider.a).toString();
        try {
            android.content.ContentProviderClient v0_4 = v1_4.acquireContentProviderClient(android.net.Uri.parse(v2_3));
        } catch (String v1) {
        }
        if (v0_4 != null) {
            this.a(this.b.getPackageName(), v2_3, v0_4);
            v0_4.release();
        }
        return;
    }

Method com.yandex.promolib.impl.bj.a() calling method android.net.Uri.parse()


    private void a(String p9, String p10, android.content.ContentProviderClient p11)
    {
        int v6 = 0;
        Throwable v0_3 = new StringBuilder().append("content://").append(p9).append(".").append(com.yandex.promolib.contentprovider.YPLContentProvider.a).toString();
        android.net.Uri v7 = android.net.Uri.parse(new StringBuilder().append(p10).append("/").append("campaignsinfo").toString());
        try {
            Throwable v0_12 = this.b.getContentResolver().query(android.net.Uri.parse(new StringBuilder().append(v0_3).append("/").append("campaignsinfo").toString()), 0, 0, 0, 0);
            try {
                while ((v0_12 != null) && (v0_12.moveToNext())) {
                    p11.insert(v7, com.yandex.promolib.impl.r.b(v0_12));
                }
            } catch (android.content.ContentValues v1_14) {
                v6 = v0_12;
                Throwable v0_13 = v1_14;
                com.yandex.promolib.impl.ce.a(v6);
                throw v0_13;
            } catch (android.content.ContentValues v1) {
                com.yandex.promolib.impl.ce.a(v0_12);
                return;
            }
            com.yandex.promolib.impl.ce.a(v0_12);
            return;
        } catch (Throwable v0_13) {
        } catch (Throwable v0) {
            v0_12 = 0;
        }
    }

Method com.yandex.promolib.impl.bi.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        android.content.ContentValues v0_4 = this.a.getParcelableArrayList("SYNC_DATA");
        String v2_1 = this.a.getString("SYNC_FROM_PKG");
        java.util.List v3_3 = this.b.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingAdsService"), 0);
        java.util.Iterator v4 = v0_4.iterator();
        while (v4.hasNext()) {
            android.content.ContentValues v0_3 = ((android.content.ContentValues) v4.next());
            java.util.Iterator v5 = v3_3.iterator();
            while (v5.hasNext()) {
                String v1_7 = ((android.content.pm.ResolveInfo) v5.next()).serviceInfo.packageName;
                if (!v1_7.equals(v2_1)) {
                    Object[] v8_1 = new Object[1];
                    v8_1[0] = v1_7;
                    try {
                        this.b.getContentResolver().insert(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.h, v8_1)), v0_3);
                    } catch (String v1) {
                    } catch (String v1) {
                        com.yandex.promolib.impl.cf.c(ark>com.yandex.promolib.impl.biark>.d, "> Smth was wrong while interacting with some resolver");
                    }
                }
            }
        }
        return;
    }

Method com.yandex.promolib.impl.bh.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        android.content.ContentValues v0_2 = ((android.content.ContentValues) this.a.getParcelable("SYNC_DATA"));
        String v2_0 = this.a.getString("SYNC_FROM_PKG");
        java.util.Iterator v3_3 = this.b.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingReportsService"), 0).iterator();
        while (v3_3.hasNext()) {
            String v1_7 = ((android.content.pm.ResolveInfo) v3_3.next()).serviceInfo.packageName;
            if (!v1_7.equals(v2_0)) {
                int v6_1 = new Object[1];
                v6_1[0] = v1_7;
                try {
                    this.b.getContentResolver().update(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.e, v6_1)), v0_2, 0, 0);
                } catch (String v1) {
                } catch (String v1) {
                    com.yandex.promolib.impl.cf.c(ark>com.yandex.promolib.impl.bhark>.d, "> Smth was wrong while interacting with some resolver");
                }
            }
        }
        return;
    }

Method com.yandex.promolib.impl.bg.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        String v1_1 = this.a.getString("SYNC_DATA");
        String v2_1 = this.a.getString("SYNC_FROM_PKG");
        java.util.Iterator v3_3 = this.b.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingAdsService"), 0).iterator();
        while (v3_3.hasNext()) {
            String v0_8 = ((android.content.pm.ResolveInfo) v3_3.next()).serviceInfo.packageName;
            if (!v0_8.equals(v2_1)) {
                int v6_1 = new Object[2];
                v6_1[0] = v0_8;
                v6_1[1] = v1_1;
                try {
                    this.b.getContentResolver().update(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.c, v6_1)), new android.content.ContentValues(), 0, 0);
                } catch (String v0) {
                } catch (String v0) {
                    com.yandex.promolib.impl.cf.c(ark>com.yandex.promolib.impl.bgark>.d, "> Smth was wrong while interacting with some resolver");
                }
            }
        }
        return;
    }

Method com.yandex.promolib.impl.bf.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        String v1_1 = this.a.getString("SYNC_DATA");
        String v2_1 = this.a.getString("SYNC_FROM_PKG");
        java.util.Iterator v3_3 = this.b.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingAdsService"), 0).iterator();
        while (v3_3.hasNext()) {
            String v0_8 = ((android.content.pm.ResolveInfo) v3_3.next()).serviceInfo.packageName;
            if (!v0_8.equals(v2_1)) {
                int v6_1 = new Object[2];
                v6_1[0] = v0_8;
                v6_1[1] = v1_1;
                try {
                    this.b.getContentResolver().update(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.b, v6_1)), new android.content.ContentValues(), 0, 0);
                } catch (String v0) {
                } catch (String v0) {
                    com.yandex.promolib.impl.cf.c(ark>com.yandex.promolib.impl.bfark>.d, "Smth was wrong while interacting with some resolver");
                }
            }
        }
        return;
    }

Method com.yandex.promolib.impl.be.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        String v1_1 = this.a.getString("SYNC_DATA");
        String v2_1 = this.a.getString("SYNC_FROM_PKG");
        java.util.Iterator v3_3 = this.b.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingAdsService"), 0).iterator();
        while (v3_3.hasNext()) {
            String v0_8 = ((android.content.pm.ResolveInfo) v3_3.next()).serviceInfo.packageName;
            if (!v0_8.equals(v2_1)) {
                int v6_1 = new Object[2];
                v6_1[0] = v0_8;
                v6_1[1] = v1_1;
                try {
                    this.b.getContentResolver().delete(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.d, v6_1)), 0, 0);
                } catch (String v0) {
                } catch (String v0) {
                    com.yandex.promolib.impl.cf.c(ark>com.yandex.promolib.impl.beark>.d, "> Smth was wrong while interacting with some resolver");
                }
            }
        }
        return;
    }

Method com.yandex.promolib.impl.bd.a() calling method android.net.Uri.parse()


    private void a(android.content.ContentValues p8, String p9)
    {
        java.util.Iterator v1_0 = this.b.getPackageManager().queryIntentServices(new android.content.Intent("com.yandex.promolib.intent.action.YPLSynchronizingAdsService"), 0).iterator();
        while (v1_0.hasNext()) {
            Exception v0_5 = ((android.content.pm.ResolveInfo) v1_0.next()).serviceInfo.packageName;
            android.net.Uri v2_3 = com.yandex.promolib.contentprovider.YPLContentProvider.a(v0_5).buildUpon().appendEncodedPath("campaignsinfo").build();
            int v5_1 = new Object[2];
            v5_1[0] = v0_5;
            v5_1[1] = p9;
            try {
                this.b.getContentResolver().delete(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.d, v5_1)), 0, 0);
                this.b.getContentResolver().insert(v2_3, p8);
            } catch (Exception v0) {
            }
        }
        return;
    }

Method com.yandex.promolib.impl.bc.a() calling method android.net.Uri.parse()


    public void a()
    {
        super.a();
        com.yandex.promolib.impl.da v2_1 = new com.yandex.promolib.impl.da(this.b);
        if (!v2_1.a()) {
            try {
                boolean v0_7 = this.b.getContentResolver().acquireContentProviderClient(android.net.Uri.parse(new StringBuilder().append("content://").append(this.b.getPackageName()).append(".").append(com.yandex.promolib.contentprovider.YPLContentProvider.a).toString()));
                android.content.ContentProviderClient v1_0 = v0_7;
            } catch (android.content.ContentProviderClient v1) {
                v1_0 = v0_7;
            } catch (android.content.ContentProviderClient v1) {
                com.yandex.promolib.impl.cf.c(ark>com.yandex.promolib.impl.bcark>.d, "> Smth was wrong while interacting with some resolver");
                v1_0 = v0_7;
            }
            if (v1_0 != null) {
                java.util.Iterator v3_10 = com.yandex.promolib.impl.cr.a(this.b, this.b.getPackageName()).iterator();
                boolean v0_11 = 0;
                while ((!v0_11) && (v3_10.hasNext())) {
                    v0_11 = this.a(((android.content.ComponentName) v3_10.next()).getPackageName(), v1_0);
                }
                v2_1.b();
                v1_0.release();
            }
        }
        return;
    }

Method com.yandex.promolib.impl.ag.a() calling method android.net.Uri.parse()


    private android.content.Intent a(String p4)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4));
    }

Method com.yandex.promolib.impl.af.b() calling method android.net.Uri.parse()


    private android.content.Intent b()
    {
        android.content.Intent v1_1 = new android.content.Intent();
        if (com.yandex.promolib.impl.cv.a(this.a.d())) {
            v1_1.setAction(this.a.d());
        }
        if (com.yandex.promolib.impl.cv.a(this.a.e())) {
            v1_1.addCategory(this.a.e());
        }
        if (com.yandex.promolib.impl.cv.a(this.a.f())) {
            android.net.Uri v0_11 = this.a.f();
            if (!v0_11.contains("://")) {
                v0_11 = new StringBuilder().append(v0_11).append("://").toString();
            }
            v1_1.setData(android.net.Uri.parse(v0_11));
        }
        return v1_1;
    }

Method com.yandex.promolib.impl.ae.a() calling method android.net.Uri.parse()


    public void a()
    {
        if (!android.text.TextUtils.isEmpty(this.c)) {
            try {
                String v1_2 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(this.c));
                v1_2.addFlags(1342177280);
                this.b.startActivity(v1_2);
            } catch (Exception v0_3) {
                com.yandex.promolib.impl.cf.a(ark>com.yandex.promolib.impl.aeark>.a, "Exception while handling direct banner url", v0_3);
            }
        }
        return;
    }

Method com.yandex.promolib.impl.ac.a() calling method android.net.Uri.parse()


    public void a()
    {
        android.content.Context v0_3 = this.e.f();
        if ((!this.a(v0_3)) && (!android.text.TextUtils.isEmpty(v0_3))) {
            String v1_0 = this.e.g();
            android.content.Intent v2_1 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v0_3));
            v2_1.addFlags(1342177280);
            this.a(v2_1, v1_0);
            this.d.startActivity(v2_1);
        }
        return;
    }

Method com.yandex.promolib.app.a.b() calling method android.net.Uri.parse()


    private boolean b(String p4)
    {
        int v0 = 0;
        this.b.setData(android.net.Uri.parse(p4));
        if (this.a.queryIntentActivities(this.b, 0).size() > 0) {
            v0 = 1;
        }
        return v0;
    }

Method com.yandex.metrica.impl.w.a() calling method android.net.Uri.parse()


    public static void a(android.content.Context p6)
    {
        ark>com.yandex.metrica.impl.wark>$b v0_0 = 1;
        String v1_0 = 0;
        if (ark>com.yandex.metrica.impl.wark>.a("com.yandex.metrica.CounterConfiguration")) {
            String v2_0;
            if ((p6.getApplicationInfo().flags & 2) == 0) {
                v2_0 = 0;
            } else {
                v2_0 = 1;
            }
            if (v2_0 != null) {
                try {
                    String v2_5 = p6.getPackageManager().getServiceInfo(new android.content.ComponentName(p6, com.yandex.metrica.MetricaService), 640).metaData;
                } catch (ark>com.yandex.metrica.impl.wark>$b v0) {
                    if (v1_0 != null) {
                        String v1_5 = new StringBuilder().append(com.yandex.metrica.MetricaEventHandler.getName()).append(" receiver").toString();
                        String v2_12 = new android.content.Intent("com.yandex.metrica.intent.action.SYNC");
                        android.content.Intent v3_7 = new android.content.Intent(0, android.net.Uri.parse("package://fake.data"));
                        if (!ark>com.yandex.metrica.impl.wark>.a(p6, v2_12)) {
                            if (!ark>com.yandex.metrica.impl.wark>.a(p6, v3_7.setAction("android.intent.action.PACKAGE_DATA_CLEARED"))) {
                                if (ark>com.yandex.metrica.impl.wark>.a(p6, v3_7.setAction("android.intent.action.PACKAGE_ADDED"))) {
                                    throw new ark>com.yandex.metrica.impl.wark>$b(v1_5, "android.intent.action.PACKAGE_ADDED");
                                }
                            } else {
                                throw new ark>com.yandex.metrica.impl.wark>$b(v1_5, "android.intent.action.PACKAGE_DATA_CLEARED");
                            }
                        } else {
                            throw new ark>com.yandex.metrica.impl.wark>$b(v1_5, "com.yandex.metrica.intent.action.SYNC");
                        }
                    } else {
                        throw new ark>com.yandex.metrica.impl.wark>$c(com.yandex.metrica.MetricaService.getName());
                    }
                }
                if ((v2_5 == null) || (!v2_5.containsKey("metrica:api:level"))) {
                } else {
                    if (v2_5.getInt("metrica:api:level") != com.yandex.metrica.YandexMetrica.getLibraryApiLevel()) {
                        v0_0 = 0;
                    }
                    v1_0 = v0_0;
                }
            }
            return;
        } else {
            throw new ark>com.yandex.metrica.impl.wark>$a("\nClass com.yandex.metrica.CounterConfiguration isn\'t found.\nPerhaps this is due to obfuscation.\nIf you build your application with ProGuard,\nyou need to keep the Metrica for Apps.\nPlease try to use the following lines of code:\n##########################################\n-keep class com.yandex.metrica.** { *; }\n-dontwarn com.yandex.metrica.**\n##########################################");
        }
    }

Method com.yandex.metrica.impl.ob.gy.a() calling method android.net.Uri.parse()


    public String a()
    {
        String v1_0 = this.a;
        android.net.Uri$Builder v2 = android.net.Uri.parse(super.a()).buildUpon();
        java.util.Iterator v3 = v1_0.entrySet().iterator();
        while (v3.hasNext()) {
            String v0_5 = ((java.util.Map$Entry) v3.next());
            v2.appendQueryParameter(((String) v0_5.getKey()), ((String) v0_5.getValue()));
        }
        return v2.build().toString();
    }

Method com.yandex.metrica.impl.ob.ff.run() calling method android.net.Uri.parse()


    public void run()
    {
        this.f = this.f();
        if (this.f != null) {
            while (this.e) {
                com.yandex.metrica.IReporter v0_16 = this.f;
                if (v0_16 != null) {
                    try {
                        int v3 = v0_16.accept();
                        try {
                            v3.setSoTimeout(1000);
                            com.yandex.metrica.IReporter v0_6 = new java.util.HashMap();
                            java.io.IOException v1_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v3.getInputStream()));
                            try {
                                String v4_2 = v1_1.readLine();
                            } catch (com.yandex.metrica.IReporter v0_7) {
                                if (v1_1 != null) {
                                    v1_1.close();
                                }
                                throw v0_7;
                            }
                            if ((!android.text.TextUtils.isEmpty(v4_2)) && (v4_2.startsWith("GET /"))) {
                                String v5_6 = (v4_2.indexOf(47) + 1);
                                String v4_3 = v4_2.substring(v5_6, v4_2.indexOf(32, v5_6));
                                String v5_7 = android.net.Uri.parse(v4_3);
                                while(true) {
                                    com.yandex.metrica.impl.ob.ff$2 v6_3 = v1_1.readLine();
                                    if (android.text.TextUtils.isEmpty(v6_3)) {
                                        break;
                                    }
                                    int v7_2 = v6_3.indexOf(": ");
                                    v0_6.put(v6_3.substring(0, v7_2), v6_3.substring((v7_2 + 2)));
                                }
                                com.yandex.metrica.IReporter v0_12 = ((com.yandex.metrica.impl.ob.ff$c) this.c.get(v5_7.getPath()));
                                if (v0_12 == null) {
                                    com.yandex.metrica.YandexMetrica.getReporter(this.d, "20799a27-fa80-4b36-b2db-0f8141f24180").reportEvent("socket_request_to_unknown_path", new com.yandex.metrica.impl.ob.ff$2(v4_3));
                                } else {
                                    v0_12.a(v5_7, v3).a();
                                }
                            }
                            v1_1.close();
                            if (v3 != 0) {
                                try {
                                    v3.close();
                                } catch (com.yandex.metrica.IReporter v0) {
                                }
                            }
                        } catch (com.yandex.metrica.IReporter v0_7) {
                            v1_1 = 0;
                        } catch (com.yandex.metrica.IReporter v0_3) {
                            if (v3 != 0) {
                                try {
                                    v3.close();
                                } catch (java.io.IOException v1) {
                                }
                            }
                            throw v0_3;
                        } catch (com.yandex.metrica.IReporter v0) {
                            com.yandex.metrica.IReporter v0_2 = v3;
                            if (v0_2 != null) {
                                try {
                                    v0_2.close();
                                } catch (com.yandex.metrica.IReporter v0) {
                                }
                            }
                        }
                    } catch (com.yandex.metrica.IReporter v0_3) {
                        v3 = 0;
                    } catch (com.yandex.metrica.IReporter v0) {
                        v0_2 = 0;
                    }
                }
            }
        }
        return;
    }

Method com.yandex.metrica.impl.ob.eg.<init>() calling method android.net.Uri.parse()


    public eg(String p4)
    {
        if (!android.text.TextUtils.isEmpty(p4)) {
            android.net.Uri v0_4 = android.net.Uri.parse(p4);
            if ("http".equals(v0_4.getScheme())) {
                p4 = v0_4.buildUpon().scheme("https").build().toString();
            }
        }
        super(p4);
        return;
    }

Method com.yandex.metrica.impl.ob.ds.e() calling method android.net.Uri.parse()


    public void e()
    {
        super.e();
        String v0_3 = android.net.Uri.parse(this.s()).buildUpon();
        v0_3.appendPath("location");
        v0_3.appendQueryParameter("deviceid", this.b.p());
        v0_3.appendQueryParameter("device_type", this.b.A());
        v0_3.appendQueryParameter("uuid", this.b.q());
        v0_3.appendQueryParameter("analytics_sdk_version", this.b.d());
        v0_3.appendQueryParameter("analytics_sdk_build_number", this.b.g());
        v0_3.appendQueryParameter("analytics_sdk_build_type", this.b.h());
        v0_3.appendQueryParameter("app_version_name", this.b.n());
        v0_3.appendQueryParameter("app_build_number", this.b.m());
        v0_3.appendQueryParameter("os_version", this.b.k());
        v0_3.appendQueryParameter("os_api_level", String.valueOf(this.b.l()));
        v0_3.appendQueryParameter("is_rooted", this.b.r());
        v0_3.appendQueryParameter("app_framework", this.b.s());
        v0_3.appendQueryParameter("app_id", this.b.I());
        v0_3.appendQueryParameter("app_platform", this.b.i());
        v0_3.appendQueryParameter("android_id", this.b.z());
        v0_3.appendQueryParameter("adv_id", this.b.a(this.a));
        v0_3.appendQueryParameter("request_id", String.valueOf(this.q));
        this.a(v0_3.build().toString());
        return;
    }

Method com.yandex.metrica.impl.ob.dc.g() calling method android.net.Uri.parse()


    String g(android.content.Context p8, String p9)
    {
        String v0_10;
        String v0_1 = p8.getPackageManager().resolveContentProvider(new StringBuilder().append(p9).append(".MetricaContentProvider").toString(), 0);
        if ((v0_1 != null) && (v0_1.enabled)) {
            int v2_1 = new Object[1];
            v2_1[0] = p9;
            try {
                int v1_4 = p8.getContentResolver().query(android.net.Uri.parse(String.format(java.util.Locale.US, "content://%s.MetricaContentProvider/DEVICE_ID", v2_1)), 0, 0, 0, 0);
                try {
                    if ((v1_4 == 0) || (!v1_4.moveToFirst())) {
                        v0_10 = 0;
                    } else {
                        v0_10 = v1_4.getString(v1_4.getColumnIndex("DEVICE_ID"));
                    }
                } catch (String v0_8) {
                    com.yandex.metrica.impl.bl.a(v1_4);
                    throw v0_8;
                } catch (String v0) {
                    String v0_7 = v1_4;
                    com.yandex.metrica.impl.bl.a(v0_7);
                    v0_10 = 0;
                }
                com.yandex.metrica.impl.bl.a(v1_4);
            } catch (String v0_8) {
                v1_4 = 0;
            } catch (String v0) {
                v0_7 = 0;
            }
        } else {
            v0_10 = 0;
        }
        return v0_10;
    }

Method com.yandex.metrica.impl.ob.dc.h() calling method android.net.Uri.parse()


    public static String h(android.content.Context p7, String p8)
    {
        String v1 = com.yandex.metrica.impl.ob.dc$b.a().a(p7);
        if (!com.yandex.metrica.impl.bj.a(v1)) {
            Exception v0_10 = com.yandex.metrica.impl.bf.a(p7);
            v0_10.setPackage(p8);
            java.util.Iterator v2 = com.yandex.metrica.impl.bf.a(p7, v0_10).iterator();
            while (v2.hasNext()) {
                Exception v0_6 = com.yandex.metrica.impl.bf.a(((android.content.pm.ResolveInfo) v2.next()).serviceInfo);
                if ((v0_6 > null) && (v0_6 < 29)) {
                    try {
                        Exception v0_8 = new android.content.ContentValues();
                        v0_8.put("DEVICE_ID", v1);
                    } catch (Exception v0) {
                    }
                    if (!com.yandex.metrica.impl.bj.a(v1)) {
                        int v5_1 = new Object[1];
                        v5_1[0] = p8;
                        p7.getContentResolver().update(android.net.Uri.parse(String.format(java.util.Locale.US, "content://%s.MetricaContentProvider/DEVICE_ID", v5_1)), v0_8, 0, 0);
                    }
                }
            }
        }
        return v1;
    }

Method com.yandex.metrica.impl.ob.bw.b() calling method android.net.Uri.parse()


    private static android.content.Intent b(android.content.Context p3)
    {
        android.content.Intent v1_2 = new android.content.Intent("com.yandex.metrica.IMetricaService", android.net.Uri.parse(new StringBuilder("metrica://").append(p3.getPackageName()).toString()));
        if (android.os.Build$VERSION.SDK_INT >= 12) {
            v1_2.addFlags(32);
        }
        return v1_2;
    }

Method com.yandex.metrica.impl.h.a() calling method android.net.Uri.parse()


    public android.content.Intent a(String p9, String p10)
    {
        java.util.concurrent.Executor v2_0 = 0;
        android.content.Intent v0_1;
        if (this.i == null) {
            v0_1 = 0;
        } else {
            if ((android.text.TextUtils.isEmpty(this.e)) || ((android.text.TextUtils.isEmpty(this.f)) || (android.text.TextUtils.isEmpty(this.g)))) {
                android.content.Intent v0_11 = 0;
            } else {
                v0_11 = 1;
            }
            if (v0_11 == null) {
            } else {
                android.content.Intent v0_21;
                android.content.Intent v0_18 = ((android.net.ConnectivityManager) this.a.getSystemService("connectivity")).getActiveNetworkInfo();
                if ((v0_18 == null) || (!v0_18.isConnectedOrConnecting())) {
                    v0_21 = 0;
                } else {
                    v0_21 = 1;
                }
                if (v0_21 == null) {
                } else {
                    android.content.Intent v0_34;
                    long v4_5 = new java.util.ArrayList();
                    android.content.Intent v0_26 = new android.content.Intent("android.intent.action.VIEW").addCategory("android.intent.category.DEFAULT").addCategory("android.intent.category.BROWSABLE").setData(android.net.Uri.parse("https://appmetrica.yandex.com"));
                    java.util.HashMap v1_13 = this.a.getPackageManager();
                    java.util.Iterator v5_0 = v1_13.queryIntentActivities(v0_26, 0);
                    android.content.Intent v0_32 = v1_13.resolveActivity(new android.content.Intent("android.intent.action.VIEW").addCategory("android.intent.category.DEFAULT").setData(android.net.Uri.parse("https://appmetrica.yandex.com")), 65536);
                    if (v0_32 == null) {
                        v0_34 = 0;
                    } else {
                        v0_34 = v0_32.activityInfo;
                    }
                    ark>com.yandex.metrica.impl.hark>$2 v3_22;
                    if (v0_34 == null) {
                        v3_22 = 0;
                    } else {
                        v3_22 = v0_34.packageName;
                    }
                    java.util.Iterator v5_1 = v5_0.iterator();
                    while (v5_1.hasNext()) {
                        long v6_0 = ((android.content.pm.ResolveInfo) v5_1.next()).activityInfo.packageName;
                        if (this.h.containsKey(v6_0)) {
                            ark>com.yandex.metrica.impl.hark>$a v7_1 = new ark>com.yandex.metrica.impl.hark>$a(v6_0, ((Integer) this.h.get(v6_0)), ((Long) this.i.get(v6_0)));
                            v7_1.d = v6_0.equals(v3_22);
                            v4_5.add(v7_1);
                        }
                    }
                    java.util.HashMap v1_15;
                    if (v4_5.size() <= 0) {
                        v1_15 = 0;
                    } else {
                        java.util.Collections.sort(v4_5);
                        android.content.Intent v0_40 = ((ark>com.yandex.metrica.impl.hark>$a) v4_5.get(0));
                        if (v0_40.a() >= System.currentTimeMillis()) {
                        } else {
                            v1_15 = v0_40;
                        }
                    }
                    if (v1_15 == null) {
                    } else {
                        v0_1 = new android.content.Intent("android.intent.action.VIEW");
                        try {
                            v2_0 = android.net.Uri.parse(this.g).buildUpon().appendPath("bind_id").appendQueryParameter("uuid", this.f).appendQueryParameter("device_id", this.e).appendQueryParameter("redirect_link", p9);
                        } catch (java.util.HashMap v1) {
                        }
                        if (!android.text.TextUtils.isEmpty(p10)) {
                            v2_0.appendQueryParameter("package_name", p10);
                        }
                        v2_0 = v2_0.build();
                        v0_1.addCategory("android.intent.category.BROWSABLE");
                        v0_1.addFlags(1342177280);
                        if (com.yandex.metrica.impl.bl.a(11)) {
                            v0_1.addFlags(32768);
                        }
                        v0_1.setData(v2_0);
                        v0_1.setPackage(v1_15.a);
                        v1_15.b = System.currentTimeMillis();
                        this.i.put(v1_15.a, Long.valueOf(v1_15.b));
                        v2_0 = this.c;
                        v2_0.execute(new ark>com.yandex.metrica.impl.hark>$2(this, new java.util.HashMap(this.i)));
                    }
                }
            }
        }
        return v0_1;
    }

Method com.yandex.metrica.impl.bi.e() calling method android.net.Uri.parse()


    public void e()
    {
        super.e();
        String v0_3 = android.net.Uri.parse(this.s()).buildUpon();
        this.a(v0_3);
        this.a(v0_3.build().toString());
        return;
    }

Method com.yandex.metrica.impl.bf.a() calling method android.net.Uri.parse()


    public static android.content.Intent a(android.content.Context p3)
    {
        android.content.Intent v1_2 = new android.content.Intent(com.yandex.metrica.IMetricaService.getName(), android.net.Uri.parse(new StringBuilder("metrica://").append(p3.getPackageName()).toString()));
        ark>com.yandex.metrica.impl.bfark>.a(v1_2);
        return v1_2;
    }

Method com.yandex.metrica.impl.au.z() calling method android.net.Uri.parse()


    void z()
    {
        android.net.Uri$Builder v1 = android.net.Uri.parse(this.s()).buildUpon();
        v1.path("report");
        com.yandex.metrica.impl.au.a(v1, "deviceid", this.c.p(), this.n.p());
        com.yandex.metrica.impl.au.a(v1, "uuid", this.c.q(), this.n.q());
        com.yandex.metrica.impl.au.a(v1, "analytics_sdk_version", this.c.d(), this.n.d());
        com.yandex.metrica.impl.au.a(v1, "client_analytics_sdk_version", this.c.e(), this.n.e());
        com.yandex.metrica.impl.au.a(v1, "app_version_name", this.c.n(), this.n.n());
        com.yandex.metrica.impl.au.a(v1, "app_build_number", this.c.m(), this.n.m());
        com.yandex.metrica.impl.au.a(v1, "os_version", this.c.k(), this.n.k());
        if (this.c.l() > 0) {
            v1.appendQueryParameter("os_api_level", String.valueOf(this.c.l()));
        }
        String v0_4;
        com.yandex.metrica.impl.au.a(v1, "analytics_sdk_build_number", this.c.g());
        com.yandex.metrica.impl.au.a(v1, "analytics_sdk_build_type", this.c.h());
        com.yandex.metrica.impl.au.a(v1, "app_debuggable", this.c.T());
        com.yandex.metrica.impl.au.a(v1, "locale", this.c.y(), this.n.y());
        com.yandex.metrica.impl.au.a(v1, "is_rooted", this.c.r(), this.n.r());
        com.yandex.metrica.impl.au.a(v1, "app_framework", this.c.s(), this.n.s());
        if (this.n.f() < 200) {
            v0_4 = "api_key";
        } else {
            v0_4 = "api_key_128";
        }
        v1.appendQueryParameter(v0_4, this.C());
        v1.appendQueryParameter("app_id", this.p.m().b());
        v1.appendQueryParameter("app_platform", this.n.i());
        v1.appendQueryParameter("model", this.n.j());
        v1.appendQueryParameter("manufacturer", this.n.a());
        v1.appendQueryParameter("screen_width", String.valueOf(this.n.u()));
        v1.appendQueryParameter("screen_height", String.valueOf(this.n.v()));
        v1.appendQueryParameter("screen_dpi", String.valueOf(this.n.w()));
        v1.appendQueryParameter("scalefactor", String.valueOf(this.n.x()));
        v1.appendQueryParameter("device_type", this.n.A());
        v1.appendQueryParameter("android_id", this.n.z());
        String v0_17 = this.n.a(this.p.n());
        if (!android.text.TextUtils.isEmpty(v0_17)) {
            v1.appendQueryParameter("adv_id", v0_17);
        }
        com.yandex.metrica.impl.au.a(v1, "clids_set", this.n.K());
        this.a(v1.build().toString());
        return;
    }

Method com.yandex.auth.util.a.a() calling method android.net.Uri.parse()


    public static android.net.Uri a(String p3, String p4)
    {
        Object[] v1_1 = new Object[2];
        v1_1[0] = p3;
        v1_1[1] = p4;
        return android.net.Uri.parse(String.format("content://%s/%s", v1_1));
    }

Method com.yandex.auth.sync.database.f.a() calling method android.net.Uri.parse()


    private static android.net.Uri a(android.net.Uri p2, String p3)
    {
        return android.net.Uri.parse(p2.toString().replace(p2.getLastPathSegment(), p3));
    }

Method com.yandex.auth.sync.command.m.a() calling method android.net.Uri.parse()


    public final void a()
    {
        SecurityException v0_0 = 1;
        new StringBuilder().append(this.a.getPackageName()).append(": isSuggested = ").append(this.c.b()).append(", isMaster = ").append(this.b.b());
        com.yandex.auth.sync.b.a().a = 1;
        android.content.Context v1_5 = this.b.a();
        if ((v1_5 != null) && (!v1_5.equals(this.a.getPackageName()))) {
            String v2_4 = new android.content.Intent("com.yandex.auth.action.AM_PACKAGE_ADDED");
            v2_4.setData(android.net.Uri.parse(new StringBuilder("package:").append(this.a.getPackageName()).toString()));
            v2_4.setPackage(v1_5);
            this.a.sendBroadcast(v2_4);
        }
        new StringBuilder("Master after enable: ").append(this.b.a());
        android.content.Context v1_11 = this.a.getPackageName();
        String v2_11 = this.b.a();
        if ((v2_11 == null) || (v1_11.equals(v2_11))) {
            v0_0 = 0;
        }
        if (v0_0 != null) {
            SecurityException v0_2 = this.b.a(this.a, "com.yandex.action.STOP_AUTH_SERVICE");
            if (v0_2 != null) {
                try {
                    this.a.startService(v0_2);
                } catch (SecurityException v0) {
                }
            }
        }
        return;
    }

Method com.yandex.auth.ob.w.a() calling method android.net.Uri.parse()


    public final android.net.Uri$Builder a(String p5, java.util.Map p6)
    {
        android.net.Uri$Builder v2 = android.net.Uri.parse(this.a).buildUpon();
        v2.appendEncodedPath(p5);
        java.util.Iterator v3 = p6.entrySet().iterator();
        while (v3.hasNext()) {
            String v1_1 = ((java.util.Map$Entry) v3.next());
            v2.appendQueryParameter(((String) v1_1.getKey()), ((String) v1_1.getValue()));
        }
        return v2;
    }

Method com.yandex.auth.loginsdk.SdkLoginFragment.onActivityResult() calling method android.net.Uri.parse()


    public void onActivityResult(int p3, int p4, android.content.Intent p5)
    {
        super.onActivityResult(p3, p4, p5);
        switch (p3) {
            case 1:
                if (p4 != -1) {
                    String v1_2 = ((com.yandex.auth.loginsdk.h) this.c).c;
                    if (v1_2 != null) {
                        ((com.yandex.auth.loginsdk.h) this.c).a(v1_2.name);
                    } else {
                        this.getActivity().finish();
                    }
                } else {
                    ((com.yandex.auth.loginsdk.h) this.c).a(p5.getStringExtra("authAccount"));
                }
                break;
            case 2:
                if (p4 != -1) {
                    com.yandex.auth.loginsdk.h v0_13 = this.getActivity();
                    v0_13.setResult(p4);
                    v0_13.finish();
                } else {
                    ((com.yandex.auth.loginsdk.h) this.c).c(android.net.Uri.parse(p5.getStringExtra("ret_path")).getQueryParameter("task_id"));
                }
                break;
        }
        return;
    }

Method com.yandex.auth.k.a() calling method android.net.Uri.parse()


    public final void a(String p9)
    {
        com.yandex.auth.WebViewActivity v1 = this.d;
        if ((v1.a != com.yandex.auth.WebViewActivity$b.a) && (v1.a != com.yandex.auth.WebViewActivity$b.c)) {
            if (v1.a != com.yandex.auth.WebViewActivity$b.c) {
                android.content.Intent v0_1 = new android.os.Bundle();
                v0_1.putString("ret_path", p9);
                v1.setResult(-1, new android.content.Intent().putExtras(v0_1));
                v1.finish();
            }
        } else {
            android.webkit.CookieSyncManager.getInstance().sync();
            android.content.Intent v0_6 = android.webkit.CookieManager.getInstance().getCookie(p9);
            if (v0_6 != null) {
                String v2_5 = ark>com.yandex.auth.kark>.a(v0_6, "Session_id");
                String v3_1 = ark>com.yandex.auth.kark>.a(v0_6, "sessionid2");
                android.content.Intent v0_8 = android.net.Uri.parse(p9).getHost();
                android.os.Bundle v4_1 = v0_8.split("\\.");
                if (v4_1.length >= 2) {
                    v0_8 = new StringBuilder().append(v4_1[(v4_1.length - 2)]).append(".").append(v4_1[(v4_1.length - 1)]).toString();
                }
                if (v2_5 != null) {
                    android.webkit.CookieManager.getInstance().removeAllCookie();
                    v1.findViewById(com.yandex.auth.R$id.webviewPlaceholder).setVisibility(4);
                    android.os.Bundle v4_7 = new android.os.Bundle();
                    v4_7.putString("session_id", v2_5);
                    v4_7.putString("ssl_session_id", v3_1);
                    v4_7.putString("host", v0_8);
                    v1.setResult(-1, new android.content.Intent().putExtras(v4_7));
                    v1.finish();
                }
            }
        }
        return;
    }

Method com.yandex.auth.k.a() calling method android.net.Uri.parse()


    public static void a(android.content.Context p4, String p5, com.yandex.auth.AmConfig p6, String p7)
    {
        android.app.Activity v0_1 = new android.content.Intent();
        v0_1.setData(android.net.Uri.parse(p5));
        if (!p6.a.mHandleLinksSelf) {
            if (!ark>com.yandex.auth.kark>.a(p4)) {
                v0_1.setComponent(new android.content.ComponentName(p4, com.yandex.auth.WebViewActivity));
            } else {
                v0_1 = ark>com.yandex.auth.kark>.b(p4, v0_1);
            }
        } else {
            v0_1.setPackage(p6.getPackageName());
            v0_1.setAction("android.intent.action.VIEW");
        }
        if (v0_1 == null) {
            if ((p4 instanceof android.app.Activity)) {
                ark>com.yandex.auth.kark>.a(((android.app.Activity) p4), p4.getString(com.yandex.auth.R$string.error_no_browser));
            }
        } else {
            if (p7 != null) {
                v0_1.putExtra("tag", p7);
            }
            String v1_9 = new android.os.Bundle();
            v1_9.putString("sender_package", p4.getPackageName());
            v1_9.putString("sender_identity", "am");
            v0_1.putExtras(v1_9);
            p4.startActivity(v0_1);
        }
        return;
    }

Method com.yandex.auth.config.d.a() calling method android.net.Uri.parse()


    final android.content.Intent a(String p3, String p4, String p5)
    {
        android.content.Intent v0_1 = new android.content.Intent();
        v0_1.setAction(p3);
        if (p4 != null) {
            v0_1.setData(android.net.Uri.parse(p4));
        }
        if (p5 != null) {
            v0_1.addCategory(p5);
        }
        v0_1.setPackage(this.b);
        return v0_1;
    }

Method com.yandex.auth.ob.v.getUrl() calling method android.net.Uri.parse()


    public String getUrl()
    {
        if (this.a == null) {
            android.net.Uri$Builder v2 = android.net.Uri.parse(this.b).buildUpon();
            String v0_12 = com.yandex.auth.analytics.j.a();
            if (v0_12 != null) {
                java.util.Iterator v3 = v0_12.entrySet().iterator();
                while (v3.hasNext()) {
                    String v0_8 = ((java.util.Map$Entry) v3.next());
                    v2.appendQueryParameter(((String) v0_8.getKey()), ((String) v0_8.getValue()));
                }
            }
            this.a = v2.build().toString();
        }
        return this.a;
    }

Method com.yandex.auth.SocialBrowserActivity.a() calling method android.net.Uri.parse()


    private String a()
    {
        String v3 = 0;
        int v2_3 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("http://"));
        android.content.pm.ResolveInfo v0_1 = this.getPackageManager().resolveActivity(v2_3, 196608);
        if (v0_1 == null) {
            java.util.Iterator v6_1 = this.getPackageManager().queryIntentActivities(v2_3, 196608).iterator();
            int v1_1 = 0;
            while (v6_1.hasNext()) {
                android.content.pm.ResolveInfo v0_9 = ((android.content.pm.ResolveInfo) v6_1.next());
                ark>com.yandex.auth.SocialBrowserActivityark>$a[] v7_0 = ark>com.yandex.auth.SocialBrowserActivityark>$a.values();
                int v4_1 = 0;
                while (v4_1 < v7_0.length) {
                    int v2_0 = v7_0[v4_1];
                    if ((v0_9.activityInfo.packageName.equals(ark>com.yandex.auth.SocialBrowserActivityark>$a.a(v2_0))) && ((v1_1 == 0) || (v1_1.ordinal() > v2_0.ordinal()))) {
                        v1_1 = v2_0;
                    }
                    v4_1++;
                }
            }
            if (v1_1 != 0) {
                v3 = ark>com.yandex.auth.SocialBrowserActivityark>$a.a(v1_1);
            }
        } else {
            android.content.pm.ResolveInfo v0_3 = v0_1.activityInfo.packageName;
            int v4_0 = ark>com.yandex.auth.SocialBrowserActivityark>$a.values();
            int v1_0 = 0;
            while (v1_0 < v4_0.length) {
                if (!android.text.TextUtils.equals(v0_3, ark>com.yandex.auth.SocialBrowserActivityark>$a.a(v4_0[v1_0]))) {
                    v1_0++;
                } else {
                    v3 = v0_3;
                }
            }
        }
        return v3;
    }

Method com.yandex.auth.SocialBrowserActivity.a() calling method android.net.Uri.parse()


    public static android.content.Intent a(android.content.Context p2, String p3)
    {
        android.content.Intent v0_1 = new android.content.Intent(p2, ark>com.yandex.auth.SocialBrowserActivityark>);
        v0_1.setData(android.net.Uri.parse(p3));
        return v0_1;
    }

Method ru.yandex.searchlib.items.SuggestSearchItem.getIntent() calling method android.net.Uri.parse()


    public android.content.Intent getIntent()
    {
        android.content.Intent v1_1 = new android.content.Intent("android.intent.action.VIEW");
        String v0_2 = this.getUrl();
        if (!android.text.TextUtils.isEmpty(v0_2)) {
            if ((!v0_2.startsWith("http:")) && (!v0_2.startsWith("https:"))) {
                v0_2 = new StringBuilder().append("http://").append(v0_2).toString();
            }
            v1_1.setData(android.net.Uri.parse(v0_2));
        } else {
            String v0_6;
            StringBuilder v2_6 = ru.yandex.searchlib.x.k();
            String v3_2 = ru.yandex.searchlib.util.y.a(this.isFromHistory, this.isFromInput);
            String v4 = this.getTitle();
            if (this.voiceQuery == null) {
                v0_6 = 0;
            } else {
                v0_6 = 1;
            }
            v1_1.setData(v2_6.a(v4, v0_6, v3_2));
        }
        return v1_1;
    }

Method ru.yandex.mail.ui.i.b() calling method android.net.Uri.parse()


    private void b(String p4)
    {
        this.a(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4)));
        this.u();
        return;
    }

Method ru.yandex.mail.ui.DiskAboutActivity.showPrivacyPolicy() calling method android.net.Uri.parse()


    public void showPrivacyPolicy(android.view.View p4)
    {
        this.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append(this.privacyPolicyUrl).append("?lang=").append(java.util.Locale.getDefault().getLanguage()).toString())));
        return;
    }

Method ru.yandex.mail.ui.DiskAboutActivity.showOtherApps() calling method android.net.Uri.parse()


    public void showOtherApps(android.view.View p4)
    {
        String v1_2 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(this.getString(2131428605)));
        v1_2.setFlags(524288);
        try {
            this.startActivityForResult(v1_2, 0);
        } catch (android.content.Intent v0) {
            this.startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(this.getString(2131428606))));
        }
        return;
    }

Method ru.yandex.disk.remote.u$c.a() calling method android.net.Uri.parse()


    private static String a(String p3)
    {
        String v0_2;
        if (!android.webkit.URLUtil.isValidUrl(p3)) {
            v0_2 = new StringBuilder().append("/").append(ru.yandex.disk.util.ck.a(p3)).toString();
        } else {
            v0_2 = android.net.Uri.parse(p3).getPath();
        }
        return new StringBuilder().append("/public").append(v0_2).toString();
    }

Method ru.yandex.disk.pub.i.call() calling method android.net.Uri.parse()


    public Object call(Object p2)
    {
        return android.net.Uri.parse(((String) p2));
    }

Method ru.yandex.disk.provider.af.a() calling method android.net.Uri.parse()


    private void a()
    {
        android.net.Uri v0_5 = android.net.Uri.parse(new StringBuilder().append("content://").append(this.d).append("/").append("PLAIN_SETTINGS_TABLE").toString());
        if (ru.yandex.disk.gs.c) {
            ru.yandex.disk.Log.b("Settings", new StringBuilder().append("observeProviderChanges: observe on ").append(v0_5).toString());
        }
        this.c.registerContentObserver(v0_5, 1, new ark>ru.yandex.disk.provider.afark>$c(this));
        return;
    }

Method ru.yandex.disk.provider.DiskContentProvider.b() calling method android.net.Uri.parse()


    public static android.net.Uri b(android.content.Context p2)
    {
        return android.net.Uri.parse(new StringBuilder().append("content://").append(ru.yandex.disk.provider.DiskContentProvider.a(p2)).toString());
    }

Method ru.yandex.disk.o.onClick() calling method android.net.Uri.parse()


    public void onClick(android.content.DialogInterface p4, int p5)
    {
        switch (p5) {
            case -2:
                this.a.a(new ru.yandex.disk.e.c$cv().a(ru.yandex.disk.provider.l.a.d()));
                break;
            case -1:
                android.net.Uri v0_2 = this.getString(2131428080);
                android.content.Intent v1_4 = new android.content.Intent("android.intent.action.VIEW");
                v1_4.setData(android.net.Uri.parse(v0_2));
                this.startActivity(v1_4);
                break;
        }
        return;
    }

Method ru.yandex.disk.notifications.ShortMessagesWatcher.b() calling method android.net.Uri.parse()


    private android.content.Intent b(ru.yandex.disk.notifications.ShortMessagesWatcher$ShortMessageType p4, android.os.Bundle p5)
    {
        android.content.Intent v0_1;
        android.content.Intent v0_4 = this.h.a(p4);
        if (v0_4 == null) {
            android.content.Intent v0_7 = p5.getString("link");
            if (v0_7 == null) {
                v0_1 = this.e.c();
            } else {
                v0_1 = this.e.a(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v0_7)));
            }
        } else {
            android.content.Intent v1_3 = p5.getString("action_data");
            if (v1_3 != null) {
                v0_1 = v0_4.a(v1_3);
            } else {
                this.g.a("bad_data_in_push", p5);
                v0_1 = 0;
            }
        }
        return v0_1;
    }

Method ru.yandex.disk.feed.r.c() calling method android.net.Uri.parse()


    private rx.a c()
    {
        return rx.a.a(android.net.Uri.parse("https://www.yandex.ru/")).b(rx.f.a.d()).e(ru.yandex.disk.feed.w.a()).e(ru.yandex.disk.feed.x.a(this)).b(ru.yandex.disk.feed.y.a()).b(ru.yandex.disk.feed.z.a(this));
    }

Method ru.yandex.disk.feed.r.a() calling method android.net.Uri.parse()


    private android.content.Intent a(android.content.ComponentName p4, String p5)
    {
        return new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p5)).setComponent(p4);
    }

Method ru.yandex.disk.feed.OpenPublicUrlInWebAction.b() calling method android.net.Uri.parse()


    private rx.a b(String p4)
    {
        return rx.a.a(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4))).c(this.d.a(p4));
    }

Method ru.yandex.disk.autoupload.observer.f.a() calling method android.net.Uri.parse()


    public void a()
    {
        if (android.os.Build$VERSION.SDK_INT >= 19) {
            if (ru.yandex.disk.gs.c) {
                ru.yandex.disk.Log.b("MediaContent", "skip gallery rescan on KITKAT");
            }
        } else {
            SecurityException v0_12 = android.os.SystemClock.elapsedRealtime();
            if ((v0_12 - this.h) > 300000) {
                this.h = v0_12;
                SecurityException v0_2 = this.g.e();
                if (v0_2.b()) {
                    try {
                        this.e.sendBroadcast(new android.content.Intent("android.intent.action.MEDIA_MOUNTED", android.net.Uri.parse(new StringBuilder().append("file://").append(v0_2.a()).toString())).putExtra("start_scan", 0));
                    } catch (SecurityException v0_10) {
                        ru.yandex.disk.Log.a("MediaContent", v0_10);
                    }
                }
            }
        }
        return;
    }

Method ru.yandex.disk.app.h.b() calling method android.net.Uri.parse()


    private android.database.Cursor b(String p9)
    {
        String v1_1 = android.net.Uri.parse(new StringBuilder().append("content://").append(p9).append(".minidisk/").append("creds").toString());
        if (ru.yandex.disk.gs.c) {
            ru.yandex.disk.Log.b("DiskServicesScanner", new StringBuilder().append("getLoggedInUser: for uri ").append(v1_1.toString()).toString());
        }
        try {
            int v0_7 = this.b;
            String v2_6 = new String[1];
            v2_6[0] = "USER";
            String v2_7 = ru.yandex.disk.util.h.a(v2_6);
            String[] v4_2 = new String[1];
            v4_2[0] = "0";
            int v0_9 = v0_7.a(v1_1, v2_7, "IS_LOGGED >= ?", ru.yandex.disk.util.h.a(v4_2), 0);
        } catch (int v0_10) {
            ru.yandex.disk.Log.c("DiskServicesScanner", "caught and return null", v0_10);
            v0_9 = 0;
        }
        return v0_9;
    }

Method ru.yandex.disk.app.e.a() calling method android.net.Uri.parse()


    private android.net.Uri a(String p3)
    {
        return android.net.Uri.parse(new StringBuilder().append("content://").append(p3).append(".minidisk").append("/").append("creds").toString());
    }

Method it.sephiroth.android.library.picasso.Picasso.load() calling method android.net.Uri.parse()


    public it.sephiroth.android.library.picasso.RequestCreator load(String p4)
    {
        it.sephiroth.android.library.picasso.RequestCreator v0_3;
        if (p4 != null) {
            if (p4.trim().length() != 0) {
                v0_3 = this.load(android.net.Uri.parse(p4));
            } else {
                throw new IllegalArgumentException("Path must not be empty.");
            }
        } else {
            v0_3 = new it.sephiroth.android.library.picasso.RequestCreator(this, 0, 0);
        }
        return v0_3;
    }

Method it.sephiroth.android.library.picasso.Picasso.invalidate() calling method android.net.Uri.parse()


    public void invalidate(String p3)
    {
        if (p3 != null) {
            this.invalidate(android.net.Uri.parse(p3));
            return;
        } else {
            throw new IllegalArgumentException("path == null");
        }
    }

Method com.yandex.promolib.YPLGlobalConfiguration.libVersionFromProvider() calling method android.net.Uri.parse()


    public static com.yandex.promolib.YPLGlobalConfiguration$VersionInfo libVersionFromProvider(android.content.Context p9, String p10)
    {
        android.database.Cursor v8 = 0;
        int v6 = -1;
        try {
            int v1_2;
            Exception v0_5;
            android.database.Cursor v2_3 = new Object[1];
            v2_3[0] = p10;
            android.database.Cursor v2_1 = p9.getContentResolver().query(android.net.Uri.parse(String.format(java.util.Locale.US, com.yandex.promolib.contentprovider.YPLContentProvider.j, v2_3)), 0, 0, 0, 0);
            try {
                if ((v2_1 == null) || (!v2_1.moveToFirst())) {
                    v0_5 = -1;
                    v1_2 = 1;
                } else {
                    v1_2 = v2_1.getInt(v2_1.getColumnIndex("lib_version_number"));
                    try {
                        v0_5 = v2_1.getInt(v2_1.getColumnIndex("lib_version_build_type"));
                    } catch (Exception v0) {
                        Exception v0_1 = v2_1;
                        com.yandex.promolib.impl.ce.a(v0_1);
                        return new com.yandex.promolib.YPLGlobalConfiguration$VersionInfo(v1_2, v6);
                    } catch (Exception v0) {
                        v8 = v2_1;
                        com.yandex.promolib.impl.ce.a(v8);
                        return new com.yandex.promolib.YPLGlobalConfiguration$VersionInfo(v1_2, v6);
                    }
                }
            } catch (Exception v0_2) {
                v8 = v2_1;
                com.yandex.promolib.impl.ce.a(v8);
                throw v0_2;
            } catch (Exception v0) {
                v1_2 = 1;
                v0_1 = v2_1;
            } catch (Exception v0) {
                v1_2 = 1;
                v8 = v2_1;
            }
            com.yandex.promolib.impl.ce.a(v2_1);
            v6 = v0_5;
            return new com.yandex.promolib.YPLGlobalConfiguration$VersionInfo(v1_2, v6);
        } catch (Exception v0_2) {
        } catch (Exception v0) {
            v1_2 = 1;
            v0_1 = 0;
        } catch (Exception v0) {
            v1_2 = 1;
        }
    }

Method com.yandex.auth.state.YandexAccountsStateProvider.getAuthlibVersion() calling method android.net.Uri.parse()


    private com.yandex.auth.state.AuthlibVersion getAuthlibVersion(android.content.Context p11, android.content.pm.PackageInfo p12)
    {
        java.util.ArrayList v7_1 = new java.util.ArrayList();
        android.content.pm.ProviderInfo[] v8 = p12.providers;
        int v9 = v8.length;
        int v6 = 0;
        while (v6 < v9) {
            Exception v0_12 = v8[v6];
            if (this.isAmProvider(v0_12)) {
                try {
                    Exception v0_6 = p11.getContentResolver().query(android.net.Uri.parse(new StringBuilder("content://").append(v0_12.authority).append("/lib").toString()), 0, 0, 0, 0);
                    v0_6.moveToNext();
                    String v1_6 = v0_6.getFloat(0);
                    v0_6.close();
                    Exception v0_8 = new com.yandex.auth.state.AuthlibVersion(v1_6);
                } catch (Exception v0_9) {
                    android.util.Log.d(com.yandex.auth.state.YandexAccountsStateProvider.TAG, "Can\'t access content provider", v0_9);
                    v7_1.add(v0_9);
                }
                return v0_8;
            }
            v6++;
        }
        v0_8 = new com.yandex.auth.state.AuthlibVersion(v7_1);
        return v0_8;
    }

Method com.localytics.android.PushTrackingActivity.onCreate() calling method android.net.Uri.parse()


    protected void onCreate(android.os.Bundle p6)
    {
        super.onCreate(p6);
        android.content.Intent v2 = this.getIntent();
        android.content.Intent v0_6 = com.localytics.android.DatapointHelper.getLocalyticsAppKeyOrNull(this);
        if (!android.text.TextUtils.isEmpty(v0_6)) {
            com.localytics.android.Localytics.integrate(this.getApplicationContext(), v0_6);
        }
        android.content.Intent v0_3;
        com.localytics.android.Localytics.openSession();
        com.localytics.android.Localytics.handlePushNotificationOpened(v2);
        this.finish();
        int v3_0 = v2.getStringExtra("ll_deep_link_url");
        if (android.text.TextUtils.isEmpty(v3_0)) {
            v0_3 = 0;
        } else {
            v0_3 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(v3_0));
            int v3_3 = this.getPackageManager().queryIntentActivities(v0_3, 0);
            if ((v3_3 == 0) || (v3_3.size() <= 0)) {
            }
        }
        if (v0_3 == null) {
            v0_3 = ((android.content.Intent) v2.getParcelableExtra("ll_launch_intent"));
            if (v0_3 == null) {
                v0_3 = this.getPackageManager().getLaunchIntentForPackage(this.getPackageName());
                v0_3.addFlags(603979776);
            } else {
                v2.removeExtra("ll_launch_intent");
            }
        }
        v0_3.putExtras(v2);
        this.startActivity(v0_3);
        return;
    }

Method com.localytics.android.MarketingWebViewManager.handleHttpProtocolRequest() calling method android.net.Uri.parse()


    private com.localytics.android.MarketingWebViewManager$ProtocolHandleAction handleHttpProtocolRequest(java.net.URL p6)
    {
        com.localytics.android.MarketingWebViewManager$ProtocolHandleAction v0_12;
        com.localytics.android.MarketingWebViewManager$ProtocolHandleAction v0_7 = p6.getProtocol();
        if ((v0_7.equals("http")) || (v0_7.equals("https"))) {
            com.localytics.android.Localytics$Log.w("[Marketing Nav Handler]: Handling a request for an external HTTP address.");
            com.localytics.android.MarketingWebViewManager$ProtocolHandleAction v0_3 = this.getValueByQueryKey("ampExternalOpen", p6);
            if ((!android.text.TextUtils.isEmpty(v0_3)) && (v0_3.toLowerCase(java.util.Locale.US).equals("true"))) {
                android.content.Context v1_3 = new Object[1];
                v1_3[0] = "ampExternalOpen";
                com.localytics.android.Localytics$Log.w(String.format("[Marketing Nav Handler]: Query string hook [%s] set to true. Opening the URL in chrome", v1_3));
                com.localytics.android.MarketingWebViewManager$ProtocolHandleAction v0_10 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p6.toString()));
                if (this.mLocalyticsDao.getAppContext().getPackageManager().queryIntentActivities(v0_10, 0).size() > 0) {
                    if (this.mContext != null) {
                        if ((this.mCampaign instanceof com.localytics.android.InAppCampaign)) {
                            this.mMessageHandler.obtainMessage(1).sendToTarget();
                        }
                        this.mContext.startActivity(v0_10);
                    }
                    v0_12 = com.localytics.android.MarketingWebViewManager$ProtocolHandleAction.OPENING_EXTERNAL;
                    return v0_12;
                }
            }
            com.localytics.android.Localytics$Log.w("[Marketing Nav Handler]: Loading HTTP request inside the current marketing view");
            v0_12 = com.localytics.android.MarketingWebViewManager$ProtocolHandleAction.OPENING_INTERNAL;
        } else {
            v0_12 = com.localytics.android.MarketingWebViewManager$ProtocolHandleAction.PROTOCOL_UNMATCHED;
        }
        return v0_12;
    }

Method com.localytics.android.MarketingWebViewManager.handleCustomProtocolRequest() calling method android.net.Uri.parse()


    private com.localytics.android.MarketingWebViewManager$ProtocolHandleAction handleCustomProtocolRequest(String p6)
    {
        com.localytics.android.MarketingWebViewManager$ProtocolHandleAction v0_5;
        com.localytics.android.MarketingWebViewManager$ProtocolHandleAction v0_6 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p6));
        if (this.mLocalyticsDao.getAppContext().getPackageManager().queryIntentActivities(v0_6, 0).size() <= 0) {
            android.content.Context v1_3 = new Object[1];
            v1_3[0] = p6;
            com.localytics.android.Localytics$Log.w(String.format("[Marketing Nav Handler]: Invalid url %s", v1_3));
            this.mMessageHandler.obtainMessage(1).sendToTarget();
            v0_5 = com.localytics.android.MarketingWebViewManager$ProtocolHandleAction.PROTOCOL_UNMATCHED;
        } else {
            com.localytics.android.Localytics$Log.w("[Marketing Nav Handler]: An app on this device is registered to handle this protocol scheme. Opening...");
            v0_6.setFlags(131072);
            if (this.mContext != null) {
                if ((this.mCampaign instanceof com.localytics.android.InAppCampaign)) {
                    this.mMessageHandler.obtainMessage(1).sendToTarget();
                }
                this.mContext.startActivity(v0_6);
            }
            v0_5 = com.localytics.android.MarketingWebViewManager$ProtocolHandleAction.OPENING_EXTERNAL;
        }
        return v0_5;
    }

Method com.localytics.android.InboxWebViewController.creativePathExists() calling method android.net.Uri.parse()


    private boolean creativePathExists()
    {
        return new java.io.File(android.net.Uri.parse(((String) this.mCampaign.getWebViewAttributes().get("html_url"))).getPath()).exists();
    }

Method com.localytics.android.InboxManager._getInboxCampaigns() calling method android.net.Uri.parse()


    java.util.List _getInboxCampaigns()
    {
        java.util.ArrayList v9_1 = new java.util.ArrayList();
        try {
            com.localytics.android.InboxCampaign v0_10 = this.mProvider;
            String v4_0 = new Object[1];
            v4_0[0] = "expiration";
            String v3_0 = String.format("%s > ?", v4_0);
            String v4_27 = new String[1];
            v4_27[0] = Long.toString((this.mLocalyticsDao.getCurrentTimeMillis() / 1000));
            String v10_12 = new Object[1];
            v10_12[0] = "sort_order";
            int v1_0 = v0_10.query("inbox_campaigns", 0, v3_0, v4_27, String.format("%s DESC", v10_12));
            try {
                while (v1_0.moveToNext()) {
                    com.localytics.android.InboxCampaign v0_21;
                    String v2_3 = v1_0.getLong(v1_0.getColumnIndexOrThrow("_id"));
                    String v4_47 = new com.localytics.android.InboxCampaign$Builder().setCampaignId(v1_0.getLong(v1_0.getColumnIndexOrThrow("campaign_id"))).setInboxId(v2_3).setRuleName(v1_0.getString(v1_0.getColumnIndexOrThrow("rule_name"))).setTitle(v1_0.getString(v1_0.getColumnIndexOrThrow("listing_title"))).setSummary(v1_0.getString(v1_0.getColumnIndexOrThrow("listing_summary"))).setSortOrder(((long) v1_0.getInt(v1_0.getColumnIndexOrThrow("sort_order"))));
                    if (v1_0.getInt(v1_0.getColumnIndexOrThrow("read")) <= 0) {
                        v0_21 = 0;
                    } else {
                        v0_21 = 1;
                    }
                    com.localytics.android.InboxCampaign v0_4 = v4_47.setRead(v0_21).setAbTest(v1_0.getString(v1_0.getColumnIndexOrThrow("ab_test"))).setVersion(((long) v1_0.getInt(v1_0.getColumnIndexOrThrow("version")))).setReceivedDate(v1_0.getLong(v1_0.getColumnIndexOrThrow("received_date"))).setSchemaVersion(((long) v1_0.getInt(v1_0.getColumnIndexOrThrow("schema_version")))).setAttributes(this._getAttributes(v2_3));
                    String v4_18 = v1_0.getString(v1_0.getColumnIndexOrThrow("thumbnail_location"));
                    if (!android.text.TextUtils.isEmpty(v4_18)) {
                        java.util.HashMap v5_3 = com.localytics.android.ThumbnailManager.getInboxLocalThumbnailLocation(v2_3, this.mLocalyticsDao);
                        v0_4.setThumbnailUri(android.net.Uri.parse(v4_18));
                        v0_4.setLocalThumbnailUri(android.net.Uri.fromFile(new java.io.File(v5_3)));
                    }
                    String v4_25 = v1_0.getString(v1_0.getColumnIndexOrThrow("creative_location"));
                    if (!android.text.TextUtils.isEmpty(v4_25)) {
                        v0_4.setCreativeUri(android.net.Uri.parse(v4_25));
                        v0_4.setLocalCreativeUri(android.net.Uri.parse(new StringBuilder().append("file://").append(com.localytics.android.CreativeManager.getInboxLocalHtmlLocation(v2_3, this.mLocalyticsDao)).toString()));
                        java.util.HashMap v5_14 = new java.util.HashMap();
                        String v6_8 = new StringBuilder().append("file://").append(com.localytics.android.CreativeManager.getInboxLocalHtmlLocation(v2_3, this.mLocalyticsDao)).toString();
                        String v10_7 = com.localytics.android.CreativeManager.getInboxLocalFileURL(v2_3, v4_25.endsWith(".zip"), this.mLocalyticsDao);
                        v5_14.put("creative_url", v4_25);
                        v5_14.put("html_url", v6_8);
                        v5_14.put("base_path", com.localytics.android.CreativeManager.getInboxUnzipFileDirPath(v2_3, this.mLocalyticsDao));
                        Object[] v11_3 = new Object[1];
                        v11_3[0] = Long.valueOf(v2_3);
                        v5_14.put("zip_name", String.format("inbox_creative_assets_%d.zip", v11_3));
                        v5_14.put("local_file_location", v10_7);
                        v0_4.setWebViewAttributes(v5_14);
                    }
                    v9_1.add(v0_4.build());
                }
            } catch (com.localytics.android.InboxCampaign v0_5) {
                if (v1_0 != 0) {
                    v1_0.close();
                }
                throw v0_5;
            }
            if (v1_0 != 0) {
                v1_0.close();
            }
            return v9_1;
        } catch (com.localytics.android.InboxCampaign v0_5) {
            v1_0 = 0;
        }
    }

Method com.localytics.android.DatapointHelper.getFBAttribution() calling method android.net.Uri.parse()


    static String getFBAttribution(android.content.Context p7)
    {
        String v0_1 = p7.getContentResolver();
        int v1_2 = android.net.Uri.parse("content://com.facebook.katana.provider.AttributionIdProvider");
        String v2_2 = new String[1];
        v2_2[0] = "aid";
        try {
            String v0_4;
            int v1_0 = v0_1.query(v1_2, v2_2, 0, 0, 0);
            try {
                if ((v1_0 == 0) || (!v1_0.moveToFirst())) {
                    v0_4 = 0;
                } else {
                    v0_4 = v1_0.getString(v1_0.getColumnIndex("aid"));
                }
            } catch (String v0_0) {
                com.localytics.android.Localytics$Log.w("Error reading FB attribution", v0_0);
                if (v1_0 == 0) {
                    v0_4 = 0;
                    return v0_4;
                } else {
                    v1_0.close();
                    v0_4 = 0;
                    return v0_4;
                }
            }
            if (v1_0 == 0) {
                return v0_4;
            } else {
                v1_0.close();
                return v0_4;
            }
        } catch (String v0_2) {
            v1_0 = 0;
            if (v1_0 != 0) {
                v1_0.close();
            }
            throw v0_2;
        } catch (String v0_0) {
            v1_0 = 0;
        } catch (String v0_2) {
        }
    }

Method com.google.android.gms.internal.zzaeo.<clinit>() calling method android.net.Uri.parse()


    static zzaeo()
    {
        com.google.android.gms.internal.zzaeo.CONTENT_URI = android.net.Uri.parse("content://com.google.android.gsf.gservices");
        com.google.android.gms.internal.zzaeo.aLH = android.net.Uri.parse("content://com.google.android.gsf.gservices/prefix");
        com.google.android.gms.internal.zzaeo.aLI = java.util.regex.Pattern.compile("^(1|true|t|on|yes|y)$", 2);
        com.google.android.gms.internal.zzaeo.aLJ = java.util.regex.Pattern.compile("^(0|false|f|off|no|n)$", 2);
        com.google.android.gms.internal.zzaeo.aLM = new java.util.HashSet();
        return;
    }

Method com.google.android.gms.internal.zzk.zzb() calling method android.net.Uri.parse()


    private static int zzb(String p1)
    {
        int v0_1;
        if (android.text.TextUtils.isEmpty(p1)) {
            v0_1 = 0;
        } else {
            int v0_2 = android.net.Uri.parse(p1);
            if (v0_2 == 0) {
            } else {
                int v0_3 = v0_2.getHost();
                if (v0_3 == 0) {
                } else {
                    v0_1 = v0_3.hashCode();
                }
            }
        }
        return v0_1;
    }

Method com.google.android.gms.gcm.zza.zzkb() calling method android.net.Uri.parse()


    private android.net.Uri zzkb(String p6)
    {
        android.net.Uri v0_3;
        if (!android.text.TextUtils.isEmpty(p6)) {
            if (("default".equals(p6)) || (this.mContext.getResources().getIdentifier(p6, "raw", this.mContext.getPackageName()) == 0)) {
                v0_3 = android.media.RingtoneManager.getDefaultUri(2);
            } else {
                android.net.Uri v0_5 = String.valueOf("android.resource://");
                String v1_3 = String.valueOf(this.mContext.getPackageName());
                v0_3 = android.net.Uri.parse(new StringBuilder((((String.valueOf(v0_5).length() + 5) + String.valueOf(v1_3).length()) + String.valueOf(p6).length())).append(v0_5).append(v1_3).append("/raw/").append(p6).toString());
            }
        } else {
            v0_3 = 0;
        }
        return v0_3;
    }

Method com.google.android.gms.common.internal.zzo.zzac() calling method android.net.Uri.parse()


    private static android.net.Uri zzac(String p2, String p3)
    {
        android.net.Uri v0_4 = android.net.Uri.parse("market://details").buildUpon().appendQueryParameter("id", p2);
        if (!android.text.TextUtils.isEmpty(p3)) {
            v0_4.appendQueryParameter("pcampaignid", p3);
        }
        return v0_4.build();
    }

Method com.google.android.gms.common.internal.zzo.<clinit>() calling method android.net.Uri.parse()


    static zzo()
    {
        com.google.android.gms.common.internal.zzo.yY = android.net.Uri.parse("http://plus.google.com/");
        com.google.android.gms.common.internal.zzo.yZ = com.google.android.gms.common.internal.zzo.yY.buildUpon().appendPath("circles").appendPath("find").build();
        return;
    }

Method com.google.android.gms.common.images.WebImage.zzn() calling method android.net.Uri.parse()


    private static android.net.Uri zzn(org.json.JSONObject p2)
    {
        android.net.Uri v0 = 0;
        if (p2.has("url")) {
            try {
                v0 = android.net.Uri.parse(p2.getString("url"));
            } catch (org.json.JSONException v1) {
            }
        }
        return v0;
    }

Method com.google.android.gms.common.data.DataHolder.zzh() calling method android.net.Uri.parse()


    public android.net.Uri zzh(String p2, int p3, int p4)
    {
        android.net.Uri v0_1;
        android.net.Uri v0_0 = this.zzd(p2, p3, p4);
        if (v0_0 != null) {
            v0_1 = android.net.Uri.parse(v0_0);
        } else {
            v0_1 = 0;
        }
        return v0_1;
    }

Method com.google.android.gms.auth.api.signin.GoogleSignInAccount.zzfo() calling method android.net.Uri.parse()


    public static com.google.android.gms.auth.api.signin.GoogleSignInAccount zzfo(String p14)
    {
        com.google.android.gms.auth.api.signin.GoogleSignInAccount v10 = 0;
        if (!android.text.TextUtils.isEmpty(p14)) {
            int v6;
            org.json.JSONObject v11_1 = new org.json.JSONObject(p14);
            com.google.android.gms.auth.api.signin.GoogleSignInAccount v0_9 = v11_1.optString("photoUrl", 0);
            if (android.text.TextUtils.isEmpty(v0_9)) {
                v6 = 0;
            } else {
                v6 = android.net.Uri.parse(v0_9);
            }
            long v12 = Long.parseLong(v11_1.getString("expirationTime"));
            java.util.HashSet v9_1 = new java.util.HashSet();
            String v1_1 = v11_1.getJSONArray("grantedScopes");
            String v2_0 = v1_1.length();
            com.google.android.gms.auth.api.signin.GoogleSignInAccount v0_4 = 0;
            while (v0_4 < v2_0) {
                v9_1.add(new com.google.android.gms.common.api.Scope(v1_1.getString(v0_4)));
                v0_4++;
            }
            v10 = com.google.android.gms.auth.api.signin.GoogleSignInAccount.zza(v11_1.optString("id"), v11_1.optString("tokenId", 0), v11_1.optString("email", 0), v11_1.optString("displayName", 0), v11_1.optString("givenName", 0), v11_1.optString("familyName", 0), v6, Long.valueOf(v12), v11_1.getString("obfuscatedIdentifier"), v9_1).zzfp(v11_1.optString("serverAuthCode", 0));
        }
        return v10;
    }

Method com.bumptech.glide.load.b.p.a() calling method android.net.Uri.parse()


    public com.bumptech.glide.load.a.c a(String p3, int p4, int p5)
    {
        android.net.Uri v0_2;
        if (!android.text.TextUtils.isEmpty(p3)) {
            android.net.Uri v0_1;
            if (!p3.startsWith("/")) {
                v0_1 = android.net.Uri.parse(p3);
                if (v0_1.getScheme() == null) {
                    v0_1 = ark>com.bumptech.glide.load.b.park>.a(p3);
                }
            } else {
                v0_1 = ark>com.bumptech.glide.load.b.park>.a(p3);
            }
            v0_2 = this.a.a(v0_1, p4, p5);
        } else {
            v0_2 = 0;
        }
        return v0_2;
    }

Method com.bumptech.glide.load.b.n.a() calling method android.net.Uri.parse()


    public com.bumptech.glide.load.a.c a(Integer p6, int p7, int p8)
    {
        com.bumptech.glide.load.a.c v0_0 = 0;
        try {
            int v1_8 = android.net.Uri.parse(new StringBuilder().append("android.resource://").append(this.b.getResourcePackageName(p6.intValue())).append(47).append(this.b.getResourceTypeName(p6.intValue())).append(47).append(this.b.getResourceEntryName(p6.intValue())).toString());
        } catch (int v1_9) {
            if (android.util.Log.isLoggable("ResourceLoader", 5)) {
                android.util.Log.w("ResourceLoader", new StringBuilder().append("Received invalid resource id: ").append(p6).toString(), v1_9);
            }
            v1_8 = 0;
        }
        if (v1_8 != 0) {
            v0_0 = this.a.a(v1_8, p7, p8);
        }
        return v0_0;
    }

Method com.android.volley.Request.findDefaultTrafficStatsTag() calling method android.net.Uri.parse()


    private static int findDefaultTrafficStatsTag(String p1)
    {
        int v0_1;
        if (android.text.TextUtils.isEmpty(p1)) {
            v0_1 = 0;
        } else {
            int v0_2 = android.net.Uri.parse(p1);
            if (v0_2 == 0) {
            } else {
                int v0_3 = v0_2.getHost();
                if (v0_3 == 0) {
                } else {
                    v0_1 = v0_3.hashCode();
                }
            }
        }
        return v0_1;
    }

Method com.adobe.creativesdk.aviary.widget.PackDetailLayout.lambda$setPackContent$95() calling method android.net.Uri.parse()


    synthetic void lambda$setPackContent$95(String p4, android.view.View p5)
    {
        try {
            this.getContext().startActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p4)));
        } catch (Exception v0_2) {
            v0_2.printStackTrace();
        }
        return;
    }

Method com.adobe.creativesdk.aviary.widget.AdobeDropDownLayout.lambda$onUserLogin$194() calling method android.net.Uri.parse()


    synthetic void lambda$onUserLogin$194(android.support.v4.f.j p4)
    {
        if ((android.support.v4.view.t.C(this)) && (this.getParent() != null)) {
            android.util.Log.v(this.getClass().getSimpleName(), new StringBuilder().append("avatar image url: ").append(((String) p4.a)).append(", orientation: ").append(p4.b).toString());
            it.sephiroth.android.library.picasso.Picasso.with(this.getContext()).load(android.net.Uri.parse(((String) p4.a))).rotate(((float) ((Integer) p4.b).intValue())).error(com.aviary.android.feather.sdk.R$drawable.com_adobe_image_ic_profile).into(this.userImageView);
        }
        return;
    }

Method com.adobe.creativesdk.aviary.panels.PacksListAdapter.onBindContentViewHolder() calling method android.net.Uri.parse()


    protected void onBindContentViewHolder(int p9, com.adobe.creativesdk.aviary.panels.PacksListAdapter$BaseViewHolder p10, com.adobe.creativesdk.aviary.internal.cds.TrayColumnsAbstract$CursorWrapper p11)
    {
        String v1_3;
        String v1_0 = p11.getDisplayName();
        int v3_9 = p11.getIdentifier();
        int v2_4 = p11.getPath();
        p10.textView.setText(v1_0);
        ((com.adobe.creativesdk.aviary.panels.PacksListAdapter$ContentPackItemViewHolder) p10).identifier = v3_9;
        if (p11.getId() != this.mCheckedItemId) {
            v1_3 = 0;
        } else {
            v1_3 = 1;
        }
        String v0_13;
        ((com.adobe.creativesdk.aviary.panels.PacksListAdapter$ContentPackItemViewHolder) p10).setChecked(v1_3);
        if (this.packType != com.adobe.creativesdk.aviary.internal.cds.Cds$PackType.EFFECT) {
            String v0_4;
            if (v2_4.startsWith("file://")) {
                v0_4 = v2_4;
            } else {
                v0_4 = new StringBuilder().append("file://").append(v2_4).toString();
            }
            v0_13 = new StringBuilder().append(v0_4).append("/").append(v3_9).append("-small.png").toString();
        } else {
            v0_13 = new StringBuilder().append("aviary_effect://").append(v2_4).append("/").append(v3_9).append(".json").toString();
        }
        if (!com.adobe.android.common.util.Objects.equal(v0_13, p10.imageView.getTag())) {
            p10.imageView.setImageBitmap(0);
            String v1_18 = this.picasso.load(android.net.Uri.parse(v0_13));
            if (this.cache != null) {
                v1_18.withCache(this.cache);
            }
            if (this.packType == com.adobe.creativesdk.aviary.internal.cds.Cds$PackType.EFFECT) {
                if ((p10.imageView.getWidth() > 0) && (p10.imageView.getHeight() > 0)) {
                    this.cellWidth = Math.max(p10.imageView.getWidth(), p10.imageView.getHeight());
                }
                android.util.Log.v("PacksListAdapter", new StringBuilder().append("cellWidth: ").append(this.cellWidth).toString());
                v1_18.resize(this.cellWidth, this.cellWidth);
                v1_18.centerCrop();
            }
            v1_18.into(p10.imageView, new com.adobe.creativesdk.aviary.panels.PacksListAdapter$3(this, p10, v0_13));
        } else {
            android.util.Log.v("PacksListAdapter", "skip effect, already rendered");
        }
        return;
    }

Method com.adobe.creativesdk.aviary.panels.OverlaysPanel.renderEffect() calling method android.net.Uri.parse()


    protected void renderEffect(com.adobe.creativesdk.aviary.internal.cds.TrayColumnsAbstract$CursorWrapper p9, int p10, float p11)
    {
        com.adobe.creativesdk.aviary.overlays.OverlayOverlay v0_9 = this.logger;
        int v2_6 = new Object[1];
        v2_6[0] = p9;
        v0_9.info("renderEffect. item: %s", v2_6);
        this.mRenderedEffect = p9;
        if (p9 == null) {
            ((com.adobe.creativesdk.aviary.widget.ImageViewOverlay) this.mImageView).setImageBitmap(this.mPreview, 0);
            this.clearEditResults();
            this.setIsChanged(0);
        } else {
            com.adobe.creativesdk.aviary.overlays.OverlayOverlay v0_13 = new StringBuilder().append(p9.getPath()).append("/").append(com.adobe.creativesdk.aviary.internal.cds.Cds.getPackItemFilename(p9.getIdentifier(), com.adobe.creativesdk.aviary.internal.cds.Cds$PackType.STICKER, com.adobe.creativesdk.aviary.internal.cds.Cds$Size.Medium)).toString();
            com.adobe.android.ui.view.AdobeTutorialOverlay$OnCloseListener v1_14 = Math.max(this.mPreview.getWidth(), this.mPreview.getHeight());
            int v2_8 = this.logger;
            java.util.Locale v4_0 = new Object[1];
            v4_0[0] = v0_13;
            v2_8.log("path: %s", v4_0);
            int v2_9 = this.logger;
            java.util.Locale v4_1 = new Object[1];
            v4_1[0] = Integer.valueOf(v1_14);
            v2_9.log("max_size: %d", v4_1);
            com.adobe.android.ui.view.AdobeTutorialOverlay$OnCloseListener v1_15 = com.adobe.creativesdk.aviary.internal.utils.DecodeUtils.decode(this.getContext(), android.net.Uri.parse(v0_13), v1_14, v1_14, new com.adobe.creativesdk.aviary.internal.utils.ImageInfo());
            if (((com.adobe.creativesdk.aviary.widget.ImageViewOverlay) this.mImageView).getOverlayDrawable() == null) {
                ((com.adobe.creativesdk.aviary.widget.ImageViewOverlay) this.mImageView).setImageBitmap(this.mPreview, v1_15);
            } else {
                ((com.adobe.creativesdk.aviary.widget.ImageViewOverlay) this.mImageView).updateImageOverlay(v1_15);
            }
            this.setIsChanged(1);
            com.adobe.creativesdk.aviary.overlays.OverlayOverlay v0_23 = new java.util.HashMap();
            v0_23.put("pack", p9.getPackageName());
            v0_23.put("item", p9.getIdentifier());
            this.getTracker().tagEventAttributes(new StringBuilder().append(this.getName().name().toLowerCase(java.util.Locale.US)).append(": item_previewed").toString(), v0_23);
            this.putTrackingAttribute("pack", p9.getPackageName());
            this.putTrackingAttribute("item", p9.getIdentifier());
            if (com.adobe.creativesdk.aviary.overlays.AbstractBaseOverlay.shouldShow(this.getContext(), 8)) {
                com.adobe.creativesdk.aviary.overlays.OverlayOverlay v0_6 = new com.adobe.creativesdk.aviary.overlays.OverlayOverlay(this.getContext(), com.aviary.android.feather.sdk.R$style.AdobeImageWidget_TutorialOverlayBase_Overlay);
                if (v0_6.show()) {
                    v0_6.setOnCloseListener(com.adobe.creativesdk.aviary.panels.OverlaysPanel$$Lambda$1.lambdaFactory$());
                }
            }
        }
        return;
    }

Method com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri() calling method android.net.Uri.parse()


    public static android.net.Uri getCDSProviderContentUri(android.content.Context p1, String p2)
    {
        android.net.Uri v0_0;
        if (p2 != null) {
            v0_0 = android.net.Uri.withAppendedPath(android.net.Uri.parse(com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUrl(p1)), p2);
        } else {
            v0_0 = android.net.Uri.parse(com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUrl(p1));
        }
        return v0_0;
    }

Method com.adobe.creativesdk.aviary.internal.utils.DecodeUtils.openRemoteInputStream() calling method android.net.Uri.parse()


    static java.io.InputStream openRemoteInputStream(android.net.Uri p5)
    {
        try {
            java.net.URL v2_1 = new java.net.URL(p5.toString());
            try {
                String v0_0 = ((java.net.HttpURLConnection) v2_1.openConnection());
                v0_0.setInstanceFollowRedirects(0);
                try {
                    String v0_2;
                    int v3_1 = v0_0.getResponseCode();
                } catch (String v0_3) {
                    v0_3.printStackTrace();
                    v0_2 = 0;
                    return v0_2;
                }
                if ((v3_1 != 301) && ((v3_1 != 302) && (v3_1 != 303))) {
                    try {
                        v0_2 = ((java.io.InputStream) v2_1.getContent());
                    } catch (String v0_6) {
                        v0_6.printStackTrace();
                        v0_2 = 0;
                    }
                    return v0_2;
                } else {
                    v0_2 = com.adobe.creativesdk.aviary.internal.utils.DecodeUtils.openRemoteInputStream(android.net.Uri.parse(v0_0.getHeaderField("Location")));
                    return v0_2;
                }
            } catch (String v0_1) {
                v0_1.printStackTrace();
                v0_2 = 0;
                return v0_2;
            }
        } catch (String v0_9) {
            v0_9.printStackTrace();
            v0_2 = 0;
            return v0_2;
        }
    }

Method com.adobe.creativesdk.aviary.internal.media.MediaUtils.normalizeUri() calling method android.net.Uri.parse()


    public static android.net.Uri normalizeUri(android.net.Uri p3)
    {
        if (p3 != null) {
            String v0_3 = p3.getScheme();
            String v1 = p3.getPath();
            if (v0_3 == null) {
                p3 = android.net.Uri.parse(new StringBuilder().append("file://").append(v1).toString());
            }
        } else {
            p3 = 0;
        }
        return p3;
    }

Method com.adobe.creativesdk.aviary.internal.content.SessionDatabaseHelper$SessionColumns$SessionWrapper.create() calling method android.net.Uri.parse()


    public static com.adobe.creativesdk.aviary.internal.content.SessionDatabaseHelper$SessionColumns$SessionWrapper create(android.database.Cursor p5)
    {
        int v0_1;
        if (!com.adobe.creativesdk.aviary.internal.content.SessionDatabaseHelper$SessionColumns$SessionWrapper.isValid(p5)) {
            v0_1 = 0;
        } else {
            v0_1 = new com.adobe.creativesdk.aviary.internal.content.SessionDatabaseHelper$SessionColumns$SessionWrapper(p5.getLong(p5.getColumnIndex("session_id")));
            int v1_1 = p5.getColumnIndex("session_data");
            if (v1_1 > -1) {
                v0_1.data = android.net.Uri.parse(p5.getString(v1_1));
            }
            int v1_5 = p5.getColumnIndex("session_mp");
            if (v1_5 > -1) {
                v0_1.megapixels = p5.getInt(v1_5);
            }
            int v1_8 = p5.getColumnIndex("session_orientation");
            if (v1_8 > -1) {
                v0_1.orientation = p5.getInt(v1_8);
            }
            int v1_11 = p5.getColumnIndex("session_creation_time");
            if (v1_11 > -1) {
                v0_1.creationTime = p5.getLong(v1_11);
            }
            int v1_13 = p5.getColumnIndex("session_output_data");
            if (v1_13 > -1) {
                v0_1.outputData = p5.getString(v1_13);
            }
            int v1_16 = p5.getColumnIndex("session_output_path");
            if (v1_16 > -1) {
                v0_1.outputPath = p5.getString(v1_16);
            }
            int v1_19 = p5.getColumnIndex("session_output_width");
            if (v1_19 > -1) {
                v0_1.outputWidth = p5.getInt(v1_19);
            }
            int v1_22 = p5.getColumnIndex("session_output_height");
            if (v1_22 > -1) {
                v0_1.outputHeight = p5.getInt(v1_22);
            }
            int v1_25 = p5.getColumnIndex("session_input_width");
            if (v1_25 > -1) {
                v0_1.inputWidth = p5.getInt(v1_25);
            }
            int v1_28 = p5.getColumnIndex("session_input_height");
            if (v1_28 > -1) {
                v0_1.inputHeight = p5.getInt(v1_28);
            }
            int v1_31 = p5.getColumnIndex("session_last_action");
            if (v1_31 > -1) {
                v0_1.lastAction = ((long) p5.getInt(v1_31));
            }
        }
        return v0_1;
    }

Method com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.handleActionDownloadComplete() calling method android.net.Uri.parse()


    private void handleActionDownloadComplete(android.content.Context p13, long p14)
    {
        android.app.DownloadManager v6_1 = ((android.app.DownloadManager) p13.getSystemService("download"));
        com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_34 = p13.getContentResolver();
        android.database.Cursor v1_5 = com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, new StringBuilder().append("downloadPackId/").append(p14).toString());
        long v2_1 = new String[1];
        v2_1[0] = "download_packId";
        com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_15 = v0_34.query(v1_5, v2_1, 0, 0, 0);
        long v2_2 = this.getPackIdFromDownload(v0_15);
        com.adobe.android.common.util.IOUtils.closeSilently(v0_15);
        if (v2_2 != -1) {
            com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_25 = new android.app.DownloadManager$Query();
            android.database.Cursor v1_6 = new long[1];
            v1_6[0] = p14;
            v0_25.setFilterById(v1_6);
            android.database.Cursor v1_7 = v6_1.query(v0_25);
            try {
                if ((v1_7 == null) || (!v1_7.moveToFirst())) {
                    com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.warn(new StringBuilder().append("Download cursor for downloadId ").append(p14).append(" not valid.").toString());
                    com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.log("throw the exception");
                    throw new com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException(this, new StringBuilder().append("Try to download again item id ").append(v2_2).toString());
                } else {
                    com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_33 = v1_7.getColumnIndex("status");
                    String v4_37 = new String[9];
                    v4_37[0] = "pack_id";
                    v4_37[1] = "pack_type";
                    v4_37[2] = "pack_identifier";
                    v4_37[3] = "content_id";
                    v4_37[4] = "content_packId";
                    v4_37[5] = "content_iconPath";
                    v4_37[6] = "content_displayName";
                    v4_37[7] = "content_displayDescription";
                    v4_37[8] = "content_purchased";
                    String v4_0 = com.adobe.creativesdk.aviary.internal.cds.CdsUtils.getPackContentById(p13, v2_2, v4_37);
                    if ((v4_0 != null) && (v4_0.getContent() != null)) {
                        com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_0 = v1_7.getInt(v0_33);
                        Object[] v8_3 = new Object[0];
                        com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.verbose(new StringBuilder().append("downloadStatus: ").append(v0_0).toString(), v8_3);
                        if (p13.getContentResolver().update(com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, new StringBuilder().append("download/id/").append(p14).append("/updateStatus/").append(v0_0).toString()), new android.content.ContentValues(), 0, 0) > 0) {
                            com.adobe.creativesdk.aviary.internal.cds.CdsUtils.notifyDownloadStatusChange(p13, v2_2, v4_0.getPackType(), v0_0);
                        }
                        switch (v0_0) {
                            case 8:
                                com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_5 = v1_7.getString(v1_7.getColumnIndex("local_uri"));
                                com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.log(new StringBuilder().append("uriString: ").append(v0_5).toString());
                                if (v0_5 == null) {
                                    throw new com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException(this, new StringBuilder().append("Download failed for ").append(v4_0.getContent().getDisplayName()).append(". Uri string is null").toString());
                                } else {
                                    com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_9 = android.net.Uri.parse(v0_5).getPath();
                                    Object[] v8_10 = new Object[1];
                                    v8_10[0] = v0_9;
                                    com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.log("path: %s", v8_10);
                                    if (v0_9 == null) {
                                        throw new com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException(this, new StringBuilder().append("Download failed for ").append(v4_0.getContent().getDisplayName()).append(". Path is null").toString());
                                    } else {
                                        this.handleDownloadSuccessful(p13, v4_0, v4_0.getContent(), new java.io.File(v0_9));
                                    }
                                }
                                break;
                            case 16:
                                throw new com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException(this, new StringBuilder().append("Download failed for ").append(v4_0.getContent().getDisplayName()).append(". ").append(com.adobe.creativesdk.aviary.internal.cds.CdsUtils.getReasonText(16, v1_7.getInt(v1_7.getColumnIndex("reason")))).toString());
                                break;
                            default:
                                com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.warn(new StringBuilder().append("not handled: ").append(v0_0).toString());
                        }
                        com.adobe.android.common.util.IOUtils.closeSilently(v1_7);
                        this.setDeleteDownloadAlarm(p13, p14);
                    } else {
                        throw new com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException(this, "Pack information not found...fatal database error");
                    }
                }
            } catch (com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_20) {
                com.adobe.android.common.util.IOUtils.closeSilently(v1_7);
                this.setDeleteDownloadAlarm(p13, p14);
                throw v0_20;
            } catch (com.adobe.creativesdk.aviary.internal.cds.CdsReceiver$AviaryPackageNeedsRedownloadException v0_18) {
                com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.LOGGER.warn("Package needs redownload");
                v0_18.printStackTrace();
                String v4_23 = new long[1];
                v4_23[0] = p14;
                v6_1.remove(v4_23);
                this.setNotificationForRedownloadPackage(p13, v2_2, v0_18.getMessage());
                com.adobe.android.common.util.IOUtils.closeSilently(v1_7);
                this.setDeleteDownloadAlarm(p13, p14);
            }
        }
        return;
    }

Method com.adobe.creativesdk.aviary.internal.cds.CdsReceiver.getDeleteDownloadAlarmPendingIntent() calling method android.net.Uri.parse()


    private android.app.PendingIntent getDeleteDownloadAlarmPendingIntent(android.content.Context p5, long p6)
    {
        android.app.PendingIntent v0_1 = new android.content.Intent(p5, com.adobe.creativesdk.aviary.internal.cds.CdsReceiver);
        v0_1.setAction("aviary.android.cds.intent.action.ACTION_REMOVE_DOWNLOAD_CONTENT");
        v0_1.setData(android.net.Uri.parse(new StringBuilder().append("content://").append(p5.getPackageName()).append(".AdobeImageCdsReceiver/removeDownloadedPack/").append(p6).toString()));
        v0_1.putExtra("entryId", p6);
        return android.app.PendingIntent.getBroadcast(p5, 0, v0_1, 134217728);
    }

Method com.adobe.creativesdk.aviary.internal.cds.CdsManifestPacksIconsConsumer.lambda$createJob$115() calling method android.net.Uri.parse()


    synthetic Object lambda$createJob$115(com.adobe.creativesdk.aviary.internal.threading.ThreadPool$Worker p12, com.adobe.creativesdk.aviary.internal.cds.PacksColumns$CursorWrapper[] p13)
    {
        Throwable v0_15 = p13[0];
        try {
            java.util.concurrent.atomic.AtomicInteger v1_1 = v0_15.getContent().getIconURL();
            try {
                if ((android.text.TextUtils.isEmpty(v1_1)) || ((v1_1.startsWith("http://")) || ((v1_1.startsWith("https://")) || (v1_1.startsWith("file://"))))) {
                    String v9 = v1_1;
                } else {
                    v9 = new StringBuilder().append(this.mManifestParser.getAssetsBaseURL()).append(v1_1).toString();
                }
                try {
                    java.util.concurrent.atomic.AtomicInteger v1_8 = android.net.Uri.parse(v9);
                    int v8 = this.download(v9);
                    try {
                        java.util.concurrent.atomic.AtomicInteger v1_10 = this.updatePackIcon(v0_15.getContent().getId(), v0_15.getId(), new java.io.File(new StringBuilder().append(this.mContext.getFilesDir()).append("/").append(com.adobe.creativesdk.aviary.internal.cds.CdsUtils.getPackIconPath(v0_15.getIdentifier())).toString()), v1_8.getLastPathSegment(), v8);
                    } catch (Throwable v0_1) {
                        v1_1 = v9;
                        Object[] v4_3 = new Object[2];
                        v4_3[0] = v1_1;
                        v4_3[1] = v0_1;
                        com.adobe.creativesdk.aviary.internal.cds.CdsManifestPacksIconsConsumer.logger.warn("failed to download icon \'%s\': %s", v4_3);
                        this.mExceptions.add(v0_1);
                        com.adobe.android.common.util.IOUtils.closeSilently(v8);
                        try {
                            this.mLocks.decrementAndGet();
                            this.mLocks.notifyAll();
                        } catch (Throwable v0_8) {
                            throw v0_8;
                        }
                        return 0;
                    } catch (Throwable v0_2) {
                        String v3_1 = new Object[2];
                        v3_1[0] = v9;
                        v3_1[1] = v0_2;
                        com.adobe.creativesdk.aviary.internal.cds.CdsManifestPacksIconsConsumer.logger.warn("failed to updated icon \'%s\': %s", v3_1);
                        this.mExceptions.add(new Exception(v0_2));
                        com.adobe.android.common.util.IOUtils.closeSilently(v8);
                        try {
                            this.mLocks.decrementAndGet();
                            this.mLocks.notifyAll();
                        } catch (Throwable v0_5) {
                            throw v0_5;
                        }
                        return 0;
                    }
                    if (v1_10 <= null) {
                        Object[] v4_6 = new Object[1];
                        v4_6[0] = Integer.valueOf(v1_10);
                        com.adobe.creativesdk.aviary.internal.cds.CdsManifestPacksIconsConsumer.logger.error("onUpdatedPackIcon result: %d", v4_6);
                    } else {
                        com.adobe.creativesdk.aviary.internal.cds.CdsUtils.notifyPackContentUpdate(this.mContext, v0_15.getId());
                    }
                    this.mUpdatedIcons.add(v0_15.getIdentifier());
                    com.adobe.android.common.util.IOUtils.closeSilently(v8);
                    this.mLocks.decrementAndGet();
                    this.mLocks.notifyAll();
                    return 0;
                } catch (Throwable v0_1) {
                    v1_1 = v9;
                    v8 = 0;
                } catch (Throwable v0_2) {
                    v8 = 0;
                }
            } catch (Throwable v0_1) {
                v8 = 0;
            } catch (Throwable v0_2) {
                v9 = v1_1;
                v8 = 0;
            }
        } catch (Throwable v0_9) {
            v8 = 0;
            com.adobe.android.common.util.IOUtils.closeSilently(v8);
            this.mLocks.decrementAndGet();
            this.mLocks.notifyAll();
            throw v0_9;
        } catch (Throwable v0_1) {
            v1_1 = 0;
            v8 = 0;
        } catch (Throwable v0_2) {
            v9 = 0;
            v8 = 0;
        } catch (Throwable v0_9) {
        }
    }

Method com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory$ContentDownloader.download() calling method android.net.Uri.parse()


    public String download(android.content.Context p13, long p14, boolean p16)
    {
        com.adobe.android.common.log.LoggerFactory$Logger v2_34 = new Object[2];
        v2_34[0] = Long.valueOf(p14);
        v2_34[1] = Boolean.valueOf(p16);
        com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.info("download{packId:%d, notify: %b}", v2_34);
        junit.framework.Assert.assertNotNull("Invalid Context", p13);
        String v0_8 = com.adobe.creativesdk.aviary.internal.cds.CdsUtils.getManifestVersion(p13);
        junit.framework.Assert.assertNotNull("Failed to retrieve manifest", v0_8);
        long v8_1 = v0_8.getAssetsBaseURL();
        junit.framework.Assert.assertNotNull("Failed to retrieve baseUrl", v8_1);
        String v7_2 = 0;
        StringBuilder v6_5 = 0;
        String v0_13 = p13.getContentResolver();
        int v1_26 = com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, new StringBuilder().append("pack/id/").append(p14).append("/content").toString());
        com.adobe.android.common.log.LoggerFactory$Logger v2_42 = new String[7];
        v2_42[0] = "pack_id";
        v2_42[1] = "pack_identifier";
        v2_42[2] = "pack_type";
        v2_42[3] = "content_id";
        v2_42[4] = "content_packId";
        v2_42[5] = "content_contentURL";
        v2_42[6] = "content_displayName";
        com.adobe.android.common.log.LoggerFactory$Logger v2_43 = v0_13.query(v1_26, v2_42, 0, 0, 0);
        if (v2_43 != null) {
            try {
                int v1_27;
                String v0_23;
                if (!v2_43.moveToFirst()) {
                    v0_23 = 0;
                    v1_27 = 0;
                } else {
                    v1_27 = com.adobe.creativesdk.aviary.internal.cds.PacksColumns$CursorWrapper.create(v2_43);
                    v0_23 = com.adobe.creativesdk.aviary.internal.cds.PacksContentColumns$CursorWrapper.create(v2_43);
                }
            } catch (String v0_22) {
                com.adobe.android.common.util.IOUtils.closeSilently(v2_43);
                throw v0_22;
            }
            com.adobe.android.common.util.IOUtils.closeSilently(v2_43);
            v6_5 = v0_23;
            v7_2 = v1_27;
        }
        long v8_0;
        junit.framework.Assert.assertNotNull("Invalid pack informations", v7_2);
        junit.framework.Assert.assertNotNull("Invalid pack\'s content informations", v6_5);
        junit.framework.Assert.assertNotNull("Invalid Context", v6_5);
        String v0_27 = v6_5.getContentURL();
        if ((android.text.TextUtils.isEmpty(v0_27)) || ((v0_27.startsWith("http://")) || (v0_27.startsWith("https://")))) {
            v8_0 = v0_27;
        } else {
            v8_0 = new StringBuilder().append(v8_1).append(v0_27).toString();
        }
        String v0_10;
        String v9_0 = v7_2.getIdentifier();
        String v0_3 = p13.getContentResolver();
        int v1_11 = com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, new StringBuilder().append("packDownloadStatus/").append(p14).toString());
        com.adobe.android.common.log.LoggerFactory$Logger v2_2 = new String[1];
        v2_2[0] = "download_refId";
        android.content.ContentResolver v3_2 = v0_3.query(v1_11, v2_2, 0, 0, 0);
        String v0_7 = ((android.app.DownloadManager) p13.getSystemService("download"));
        int v1_12 = 0;
        try {
            if ((v3_2 == null) || (!v3_2.moveToFirst())) {
                int v1_15;
                com.adobe.android.common.util.IOUtils.closeSilently(v3_2);
                com.adobe.android.common.util.IOUtils.closeSilently(v1_12);
                if (v6_5.getDisplayName() == null) {
                    v1_15 = "Downloading";
                } else {
                    v1_15 = v6_5.getDisplayName();
                }
                com.adobe.android.common.log.LoggerFactory$Logger v2_28;
                com.adobe.android.common.log.LoggerFactory$Logger v2_25 = android.net.Uri.parse(v8_0);
                android.content.ContentResolver v3_4 = new android.app.DownloadManager$Request(v2_25);
                if (v2_25.getLastPathSegment() != null) {
                    v2_28 = new StringBuilder().append(System.currentTimeMillis()).append("-").append(v2_25.getLastPathSegment()).toString();
                } else {
                    v2_28 = new StringBuilder().append(v7_2.getIdentifier()).append("-").append(System.currentTimeMillis()).append(".temp").toString();
                }
                String v4_24 = this.createExternalDownloadDirectory();
                junit.framework.Assert.assertNotNull("Failed to create directory to download contents", v4_24);
                v3_4.setTitle(v1_15);
                v3_4.setDestinationInExternalPublicDir(v4_24, v2_28);
                String v0_14 = v0_7.enqueue(v3_4);
                com.adobe.android.common.log.LoggerFactory$Logger v2_38 = new android.content.ContentValues();
                v2_38.put("download_packId", Long.valueOf(p14));
                v2_38.put("download_refId", Long.valueOf(v0_14));
                com.adobe.android.common.log.LoggerFactory$Logger v2_39 = p13.getContentResolver().insert(com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, "insertPacksDownloadTable"), v2_38);
                junit.framework.Assert.assertNotNull("Failed to insert data into the database", v2_39);
                if ((p13.getContentResolver().update(com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, new StringBuilder().append("download/id/").append(v0_14).append("/updateStatus/1").toString()), new android.content.ContentValues(), 0, 0) > 0) && (p16)) {
                    com.adobe.creativesdk.aviary.internal.cds.CdsUtils.notifyDownloadStatusChange(p13, p14, v7_2.getPackType(), 1);
                }
                v0_10 = v2_39.toString();
            } else {
                String v4_3 = v3_2.getLong(v3_2.getColumnIndex("download_refId"));
                com.adobe.android.common.log.LoggerFactory$Logger v2_7 = new android.app.DownloadManager$Query();
                int v10_1 = new long[1];
                v10_1[0] = v4_3;
                v2_7.setFilterById(v10_1);
                v1_12 = v0_7.query(v2_7);
                if ((v1_12 != 0) && (v1_12.moveToFirst())) {
                    com.adobe.android.common.log.LoggerFactory$Logger v2_13;
                    int v10_2 = v1_12.getInt(v1_12.getColumnIndex("status"));
                    com.adobe.android.common.log.LoggerFactory$Logger v2_12 = v1_12.getColumnIndex("uri");
                    if (v2_12 <= -1) {
                        v2_13 = 0;
                    } else {
                        v2_13 = v1_12.getString(v2_12);
                    }
                    switch (v10_2) {
                        case 1:
                            com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.log("Download is pending");
                            break;
                        case 2:
                            com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.warn(new StringBuilder().append("The download for ").append(v9_0).append(" has already started with downloadId ").append(v4_3).toString());
                            com.adobe.android.common.util.IOUtils.closeSilently(v3_2);
                            com.adobe.android.common.util.IOUtils.closeSilently(v1_12);
                            v0_10 = v2_13;
                            break;
                        case 4:
                            com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.log("Download is paused");
                            break;
                        case 8:
                            com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.log("Download was successful, but restarting");
                            break;
                        case 16:
                            com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.warn("Download failed, trying again");
                            break;
                        default:
                            com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.warn("not handled");
                    }
                }
                com.adobe.android.common.log.LoggerFactory$Logger v2_21 = new long[1];
                v2_21[0] = v4_3;
                v0_7.remove(v2_21);
                com.adobe.android.common.log.LoggerFactory$Logger v2_23 = p13.getContentResolver().delete(com.adobe.creativesdk.aviary.internal.utils.PackageManagerUtils.getCDSProviderContentUri(p13, new StringBuilder().append("pack/").append(p14).append("/delete_download_entry").toString()), 0, 0);
                com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.log(new StringBuilder().append(v2_23).append(" entries deleted in download_packs_table for packId ").append(p14).toString());
                if (v2_23 != null) {
                } else {
                    com.adobe.creativesdk.aviary.internal.cds.CdsDownloaderFactory.LOGGER.error("failed to remove download entry");
                }
            }
        } catch (String v0_12) {
            com.adobe.android.common.util.IOUtils.closeSilently(v3_2);
            com.adobe.android.common.util.IOUtils.closeSilently(v1_12);
            throw v0_12;
        }
        return v0_10;
    }

Method com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.normalizeUrlForDatabase() calling method android.net.Uri.parse()


    private static String normalizeUrlForDatabase(String p4)
    {
        if (!android.text.TextUtils.isEmpty(p4)) {
            com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.LOGGER.info(new StringBuilder().append("normalizeUrlForDatabase: ").append(p4).toString());
            if (android.net.Uri.parse(p4).getScheme() != null) {
                com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.LOGGER.log(new StringBuilder().append("return: ").append(p4).toString());
            } else {
                StringBuilder v0_14;
                String v2_3 = new StringBuilder().append("return: ").append("http://assets.aviary.com");
                if (!p4.startsWith("/")) {
                    v0_14 = new StringBuilder().append("/").append(p4).toString();
                } else {
                    v0_14 = p4;
                }
                com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.LOGGER.log(v2_3.append(v0_14).toString());
                StringBuilder v0_19 = new StringBuilder().append("http://assets.aviary.com");
                if (!p4.startsWith("/")) {
                    p4 = new StringBuilder().append("/").append(p4).toString();
                }
                p4 = v0_19.append(p4).toString();
            }
        } else {
            p4 = "";
        }
        return p4;
    }

Method com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.extractIcon() calling method android.net.Uri.parse()


    private void extractIcon(android.database.sqlite.SQLiteDatabase p9, String p10, String p11, long p12)
    {
        int v5 = 0;
        Throwable v2_3 = new Object[1];
        v2_3[0] = p11;
        com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.LOGGER.info("extractIcon: %s", v2_3);
        int v0_0 = this.mContext.getResources().getAssets();
        junit.framework.Assert.assertTrue("Not a local file", p10.startsWith("file:///android_asset/"));
        android.database.sqlite.SQLiteDatabase v1_3 = p10.substring("file:///android_asset/".length());
        Throwable v2_2 = android.net.Uri.parse(p10);
        Object[] v7 = new Object[1];
        v7[0] = v1_3;
        com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.LOGGER.verbose("filePath: %s", v7);
        int v0_2 = v0_0.open(v1_3);
        android.database.sqlite.SQLiteDatabase v1_10 = new StringBuilder().append(this.mContext.getFilesDir()).append("/").append(com.adobe.creativesdk.aviary.internal.cds.CdsUtils.getPackIconPath(p11)).toString();
        java.io.File v3_6 = new java.io.File(v1_10);
        v3_6.mkdirs();
        junit.framework.Assert.assertTrue(v3_6.isDirectory());
        java.io.File v3_9 = new java.io.File(new StringBuilder().append(v1_10).append("/").append(v2_2.getLastPathSegment()).append(".png").toString());
        com.adobe.creativesdk.aviary.internal.cds.CdsDefaultContentLoader.LOGGER.log(new StringBuilder().append("iconFilePath: ").append(v3_9.getAbsolutePath()).toString());
        android.database.sqlite.SQLiteDatabase v1_18 = new java.io.FileOutputStream(v3_9, 1);
        try {
            org.apache.commons.io.IOUtils.copy(v0_2, v1_18);
            com.adobe.android.common.util.IOUtils.closeSilently(v1_18);
            com.adobe.android.common.util.IOUtils.closeSilently(v0_2);
            int v0_6 = this.updateIconPath(p9, p12, v3_9.getAbsolutePath(), 0);
        } catch (Throwable v2_12) {
            com.adobe.android.common.util.IOUtils.closeSilently(p9);
            com.adobe.android.common.util.IOUtils.closeSilently(v0_6);
            throw v2_12;
        }
        if (v0_6 > 0) {
            v5 = 1;
        }
        junit.framework.Assert.assertTrue(v5);
        return;
    }

Method com.adobe.creativesdk.aviary.dialogs.FeedBackDialogFragment.processSurvey() calling method android.net.Uri.parse()


    private void processSurvey()
    {
        android.widget.Toast v0_4 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse("https://s3.amazonaws.com/static-sites-aviary-prod-us-east-1/android-survey-redirect.html"));
        v0_4.setFlags(1082130432);
        try {
            this.getActivity().startActivity(v0_4);
            com.adobe.creativesdk.aviary.dialogs.FeedBackDialogFragment.surveyClicked = 1;
        } catch (android.widget.Toast v0) {
            android.widget.Toast.makeText(this.getActivity(), com.aviary.android.feather.sdk.R$string.feather_activity_not_found, 0).show();
        }
        com.adobe.creativesdk.aviary.dialogs.FeedBackDialogFragment.surveyClicked = 1;
        return;
    }

Method com.adobe.creativesdk.aviary.dialogs.FeedBackDialogFragment.processRate() calling method android.net.Uri.parse()


    private void processRate()
    {
        android.widget.Toast v0_1 = new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(new StringBuilder().append("market://details?id=").append(this.getActivity().getPackageName()).toString()));
        v0_1.setFlags(1082130432);
        android.util.Log.d("FeedBackDialog", new StringBuilder().append("intent: ").append(v0_1.getData()).toString());
        try {
            this.getActivity().startActivity(v0_1);
        } catch (android.widget.Toast v0) {
            android.widget.Toast.makeText(this.getActivity(), com.aviary.android.feather.sdk.R$string.feather_activity_not_found, 0).show();
        }
        return;
    }

Method com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.performSave() calling method android.net.Uri.parse()


    protected void performSave(android.graphics.Bitmap p10, android.net.Uri p11, android.graphics.Bitmap$CompressFormat p12, int p13, boolean p14, com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract$FinalAction p15)
    {
        java.io.File v2_0;
        java.io.File v2_3 = new Object[3];
        v2_3[0] = p11;
        v2_3[1] = Integer.valueOf(p13);
        v2_3[2] = p15;
        com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.logger.info("performSave, uri:%s, quality: %d, action:%s", v2_3);
        if (p11 == null) {
            v2_0 = this.getDefaultOutputDestination(p12);
        } else {
            v2_0 = new java.io.File(p11.getPath());
        }
        try {
            com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.logger.log("trying to create the new file...");
        } catch (AssertionError v0_6) {
            v0_6.printStackTrace();
            try {
                com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.logger.error("using a temporary file!");
                v2_0 = java.io.File.createTempFile("aviary-image-", ".jpeg");
            } catch (AssertionError v0_9) {
                v0_9.printStackTrace();
            }
            AssertionError v0_12 = ((com.adobe.creativesdk.aviary.internal.services.LocalDataService) this.getMainController().getService(com.adobe.creativesdk.aviary.internal.services.LocalDataService));
            if ((com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.$assertionsDisabled) || (v0_12 != null)) {
                v0_12.setDestImageUri(android.net.Uri.parse(v2_0.getAbsolutePath()));
                AssertionError v0_14 = new com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract$SaveHiResImageTask(this, v2_0, p15, p12, p13, p14);
                android.graphics.Bitmap[] v1_10 = new android.graphics.Bitmap[1];
                v1_10[0] = p10;
                v0_14.execute(v1_10);
                return;
            } else {
                throw new AssertionError();
            }
        }
        if ((v2_0.exists()) || (v2_0.createNewFile())) {
        } else {
            com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.logger.error("Failed to create the file");
        }
    }

Method com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.onSaveCompleted() calling method android.net.Uri.parse()


    protected void onSaveCompleted(android.util.Pair p7, int p8, int p9, com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract$FinalAction p10)
    {
        com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.logger.info("onSaveCompleted");
        android.content.Intent v3_1 = new android.content.Intent();
        v3_1.putExtra("outputWidth", p8);
        v3_1.putExtra("outputHeight", p9);
        v3_1.putExtra("extra-output-uri", ((android.os.Parcelable) p7.second));
        v3_1.putExtra("android.intent.extra.STREAM", android.net.Uri.parse(((String) p7.first)));
        android.net.Uri v0_8 = ((com.adobe.creativesdk.aviary.internal.services.SessionService) this.mMainController.getService(com.adobe.creativesdk.aviary.internal.services.SessionService));
        if (v0_8 != null) {
            v0_8.sessionCompleted(((String) p7.first), ((android.net.Uri) p7.second), p8, p9);
            v3_1.putExtra("session-id", v0_8.getSessionId());
            v3_1.putExtra("session-action-id", v0_8.getLastActionId());
        }
        android.net.Uri v0_11 = ((com.adobe.creativesdk.aviary.internal.services.LocalDataService) this.mMainController.getService(com.adobe.creativesdk.aviary.internal.services.LocalDataService));
        if (v0_11 != null) {
            v3_1.setDataAndType(v0_11.getSourceImageUri(), "image/*");
        }
        this.onSaveCompleted(v3_1, p10);
        return;
    }

Method com.adobe.android.common.util.IOUtils.hunt() calling method android.net.Uri.parse()


    public static java.io.InputStream hunt(android.content.Context p4, String p5)
    {
        if (!android.text.TextUtils.isEmpty(p5)) {
            java.io.InputStream v0_2;
            java.io.InputStream v0_4 = android.net.Uri.parse(p5);
            android.content.res.AssetManager v1_9 = v0_4.getScheme();
            if (!"content".equals(v1_9)) {
                if ((!"file".equals(v1_9)) && (v1_9 != null)) {
                    v0_2 = com.adobe.android.common.util.HttpUtils.download(p5, 0);
                } else {
                    if ((v0_4.getPathSegments().isEmpty()) || (!"android_asset".equals(v0_4.getPathSegments().get(0)))) {
                        v0_2 = p4.getContentResolver().openInputStream(v0_4);
                    } else {
                        v0_2 = p4.getAssets().open(v0_4.toString().substring(com.adobe.android.common.util.IOUtils.ASSET_PREFIX_LENGTH));
                    }
                }
            } else {
                v0_2 = p4.getContentResolver().openInputStream(v0_4);
            }
            return v0_2;
        } else {
            throw new java.io.IOException("String \'url\' cannot be null");
        }
    }

Method android.support.v7.widget.bg.a() calling method android.net.Uri.parse()


    private android.graphics.drawable.Drawable a(String p5)
    {
        if ((p5 != null) && ((!p5.isEmpty()) && (!"0".equals(p5)))) {
            try {
                String v2_0 = Integer.parseInt(p5);
                String v3_4 = new StringBuilder().append("android.resource://").append(this.m.getPackageName()).append("/").append(v2_0).toString();
                android.graphics.drawable.Drawable v0_6 = this.b(v3_4);
            } catch (android.graphics.drawable.Drawable v0) {
                android.util.Log.w("SuggestionsAdapter", new StringBuilder().append("Icon resource not found: ").append(p5).toString());
                v0_6 = 0;
            } catch (android.graphics.drawable.Drawable v0) {
                v0_6 = this.b(p5);
                if (v0_6 == null) {
                    v0_6 = this.b(android.net.Uri.parse(p5));
                    this.a(p5, v0_6);
                }
            }
            if (v0_6 == null) {
                v0_6 = android.support.v4.content.c.a(this.m, v2_0);
                this.a(v3_4, v0_6);
            }
        } else {
            v0_6 = 0;
        }
        return v0_6;
    }

Method ru.yandex.a.a$1.run() calling method org.apache.http.client.HttpClient.execute()


    public void run()
    {
        try {
            ru.yandex.a.a.a(this.a, org.apache.http.util.EntityUtils.toString(this.b.execute(this.c).getEntity()));
        } catch (android.os.Handler v0_10) {
            this.d.edit().putLong("lastCheck", ((System.currentTimeMillis() + 900000) - ru.yandex.a.a.f(this.a))).commit();
            v0_10.printStackTrace();
            return;
        }
        if ((ru.yandex.a.a.a(this.a).length() <= 0) || (ru.yandex.a.a.b(this.a) <= ru.yandex.a.a.c(this.a))) {
            return;
        } else {
            new android.os.Handler(ru.yandex.a.a.d(this.a).getMainLooper()).post(new ru.yandex.a.a$1$1(this));
            return;
        }
    }

Method com.yandex.sslpinning.core.tinynet.a.a() calling method org.apache.http.client.HttpClient.execute()


    public org.apache.http.HttpResponse a(com.yandex.sslpinning.core.tinynet.i p5)
    {
        org.apache.http.HttpResponse v0_0 = ark>com.yandex.sslpinning.core.tinynet.aark>.b(p5);
        ark>com.yandex.sslpinning.core.tinynet.aark>.a(v0_0, p5.b());
        this.a(v0_0);
        org.apache.http.client.HttpClient v1_2 = v0_0.getParams();
        int v2 = p5.n();
        org.apache.http.params.HttpConnectionParams.setConnectionTimeout(v1_2, 5000);
        org.apache.http.params.HttpConnectionParams.setSoTimeout(v1_2, v2);
        return this.a.execute(v0_0);
    }

Method com.yandex.metrica.impl.ob.hb.a() calling method org.apache.http.client.HttpClient.execute()


    public org.apache.http.HttpResponse a(com.yandex.metrica.impl.ob.hk p5)
    {
        org.apache.http.HttpResponse v0_2;
        switch (p5.d()) {
            case -1:
                org.apache.http.client.HttpClient v1_10 = p5.j();
                if (v1_10 == null) {
                    v0_2 = new org.apache.http.client.methods.HttpGet(p5.a());
                } else {
                    v0_2 = new org.apache.http.client.methods.HttpPost(p5.a());
                    v0_2.addHeader("Content-Type", p5.i());
                    v0_2.setEntity(new org.apache.http.entity.ByteArrayEntity(v1_10));
                }
                break;
            case 0:
                v0_2 = new org.apache.http.client.methods.HttpGet(p5.a());
                break;
            case 1:
                v0_2 = new org.apache.http.client.methods.HttpPost(p5.a());
                v0_2.addHeader("Content-Type", p5.m());
                ark>com.yandex.metrica.impl.ob.hbark>.a(v0_2, p5);
                break;
            case 2:
                v0_2 = new org.apache.http.client.methods.HttpPut(p5.a());
                v0_2.addHeader("Content-Type", p5.m());
                ark>com.yandex.metrica.impl.ob.hbark>.a(v0_2, p5);
                break;
            case 3:
                v0_2 = new org.apache.http.client.methods.HttpDelete(p5.a());
                break;
            case 4:
                v0_2 = new org.apache.http.client.methods.HttpHead(p5.a());
                break;
            case 5:
                v0_2 = new org.apache.http.client.methods.HttpOptions(p5.a());
                break;
            case 6:
                v0_2 = new org.apache.http.client.methods.HttpTrace(p5.a());
                break;
            case 7:
                v0_2 = new ark>com.yandex.metrica.impl.ob.hbark>$a(p5.a());
                v0_2.addHeader("Content-Type", p5.m());
                ark>com.yandex.metrica.impl.ob.hbark>.a(v0_2, p5);
                break;
            default:
                throw new IllegalStateException("Unknown request method.");
        }
        ark>com.yandex.metrica.impl.ob.hbark>.a(v0_2, p5.b());
        org.apache.http.client.HttpClient v1_14 = v0_2.getParams();
        int v2_6 = p5.n();
        org.apache.http.params.HttpConnectionParams.setConnectionTimeout(v1_14, 5000);
        org.apache.http.params.HttpConnectionParams.setSoTimeout(v1_14, v2_6);
        return this.a.execute(v0_2);
    }

Method com.google.android.gms.internal.zzw.zza() calling method org.apache.http.client.HttpClient.execute()


    public org.apache.http.HttpResponse zza(com.google.android.gms.internal.zzk p5, java.util.Map p6)
    {
        org.apache.http.HttpResponse v0_0 = com.google.android.gms.internal.zzw.zzb(p5, p6);
        com.google.android.gms.internal.zzw.zza(v0_0, p6);
        com.google.android.gms.internal.zzw.zza(v0_0, p5.getHeaders());
        this.zza(v0_0);
        org.apache.http.client.HttpClient v1_2 = v0_0.getParams();
        int v2 = p5.zzs();
        org.apache.http.params.HttpConnectionParams.setConnectionTimeout(v1_2, 5000);
        org.apache.http.params.HttpConnectionParams.setSoTimeout(v1_2, v2);
        return this.zzcd.execute(v0_0);
    }

Method com.android.volley.toolbox.d.a() calling method org.apache.http.client.HttpClient.execute()


    public org.apache.http.HttpResponse a(com.android.volley.Request p5, java.util.Map p6)
    {
        org.apache.http.HttpResponse v0_0 = ark>com.android.volley.toolbox.dark>.b(p5, p6);
        ark>com.android.volley.toolbox.dark>.a(v0_0, p6);
        ark>com.android.volley.toolbox.dark>.a(v0_0, p5.getHeaders());
        this.a(v0_0);
        org.apache.http.client.HttpClient v1_2 = v0_0.getParams();
        int v2 = p5.getTimeoutMs();
        org.apache.http.params.HttpConnectionParams.setConnectionTimeout(v1_2, 5000);
        org.apache.http.params.HttpConnectionParams.setSoTimeout(v1_2, v2);
        return this.a.execute(v0_0);
    }

Method com.yandex.auth.WebViewActivity.c() calling method android.webkit.WebView.setWebViewClient()


    private void c()
    {
        byte[] v2_1 = this.getIntent();
        if (v2_1 != null) {
            String v3;
            byte[] v2_0;
            android.webkit.WebView v0_4;
            android.webkit.WebView v0_28 = v2_1.getDataString();
            boolean v4_0 = v2_1.getExtras();
            if ((v0_28 != null) || (!v4_0)) {
                v2_0 = 0;
                v3 = v0_28;
                v0_4 = 0;
            } else {
                v3 = v4_0.getString("url");
                v2_0 = v4_0.getByteArray("post_data");
                this.b.clear();
                this.a(v4_0, "success_pattern", this.g);
                this.a(v4_0, "failure_pattern", this.h);
                this.a(v4_0, "exit_pattern", this.h);
                if (v4_0.containsKey("request_code")) {
                    this.a = ((com.yandex.auth.WebViewActivity$b) v4_0.getSerializable("request_code"));
                }
                v0_4 = new com.yandex.auth.WebViewActivity$c(this, 0);
            }
            if (this.b.size() == 0) {
                this.a(".*", this.g);
            }
            if ((v4_0) && (android.text.TextUtils.equals(v4_0.getString("tag"), "eula"))) {
                v0_4 = new com.yandex.auth.WebViewActivity$a(0);
            }
            if (v3 != null) {
                boolean v4_3;
                if (v0_4 != null) {
                    v4_3 = v0_4;
                } else {
                    v4_3 = new android.webkit.WebViewClient();
                }
                this.e = ((android.widget.FrameLayout) this.findViewById(com.yandex.auth.R$id.webviewPlaceholder));
                if (this.f == null) {
                    this.f = new android.webkit.WebView(this);
                    this.f.setWebViewClient(v4_3);
                    android.webkit.WebView v0_29 = this.f.getSettings();
                    v0_29.setJavaScriptEnabled(1);
                    v0_29.setAllowFileAccess(0);
                    if (com.yandex.auth.util.s.a(11)) {
                        v0_29.setAllowContentAccess(0);
                    }
                    if (com.yandex.auth.util.s.a(21)) {
                        this.f.setLayerType(1, 0);
                        android.webkit.CookieManager.getInstance().setAcceptThirdPartyCookies(this.f, 1);
                    }
                    if (v2_0 != null) {
                        this.f.postUrl(v3, v2_0);
                    } else {
                        this.f.loadUrl(v3);
                    }
                }
                this.e.addView(this.f);
                if (android.os.Build$VERSION.SDK_INT < 11) {
                    android.webkit.CookieSyncManager.createInstance(this);
                }
                android.webkit.CookieManager.getInstance().removeAllCookie();
            }
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.onViewCreated() calling method android.webkit.WebView.setWebViewClient()


    public void onViewCreated(android.view.View p4, android.os.Bundle p5)
    {
        super.onViewCreated(p4, p5);
        this.mAuthViewContainer = ((android.view.ViewGroup) p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_webview_container));
        com.adobe.creativesdk.foundation.adobeinternal.net.AdobeNetworkReachability v0_11 = this.getFragmentManager();
        if (this.mAuthWebView != null) {
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        if (!this.shouldTrySignInThrouhgSharedAdobeIdAuthToken()) {
            this.showWebviewWithSignInUpUrl();
        }
        this.mErrorFragment = new com.adobe.creativesdk.foundation.internal.common.AdobeCommonErrorViewFragment();
        v0_11.a().b(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_signin_error, this.mErrorFragment).d();
        this.mProgressBar = ((android.widget.ProgressBar) p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_progressBar));
        this.mErrorView = p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_signin_error);
        this._netReachability = com.adobe.creativesdk.foundation.adobeinternal.net.AdobeNetworkReachabilityUtil.getSharedInstance();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.onDestroyView() calling method android.webkit.WebView.setWebViewClient()


    public void onDestroyView()
    {
        this._netReachability = 0;
        if (this.mAuthWebView != null) {
            this.mAuthViewContainer.removeView(this.mAuthWebView);
            this.mAuthWebView.setWebViewClient(0);
        }
        super.onDestroyView();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment.showWebviewWithSignInUpUrl() calling method android.webkit.WebView.setWebViewClient()


    private void showWebviewWithSignInUpUrl()
    {
        if (this.mAuthWebView == null) {
            android.webkit.CookieManager.getInstance().removeAllCookie();
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.AuthWebViewClient(this);
            this.mWebViewClient.setAuthResultHandler(this._authResultHandler);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.onViewCreated() calling method android.webkit.WebView.setWebViewClient()


    public void onViewCreated(android.view.View p4, android.os.Bundle p5)
    {
        super.onViewCreated(p4, p5);
        this.mAuthViewContainer = ((android.view.ViewGroup) p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_webview_container));
        com.adobe.creativesdk.foundation.adobeinternal.net.AdobeNetworkReachability v0_11 = this.getFragmentManager();
        if (this.mAuthWebView != null) {
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        this.mErrorFragment = new com.adobe.creativesdk.foundation.internal.common.AdobeCommonErrorViewFragment();
        v0_11.a().b(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_signin_error, this.mErrorFragment).d();
        this.mProgressBar = ((android.widget.ProgressBar) p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_progressBar));
        this.mErrorView = p4.findViewById(com.adobe.creativesdk.foundation.auth.R$id.adobe_csdk_creativesdk_foundation_auth_signin_error);
        this._netReachability = com.adobe.creativesdk.foundation.adobeinternal.net.AdobeNetworkReachabilityUtil.getSharedInstance();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.onDestroyView() calling method android.webkit.WebView.setWebViewClient()


    public void onDestroyView()
    {
        this._netReachability = 0;
        if (this.mAuthWebView != null) {
            this.mAuthViewContainer.removeView(this.mAuthWebView);
            this.mAuthWebView.setWebViewClient(0);
        }
        super.onDestroyView();
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment.showWebviewWithJumpUrl() calling method android.webkit.WebView.setWebViewClient()


    private void showWebviewWithJumpUrl()
    {
        if (this.mAuthWebView == null) {
            this.mAuthWebView = new android.webkit.WebView(this.getActivity());
            this.mAuthWebView.setClipChildren(0);
            android.support.v4.view.t.a(this.mAuthWebView, 1, 0);
            this.mAuthWebView.setLayoutParams(new android.view.ViewGroup$LayoutParams(-1, -1));
            this.mAuthWebView.getSettings().setLoadWithOverviewMode(1);
            this.mAuthWebView.getSettings().setJavaScriptEnabled(1);
            this.mAuthViewContainer.addView(this.mAuthWebView);
            this.mWebViewClient = new com.adobe.creativesdk.foundation.internal.auth.ContinuableWebViewClient(this);
            this.mAuthWebView.setWebViewClient(this.mWebViewClient);
        }
        return;
    }

Method ru.yandex.disk.widget.webview.WebViewCompat.loadUrl() calling method android.webkit.WebView.loadUrl()


    public void loadUrl(String p2, java.util.Map p3)
    {
        p3.putAll(ru.yandex.disk.widget.webview.WebViewCompat.c);
        super.loadUrl(p2, p3);
        return;
    }

Method ru.yandex.disk.widget.webview.WebViewCompat.loadUrl() calling method android.webkit.WebView.loadUrl()


    public void loadUrl(String p2)
    {
        super.loadUrl(p2, ru.yandex.disk.widget.webview.WebViewCompat.c);
        return;
    }

Method com.yandex.auth.WebViewActivity.c() calling method android.webkit.WebView.loadUrl()


    private void c()
    {
        byte[] v2_1 = this.getIntent();
        if (v2_1 != null) {
            android.webkit.WebView v0_4;
            byte[] v2_0;
            String v3;
            android.webkit.WebView v0_28 = v2_1.getDataString();
            boolean v4_0 = v2_1.getExtras();
            if ((v0_28 != null) || (!v4_0)) {
                v2_0 = 0;
                v3 = v0_28;
                v0_4 = 0;
            } else {
                v3 = v4_0.getString("url");
                v2_0 = v4_0.getByteArray("post_data");
                this.b.clear();
                this.a(v4_0, "success_pattern", this.g);
                this.a(v4_0, "failure_pattern", this.h);
                this.a(v4_0, "exit_pattern", this.h);
                if (v4_0.containsKey("request_code")) {
                    this.a = ((com.yandex.auth.WebViewActivity$b) v4_0.getSerializable("request_code"));
                }
                v0_4 = new com.yandex.auth.WebViewActivity$c(this, 0);
            }
            if (this.b.size() == 0) {
                this.a(".*", this.g);
            }
            if ((v4_0) && (android.text.TextUtils.equals(v4_0.getString("tag"), "eula"))) {
                v0_4 = new com.yandex.auth.WebViewActivity$a(0);
            }
            if (v3 != null) {
                boolean v4_3;
                if (v0_4 != null) {
                    v4_3 = v0_4;
                } else {
                    v4_3 = new android.webkit.WebViewClient();
                }
                this.e = ((android.widget.FrameLayout) this.findViewById(com.yandex.auth.R$id.webviewPlaceholder));
                if (this.f == null) {
                    this.f = new android.webkit.WebView(this);
                    this.f.setWebViewClient(v4_3);
                    android.webkit.WebView v0_29 = this.f.getSettings();
                    v0_29.setJavaScriptEnabled(1);
                    v0_29.setAllowFileAccess(0);
                    if (com.yandex.auth.util.s.a(11)) {
                        v0_29.setAllowContentAccess(0);
                    }
                    if (com.yandex.auth.util.s.a(21)) {
                        this.f.setLayerType(1, 0);
                        android.webkit.CookieManager.getInstance().setAcceptThirdPartyCookies(this.f, 1);
                    }
                    if (v2_0 != null) {
                        this.f.postUrl(v3, v2_0);
                    } else {
                        this.f.loadUrl(v3);
                    }
                }
                this.e.addView(this.f);
                if (android.os.Build$VERSION.SDK_INT < 11) {
                    android.webkit.CookieSyncManager.createInstance(this);
                }
                android.webkit.CookieManager.getInstance().removeAllCookie();
            }
        }
        return;
    }

Method com.localytics.android.InboxWebViewController$InboxWebViewClient.onPageFinished() calling method android.webkit.WebView.loadUrl()


    public void onPageFinished(android.webkit.WebView p2, String p3)
    {
        com.localytics.android.Localytics$Log.v("[InboxDetailFragment]: onPageFinished");
        p2.loadUrl(com.localytics.android.InboxWebViewController.access$500(this.this$0).getJavaScriptBridge());
        return;
    }

Method com.localytics.android.InAppDialogFragment$InAppDialog$InAppWebViewClient.onPageFinished() calling method android.webkit.WebView.loadUrl()


    public void onPageFinished(android.webkit.WebView p7, String p8)
    {
        com.localytics.android.InAppDialogFragment$InAppDialog v0_10;
        if (!com.localytics.android.InAppDialogFragment.access$100(this.this$1.this$0).getDisplayLocation().equals("center")) {
            v0_10 = 0;
        } else {
            v0_10 = (((int) ((1092616192 * com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).density) + 1056964608)) << 1);
        }
        CharSequence[] v3_24 = new CharSequence[3];
        v3_24[0] = com.localytics.android.InAppDialogFragment.access$500(this.this$1.this$0).getViewportAdjuster((((float) Math.min((Math.min(com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).widthPixels, com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).heightPixels) - v0_10), ((int) ((com.localytics.android.InAppDialogFragment$InAppDialog.access$300(this.this$1) * com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).density) + 1056964608)))) / com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).density), (((float) Math.min((Math.max(com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).widthPixels, com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).heightPixels) - v0_10), ((int) ((com.localytics.android.InAppDialogFragment$InAppDialog.access$400(this.this$1) * com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).density) + 1056964608)))) / com.localytics.android.InAppDialogFragment$InAppDialog.access$200(this.this$1).density));
        v3_24[1] = ";";
        v3_24[2] = com.localytics.android.InAppDialogFragment.access$500(this.this$1.this$0).getJavaScriptBridge();
        p7.loadUrl(android.text.TextUtils.concat(v3_24).toString());
        com.localytics.android.InAppDialogFragment$InAppDialog.access$600(this.this$1).setVisibility(0);
        if (com.localytics.android.InAppDialogFragment.access$700(this.this$1.this$0).getAndSet(0)) {
            this.this$1.enterWithAnimation();
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthSignInActivity$AdobeAuthSignInFragment._loadURL() calling method android.webkit.WebView.loadUrl()


    private void _loadURL()
    {
        if (((this._proxyRequired) && ((!this._proxyRequired) || (!this._proxyCredsEntered))) || (!this._loaded)) {
            this._loaded = 1;
            this.mAuthWebView.setVisibility(4);
            String v1_1 = this.getSignInOrSignUpUrl();
            this._proxyRequired = 0;
            this._proxyCredsEntered = 0;
            if (this._uiType != com.adobe.creativesdk.foundation.internal.auth.AdobeAuthConstants.AUTH_SESSION_SOCIAL_TYPE_SIGN_IN) {
                this.mAuthWebView.loadUrl(v1_1.toString());
            } else {
                com.adobe.creativesdk.foundation.internal.utils.logging.Level v0_5 = com.adobe.creativesdk.foundation.internal.auth.AdobeAuthIdentityManagementService.getSharedInstance().getSocialSignInData();
                if (v0_5 == null) {
                    v0_5 = "";
                }
                this.mAuthWebView.postUrl(v1_1.toString(), v0_5.getBytes());
            }
            com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "Authentication", " Loading URL");
        }
        return;
    }

Method com.adobe.creativesdk.foundation.internal.auth.AdobeAuthContinuableEventActivity$AdobeAuthContinuableEventFragment._loadURL() calling method android.webkit.WebView.loadUrl()


    private void _loadURL()
    {
        if (((this._proxyRequired) && ((!this._proxyRequired) || (!this._proxyCredsEntered))) || (!this._loaded)) {
            this._loaded = 1;
            this.mAuthWebView.setVisibility(4);
            String v0_2 = this.getLaodingURL();
            this._proxyRequired = 0;
            this._proxyCredsEntered = 0;
            this.mAuthWebView.loadUrl(v0_2.toString());
            com.adobe.creativesdk.foundation.internal.utils.logging.AdobeLogger.log(com.adobe.creativesdk.foundation.internal.utils.logging.Level.INFO, "AdobeAuthContinuableActivity", new StringBuilder().append(" Loading URL").append(v0_2.toString()).toString());
        }
        return;
    }