Info Call to External Storage API

Description

List of all external storage API calls. Insecure storage of sensitive information by setting insecure permissions or storing data without encryption might expose this information to an attacker.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.bharatmatrimony.cropper.CropImageActivity.resampleImage() calling method java.io.FileOutputStream.<init>()


    private void resampleImage(String p19, int p20, boolean p21)
    {
        com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_7 = new java.io.File(p19);
        java.util.ArrayList v9_5 = (v1_7.length() / 1024);
        if (!p21) {
            if ((v9_5 / 1024) < 1) {
                int v12_1 = this.id;
                int v3_2 = this.id;
                this.id = (v3_2 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v12_1, this.getFile(p19, v3_2, v1_7.getName(), v9_5, ""));
                return;
            } else {
                try {
                    com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_10 = new android.graphics.BitmapFactory$Options();
                    v1_10.inJustDecodeBounds = 0;
                    java.util.ArrayList v9_2 = new java.io.FileInputStream(p19);
                    int v10_2 = new java.io.BufferedInputStream(v9_2);
                    v1_10.inSampleSize = this.calculateInSampleSize(p19, 180, 180);
                } catch (Exception v0_0) {
                    v0_0.printStackTrace();
                    return;
                }
                if (android.os.Build$VERSION.SDK_INT < 21) {
                    v1_10.inPurgeable = 1;
                    v1_10.inInputShareable = 1;
                }
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_12 = android.graphics.BitmapFactory.decodeStream(v10_2, 0, v1_10);
                v9_2.close();
                v10_2.close();
                String v2_8 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                String v4_6 = new java.io.FileOutputStream(v2_8);
                String v7_6 = new java.io.File(v2_8);
                v1_12.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_6);
                int v10_3 = this.id;
                int v3_4 = this.id;
                this.id = (v3_4 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_3, this.getFile(v2_8, v3_4, v7_6.getName(), (v7_6.length() / 1024), ""));
                return;
            }
        } else {
            try {
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_18 = new android.graphics.BitmapFactory$Options();
                v1_18.inJustDecodeBounds = 0;
                java.util.ArrayList v9_7 = new java.io.FileInputStream(p19);
                String v2_10 = new java.io.BufferedInputStream(v9_7);
                v1_18.inSampleSize = p20;
            } catch (Exception v0_1) {
                v0_1.printStackTrace();
                return;
            }
            if (android.os.Build$VERSION.SDK_INT < 21) {
                v1_18.inPurgeable = 1;
                v1_18.inInputShareable = 1;
            }
            com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_0 = android.graphics.BitmapFactory.decodeStream(v2_10, 0, v1_18);
            v9_7.close();
            v2_10.close();
            String v2_2 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
            String v4_1 = new java.io.FileOutputStream(v2_2);
            String v7_2 = new java.io.File(v2_2);
            v1_0.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_1);
            int v10_0 = this.id;
            String v2_4 = this.mImagePath;
            int v3_0 = this.id;
            this.id = (v3_0 + 1);
            com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_0, this.getFile(v2_4, v3_0, v7_2.getName(), (v7_2.length() / 1024), ""));
            return;
        }
    }

Method com.bharatmatrimony.cropper.CropImageActivity.loadInput() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method d.a.a.a.a.d.g.a() calling method java.io.FileOutputStream.<init>()


    public final java.io.OutputStream a(java.io.File p3)
    {
        return new java.util.zip.GZIPOutputStream(new java.io.FileOutputStream(p3));
    }

Method com.bumptech.glide.load.d.a.d.a() calling method java.io.FileOutputStream.<init>()


    private static boolean a(com.bumptech.glide.load.b.s p7, java.io.File p8, com.bumptech.glide.load.j p9)
    {
        String v7_2 = ((android.graphics.Bitmap) p7.c());
        com.bumptech.glide.load.i v0_0 = ark>com.bumptech.glide.load.d.a.dark>.a(v7_2, p9);
        long v1_3 = new StringBuilder("encode: [");
        v1_3.append(v7_2.getWidth());
        v1_3.append("x");
        v1_3.append(v7_2.getHeight());
        v1_3.append("] ");
        v1_3.append(v0_0);
        android.support.v4.d.e.a(v1_3.toString());
        try {
            long v1_1 = com.bumptech.glide.h.d.a();
            StringBuilder v3_3 = ((Integer) p9.a(ark>com.bumptech.glide.load.d.a.dark>.a)).intValue();
            int v4 = 0;
            String v5_0 = 0;
            try {
                String v6_1 = new java.io.FileOutputStream(p8);
                try {
                    v7_2.compress(v0_0, v3_3, v6_1);
                    v6_1.close();
                    v4 = 1;
                } catch (String v7_3) {
                    v5_0 = v6_1;
                    if (v5_0 != null) {
                        v5_0.close();
                    }
                    throw v7_3;
                } catch (String v8_1) {
                    v5_0 = v6_1;
                    if (android.util.Log.isLoggable("BitmapEncoder", 3)) {
                        android.util.Log.d("BitmapEncoder", "Failed to encode Bitmap", v8_1);
                    }
                    if (v5_0 == null) {
                        if (android.util.Log.isLoggable("BitmapEncoder", 2)) {
                            StringBuilder v3_9 = new StringBuilder("Compressed with type: ");
                            v3_9.append(v0_0);
                            v3_9.append(" of size ");
                            v3_9.append(com.bumptech.glide.h.i.a(v7_2));
                            v3_9.append(" in ");
                            v3_9.append(com.bumptech.glide.h.d.a(v1_1));
                            v3_9.append(", options format: ");
                            v3_9.append(p9.a(ark>com.bumptech.glide.load.d.a.dark>.b));
                            v3_9.append(", hasAlpha: ");
                            v3_9.append(v7_2.hasAlpha());
                            android.util.Log.v("BitmapEncoder", v3_9.toString());
                        }
                        android.support.v4.d.e.a();
                        return v4;
                    } else {
                        v5_0.close();
                    }
                }
                v6_1.close();
            } catch (String v7_3) {
            } catch (String v8_1) {
            }
        } catch (String v7_6) {
            android.support.v4.d.e.a();
            throw v7_6;
        }
    }

Method d.a.a.a.a.d.h.a() calling method java.io.FileOutputStream.<init>()


    public java.io.OutputStream a(java.io.File p2)
    {
        return new java.io.FileOutputStream(p2);
    }

Method com.userexperior.i.b.c.a() calling method java.io.FileOutputStream.<init>()


    public final declared_synchronized void a(String p20, com.userexperior.i.c p21)
    {
        try {
            long v7_2 = ((long) p21.a.length);
        } catch (Throwable v0) {
            throw v0;
        }
        if ((this.b + v7_2) >= ((long) this.d)) {
            if (com.userexperior.i.z.b) {
                long v9_0 = new Object[0];
                com.userexperior.i.z.a("Pruning old cache entries.", v9_0);
            }
            long v9_1 = this.b;
            long v11_0 = android.os.SystemClock.elapsedRealtime();
            String v6_8 = this.a.entrySet().iterator();
            int v13 = 0;
            while (v6_8.hasNext()) {
                long v17;
                byte[] v16;
                int v14_4 = ((com.userexperior.i.b.d) ((java.util.Map$Entry) v6_8.next()).getValue());
                if (!this.d(v14_4.b).delete()) {
                    v16 = v6_8;
                    v17 = v11_0;
                    float v4_11 = new Object[2];
                    v4_11[0] = v14_4.b;
                    v4_11[1] = ark>com.userexperior.i.b.cark>.c(v14_4.b);
                    com.userexperior.i.z.b("Could not delete cache entry for key=%s, filename=%s", v4_11);
                } else {
                    v16 = v6_8;
                    v17 = v11_0;
                    this.b = (this.b - v14_4.a);
                }
                com.userexperior.i.c v3_5 = v16;
                v3_5.remove();
                v13++;
                if (((float) (this.b + v7_2)) >= (((float) this.d) * 1063675494)) {
                    v6_8 = v3_5;
                    v11_0 = v17;
                    int v5 = 0;
                } else {
                }
                if (com.userexperior.i.z.b) {
                    float v4_17 = new Object[3];
                    v4_17[0] = Integer.valueOf(v13);
                    v4_17[1] = Long.valueOf((this.b - v9_1));
                    v4_17[2] = Long.valueOf((android.os.SystemClock.elapsedRealtime() - v17));
                    com.userexperior.i.z.a("pruned %d files, %d bytes, %d ms", v4_17);
                }
            }
            v17 = v11_0;
        }
        com.userexperior.i.c v3_0 = this.d(p20);
        float v4_1 = new java.io.BufferedOutputStream(new java.io.FileOutputStream(v3_0));
        int v5_5 = new com.userexperior.i.b.d(p20, p21);
        if (v5_5.a(v4_1)) {
            v4_1.write(p21.a);
            v4_1.close();
            this.a(p20, v5_5);
            return;
        } else {
            v4_1.close();
            int v5_6 = new Object[1];
            v5_6[0] = v3_0.getAbsolutePath();
            com.userexperior.i.z.b("Failed to write header for %s", v5_6);
            throw new java.io.IOException();
        }
    }

Method com.github.mikephil.charting.charts.Chart.saveToPath() calling method java.io.FileOutputStream.<init>()


    public boolean saveToPath(String p5, String p6)
    {
        android.graphics.Bitmap v0 = this.getChartBitmap();
        try {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append(android.os.Environment.getExternalStorageDirectory().getPath());
            v2_1.append(p6);
            v2_1.append("/");
            v2_1.append(p5);
            v2_1.append(".png");
            java.io.FileOutputStream v1_0 = new java.io.FileOutputStream(v2_1.toString());
            v0.compress(android.graphics.Bitmap$CompressFormat.PNG, 40, v1_0);
            v1_0.close();
            return 1;
        } catch (int v5_5) {
            v5_5.printStackTrace();
            return 0;
        }
    }

Method com.github.mikephil.charting.charts.Chart.saveToGallery() calling method java.io.FileOutputStream.<init>()


    public boolean saveToGallery(String p7, String p8, String p9, android.graphics.Bitmap$CompressFormat p10, int p11)
    {
        if ((p11 < 0) || (p11 > 100)) {
            p11 = 50;
        }
        Long v0_2 = System.currentTimeMillis();
        int v2_3 = android.os.Environment.getExternalStorageDirectory();
        android.content.ContentValues v4_0 = new StringBuilder();
        v4_0.append(v2_3.getAbsolutePath());
        v4_0.append("/DCIM/");
        v4_0.append(p8);
        String v3_0 = new java.io.File(v4_0.toString());
        if ((v3_0.exists()) || (v3_0.mkdirs())) {
            android.net.Uri v8_9;
            switch (com.github.mikephil.charting.charts.Chart$2.a[p10.ordinal()]) {
                case 1:
                    v8_9 = "image/png";
                    if (p7.endsWith(".png")) {
                    } else {
                        android.content.ContentValues v4_9 = new StringBuilder();
                        v4_9.append(p7);
                        v4_9.append(".png");
                        p7 = v4_9.toString();
                    }
                    break;
                case 2:
                    v8_9 = "image/webp";
                    if (p7.endsWith(".webp")) {
                    } else {
                        android.content.ContentValues v4_5 = new StringBuilder();
                        v4_5.append(p7);
                        v4_5.append(".webp");
                        p7 = v4_5.toString();
                    }
                    break;
                default:
                    v8_9 = "image/jpeg";
                    if ((p7.endsWith(".jpg")) || (p7.endsWith(".jpeg"))) {
                    } else {
                        android.content.ContentValues v4_15 = new StringBuilder();
                        v4_15.append(p7);
                        v4_15.append(".jpg");
                        p7 = v4_15.toString();
                    }
            }
            android.content.ContentValues v4_17 = new StringBuilder();
            v4_17.append(v3_0.getAbsolutePath());
            v4_17.append("/");
            v4_17.append(p7);
            String v3_4 = v4_17.toString();
            try {
                android.content.ContentValues v4_19 = new java.io.FileOutputStream(v3_4);
                this.getChartBitmap().compress(p10, p11, v4_19);
                v4_19.flush();
                v4_19.close();
                long v10_3 = new java.io.File(v3_4).length();
                android.content.ContentValues v4_22 = new android.content.ContentValues(8);
                v4_22.put("title", p7);
                v4_22.put("_display_name", p7);
                v4_22.put("date_added", Long.valueOf(v0_2));
                v4_22.put("mime_type", v8_9);
                v4_22.put("description", p9);
                v4_22.put("orientation", Integer.valueOf(0));
                v4_22.put("_data", v3_4);
                v4_22.put("_size", Long.valueOf(v10_3));
            } catch (int v7_10) {
                v7_10.printStackTrace();
                return 0;
            }
            if (this.getContext().getContentResolver().insert(android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI, v4_22) == null) {
                return 0;
            } else {
                return 1;
            }
        } else {
            return 0;
        }
    }

Method com.bumptech.glide.load.c.t.a() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method in.juspay.godel.core.CacheQueue.b() calling method java.io.FileOutputStream.<init>()


    private byte[] b(java.io.ByteArrayOutputStream p2, java.io.File p3)
    {
        p3.createNewFile();
        java.io.FileOutputStream v0_1 = new java.io.FileOutputStream(p3);
        byte[] v2_1 = p2.toByteArray();
        v0_1.write(v2_1);
        v0_1.close();
        return v2_1;
    }

Method in.juspay.godel.core.AssetService.a() calling method java.io.FileOutputStream.<init>()


    protected void a(String p4, byte[] p5, android.content.Context p6, boolean p7)
    {
        try {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "Updating file in internal storage: ".concat(String.valueOf(p4)));
            this.a(p6);
        } catch (Throwable v5_3) {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "File not found: ".concat(String.valueOf(p4)), v5_3);
            return;
        } catch (Throwable v5_2) {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "IOException: ".concat(String.valueOf(p4)), v5_2);
            return;
        } catch (Throwable v5_1) {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "Exception: ".concat(String.valueOf(p4)), v5_1);
            return;
        }
        if (p7 != null) {
            this.b(p6);
        }
        java.io.FileOutputStream v7_5 = new java.io.FileOutputStream(in.juspay.godel.util.FileUtil.a(p4, p6));
        v7_5.write(p5);
        v7_5.close();
        return;
    }

Method g.l.c() calling method java.io.FileOutputStream.<init>()


    public static g.r c(java.io.File p2)
    {
        if (p2 != null) {
            return g.l.a(new java.io.FileOutputStream(p2, 1));
        } else {
            throw new IllegalArgumentException("file == null");
        }
    }

Method g.l.b() calling method java.io.FileOutputStream.<init>()


    public static g.r b(java.io.File p1)
    {
        if (p1 != null) {
            return g.l.a(new java.io.FileOutputStream(p1));
        } else {
            throw new IllegalArgumentException("file == null");
        }
    }

Method com.userexperior.utilities.h.b() calling method java.io.FileOutputStream.<init>()


    public static boolean b(String p13, String p14)
    {
        android.content.Context v0_1 = new java.io.File(p13);
        if (v0_1.exists()) {
            int v13_3 = v0_1.listFiles();
            if (v13_3.length > 0) {
                try {
                    java.util.zip.ZipOutputStream v14_2 = new java.util.zip.ZipOutputStream(new java.io.BufferedOutputStream(new java.io.FileOutputStream(p14)));
                    android.content.Context v0_4 = com.userexperior.UserExperior.getUeContext();
                    String v2_2 = com.userexperior.utilities.i.r(v0_4);
                    boolean v3 = com.userexperior.utilities.i.s(v0_4);
                    boolean v4 = com.userexperior.utilities.i.u(v0_4);
                    boolean v5 = com.userexperior.utilities.i.d(v0_4);
                    int v6 = v13_3.length;
                    int v7 = 0;
                } catch (int v13_4) {
                    v13_4.printStackTrace();
                    return 0;
                }
                while (v7 < v6) {
                    int v8_0 = v13_3[v7];
                    if (!v8_0.isDirectory()) {
                        byte[] v10 = new byte[2048];
                        java.io.BufferedInputStream v12_2 = new java.io.BufferedInputStream(new java.io.FileInputStream(v8_0.getPath()), 2048);
                        v14_2.putNextEntry(new java.util.zip.ZipEntry(v8_0.getName()));
                        while(true) {
                            int v8_2 = v12_2.read(v10, 0, 2048);
                            if (v8_2 == -1) {
                                break;
                            }
                            v14_2.write(v10, 0, v8_2);
                        }
                    } else {
                        int v9_3;
                        if (v2_2 == null) {
                            v9_3 = v8_0.getParent().length();
                        } else {
                            if (!v2_2.equalsIgnoreCase("1")) {
                                if (v2_2.equalsIgnoreCase("2")) {
                                    if (v4) {
                                        v9_3 = v8_0.getParent().length();
                                        com.userexperior.utilities.h.a(v14_2, v8_0, v9_3);
                                        v7++;
                                    } else {
                                        if (v5) {
                                        }
                                    }
                                }
                                if ((!v2_2.equalsIgnoreCase("3")) || (!v3)) {
                                } else {
                                    v9_3 = v8_0.getParent().length();
                                }
                            }
                        }
                    }
                }
                v14_2.close();
                com.userexperior.utilities.i.v(v0_4);
                com.userexperior.utilities.i.e(v0_4);
                return 1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.userexperior.services.recording.f.run() calling method java.io.FileOutputStream.<init>()


    public void run()
    {
        try {
            if ((this.c != null) && (this.c.get() != null)) {
                StringBuilder v0_1 = ((com.userexperior.d.a.c) this.c.get()).a;
                java.io.IOException v1_7 = ((com.userexperior.d.a.c) this.c.get()).b;
                if (v0_1 != null) {
                    int v3_5 = new StringBuilder();
                    v3_5.append(this.b);
                    v3_5.append(java.io.File.separator);
                    v3_5.append("screenshots");
                    android.graphics.Bitmap$CompressFormat v2_3 = new java.io.File(v3_5.toString());
                    String v4_5 = v2_3.getAbsolutePath();
                    String v5_1 = new StringBuilder();
                    Object[] v8_1 = new Object[1];
                    v8_1[0] = Integer.valueOf(v1_7);
                    v5_1.append(String.format(java.util.Locale.US, "img%04d", v8_1));
                    v5_1.append(".webp");
                    int v3_8 = new java.io.File(v4_5, v5_1.toString());
                    if (!v2_3.exists()) {
                        new StringBuilder("folder created : ").append(v2_3.mkdirs());
                    }
                    if (!v3_8.exists()) {
                        try {
                            new StringBuilder("file created : ").append(v3_8.createNewFile());
                        } catch (java.io.IOException v1_18) {
                            String v4_8 = new StringBuilder("Error saveBmP(): ");
                            v4_8.append(v1_18.getMessage());
                            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_8.toString());
                            v1_18.printStackTrace();
                        }
                        android.graphics.Bitmap$CompressFormat v2_12;
                        java.io.IOException v1_20 = new java.io.FileOutputStream(v3_8);
                        if (!"webp".equals("jpeg")) {
                            if (!"webp".equals("png")) {
                                v2_12 = android.graphics.Bitmap$CompressFormat.WEBP;
                            } else {
                                v2_12 = android.graphics.Bitmap$CompressFormat.PNG;
                            }
                        } else {
                            v2_12 = android.graphics.Bitmap$CompressFormat.JPEG;
                        }
                        int v3_0;
                        if ("webp".equals("jpeg")) {
                            v3_0 = 10;
                        } else {
                            v3_0 = 2;
                        }
                        v0_1.compress(v2_12, v3_0, v1_20);
                        v1_20.flush();
                        v1_20.close();
                        v0_1.recycle();
                        return;
                    }
                    try {
                    } catch (java.io.IOException v1_2) {
                        v0_1.recycle();
                        throw v1_2;
                    } catch (java.io.IOException v1_0) {
                        int v3_2 = new StringBuilder("Error saveBmP(): ");
                        v3_2.append(v1_0.getMessage());
                        com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v3_2.toString());
                        v1_0.getMessage();
                        v0_1.recycle();
                        return;
                    }
                } else {
                    StringBuilder v0_3 = new StringBuilder("bitmap ");
                    v0_3.append(v1_7);
                    v0_3.append(" is null");
                    return;
                }
            }
        } catch (StringBuilder v0_5) {
            v0_5.getMessage();
            return;
        }
        return;
    }

Method com.userexperior.h.b.c.run() calling method java.io.FileOutputStream.<init>()


    public void run()
    {
        if ((this.b != null) && (this.c != null)) {
            StringBuilder v1_1 = new java.io.File(this.c.substring(0, this.c.lastIndexOf(java.io.File.separator)));
            if (!v1_1.exists()) {
                new StringBuilder("directory created ").append(v1_1.mkdirs());
            }
            byte[] v0_7 = new java.io.File(this.c);
            StringBuilder v1_6 = this.e.a(this.b).concat(",");
            try {
                java.io.FileOutputStream v3_7;
                if (!v0_7.exists()) {
                    new StringBuilder("file is created ").append(v0_7.createNewFile());
                    v3_7 = new java.io.FileOutputStream(v0_7);
                    this.d = 1;
                } else {
                    v3_7 = new java.io.FileOutputStream(v0_7, 1);
                    this.d = 0;
                }
            } catch (byte[] v0_13) {
                v0_13.printStackTrace();
                StringBuilder v2_3 = new StringBuilder("error while writing event to file: ");
                v2_3.append(v0_13.getMessage());
                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v2_3.toString());
                StringBuilder v1_10 = new StringBuilder("Cause: ");
                v1_10.append(v0_13.getCause());
                v1_10.append("Message: ");
                v1_10.append(v0_13.getMessage());
            } catch (byte[] v0_12) {
                v0_12.getMessage();
                return;
            }
            if (this.d) {
                v3_7.write("[".getBytes());
            }
            v3_7.write(v1_6.getBytes());
            v3_7.flush();
            v3_7.close();
            return;
        }
        return;
    }

Method com.userexperior.h.b.b.run() calling method java.io.FileOutputStream.<init>()


    public void run()
    {
        if ((this.b != null) && (this.c != null)) {
            StringBuilder v1_1 = new java.io.File(this.c.substring(0, this.c.lastIndexOf(java.io.File.separator)));
            if (!v1_1.exists()) {
                new StringBuilder("directory created ").append(v1_1.mkdirs());
            }
            byte[] v0_7 = new java.io.File(this.c);
            StringBuilder v1_6 = this.e.a(this.b).concat(",");
            try {
                java.io.FileOutputStream v3_7;
                if (!v0_7.exists()) {
                    new StringBuilder("file is created ").append(v0_7.createNewFile());
                    v3_7 = new java.io.FileOutputStream(v0_7);
                    this.d = 1;
                } else {
                    v3_7 = new java.io.FileOutputStream(v0_7, 1);
                    this.d = 0;
                }
            } catch (byte[] v0_13) {
                v0_13.printStackTrace();
                StringBuilder v2_3 = new StringBuilder("error while writing event to file: ");
                v2_3.append(v0_13.getMessage());
                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v2_3.toString());
                StringBuilder v1_10 = new StringBuilder("Cause: ");
                v1_10.append(v0_13.getCause());
                v1_10.append("Message: ");
                v1_10.append(v0_13.getMessage());
            } catch (byte[] v0_12) {
                v0_12.getMessage();
                return;
            }
            if (this.d) {
                v3_7.write("[".getBytes());
            }
            v3_7.write(v1_6.getBytes());
            v3_7.flush();
            v3_7.close();
            return;
        }
        return;
    }

Method d.a.a.a.a.g.i.a() calling method java.io.FileInputStream.<init>()


    public final org.json.JSONObject a()
    {
        d.a.a.a.c.d().a("Fabric", "Reading cached settings...");
        String v0_1 = 0;
        try {
            org.json.JSONObject v3_2;
            Exception v1_0 = new java.io.File(new d.a.a.a.a.f.b(this.a).a(), "com.crashlytics.settings.json");
        } catch (Exception v1_4) {
            d.a.a.a.a.b.i.a(v0_1, "Error while closing settings cache file.");
            throw v1_4;
        } catch (Exception v1_3) {
            String v2_4 = 0;
            d.a.a.a.c.d().c("Fabric", "Failed to fetch cached settings", v1_3);
            d.a.a.a.a.b.i.a(v2_4, "Error while closing settings cache file.");
            return v0_1;
        } catch (String v0_2) {
            v1_4 = v0_2;
            v0_1 = v2_4;
        }
        if (!v1_0.exists()) {
            d.a.a.a.c.d().a("Fabric", "No cached settings found.");
            v3_2 = 0;
        } else {
            v2_4 = new java.io.FileInputStream(v1_0);
            try {
                v3_2 = new org.json.JSONObject(d.a.a.a.a.b.i.a(v2_4));
                v0_1 = v2_4;
            } catch (Exception v1_3) {
            }
        }
        d.a.a.a.a.b.i.a(v0_1, "Error while closing settings cache file.");
        v0_1 = v3_2;
        return v0_1;
    }

Method d.a.a.a.a.d.h.a() calling method java.io.FileInputStream.<init>()


    private void a(java.io.File p5, java.io.File p6)
    {
        Throwable v0_0 = 0;
        try {
            String v1_1 = new java.io.FileInputStream(p5);
            try {
                Throwable v6_2 = this.a(p6);
                v0_0 = 1024;
                try {
                    Throwable v0_4 = new byte[1024];
                    d.a.a.a.a.b.i.a(v1_1, v6_2, v0_4);
                    d.a.a.a.a.b.i.a(v1_1, "Failed to close file input stream");
                    d.a.a.a.a.b.i.a(v6_2, "Failed to close output stream");
                    p5.delete();
                    return;
                } catch (Throwable v0_3) {
                    v0_0 = v6_2;
                    Throwable v6_1 = v0_3;
                    d.a.a.a.a.b.i.a(v1_1, "Failed to close file input stream");
                    d.a.a.a.a.b.i.a(v0_0, "Failed to close output stream");
                    p5.delete();
                    throw v6_1;
                }
            } catch (Throwable v6_1) {
            }
            v0_4 = new byte[1024];
            d.a.a.a.a.b.i.a(v1_1, v6_2, v0_4);
            d.a.a.a.a.b.i.a(v1_1, "Failed to close file input stream");
            d.a.a.a.a.b.i.a(v6_2, "Failed to close output stream");
            p5.delete();
            return;
        } catch (Throwable v6_1) {
            v1_1 = 0;
        }
    }

Method com.userexperior.i.b.c.a() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.userexperior.i.b.c.a() calling method java.io.FileInputStream.<init>()


    public final declared_synchronized com.userexperior.i.c a(String p14)
    {
        try {
            NegativeArraySizeException v0_4 = ((com.userexperior.i.b.d) this.a.get(p14));
        } catch (Throwable v14_2) {
            throw v14_2;
        }
        if (v0_4 != null) {
            String v2_2 = this.d(p14);
            try {
                int v6_1 = new com.userexperior.i.b.e(new java.io.BufferedInputStream(new java.io.FileInputStream(v2_2)), 0);
                try {
                    com.userexperior.i.b.d.a(v6_1);
                    String v7_4 = ark>com.userexperior.i.b.cark>.a(v6_1, ((int) (v2_2.length() - ((long) com.userexperior.i.b.e.a(v6_1)))));
                    com.userexperior.i.c v8_3 = new com.userexperior.i.c();
                    v8_3.a = v7_4;
                    v8_3.b = v0_4.c;
                    v8_3.c = v0_4.d;
                    v8_3.d = v0_4.e;
                    v8_3.e = v0_4.f;
                    v8_3.f = v0_4.g;
                    v8_3.g = v0_4.h;
                    try {
                        v6_1.close();
                        return v8_3;
                    } catch (java.io.IOException) {
                        return 0;
                    }
                } catch (NegativeArraySizeException v0_2) {
                    Object[] v4_1 = new Object[2];
                    v4_1[0] = v2_2.getAbsolutePath();
                    v4_1[1] = v0_2.toString();
                    com.userexperior.i.z.b("%s: %s", v4_1);
                    this.b(p14);
                    if (v6_1 != 0) {
                        try {
                            v6_1.close();
                        } catch (java.io.IOException) {
                            return 0;
                        }
                    }
                    return 0;
                } catch (NegativeArraySizeException v0_1) {
                    Object[] v4_0 = new Object[2];
                    v4_0[0] = v2_2.getAbsolutePath();
                    v4_0[1] = v0_1.toString();
                    com.userexperior.i.z.b("%s: %s", v4_0);
                    this.b(p14);
                    if (v6_1 != 0) {
                        try {
                            v6_1.close();
                        } catch (java.io.IOException) {
                            return 0;
                        }
                    }
                    return 0;
                }
                v6_1.close();
                return v8_3;
            } catch (Throwable v14_1) {
                v6_1 = 0;
                if (v6_1 != 0) {
                    try {
                        v6_1.close();
                    } catch (java.io.IOException) {
                        return 0;
                    }
                }
                throw v14_1;
            } catch (NegativeArraySizeException v0_2) {
                v6_1 = 0;
            } catch (NegativeArraySizeException v0_1) {
                v6_1 = 0;
            } catch (Throwable v14_1) {
            }
        } else {
            return 0;
        }
    }

Method com.crashlytics.android.c.as.a() calling method java.io.FileInputStream.<init>()


    private static String a(String p3)
    {
        java.io.BufferedInputStream v0 = 0;
        try {
            java.io.BufferedInputStream v1_1 = new java.io.BufferedInputStream(new java.io.FileInputStream(p3));
            try {
                Throwable v3_2 = d.a.a.a.a.b.i.b(v1_1);
                d.a.a.a.a.b.i.a(v1_1);
                return v3_2;
            } catch (Throwable v3_1) {
                v0 = v1_1;
                d.a.a.a.a.b.i.a(v0);
                throw v3_1;
            }
        } catch (Throwable v3_1) {
        }
        v3_2 = d.a.a.a.a.b.i.b(v1_1);
        d.a.a.a.a.b.i.a(v1_1);
        return v3_2;
    }

Method com.crashlytics.android.b.h.a() calling method java.io.FileInputStream.<init>()


    private static java.util.zip.ZipInputStream a(android.content.Context p1, String p2)
    {
        return new java.util.zip.ZipInputStream(new java.io.FileInputStream(p1.getPackageManager().getApplicationInfo(p2, 0).sourceDir));
    }

Method com.bumptech.glide.load.c.f$e$1.b() calling method java.io.FileInputStream.<init>()


    private static java.io.InputStream b(java.io.File p1)
    {
        return new java.io.FileInputStream(p1);
    }

Method in.juspay.godel.util.FileUtil.c() calling method java.io.FileInputStream.<init>()


    public static byte[] c(String p4, android.content.Context p5)
    {
        try {
            return in.juspay.godel.util.FileUtil.a(new java.io.ByteArrayOutputStream(), new java.io.FileInputStream(in.juspay.godel.util.FileUtil.a(p4, p5))).toByteArray();
        } catch (Exception v0_4) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.util.FileUtil.a, "Could not read ".concat(String.valueOf(p4)), v0_4);
            try {
                in.juspay.godel.core.RemoteAssetService.getInstance().resetMetadata(p4.replace(".zip", ".jsa"), p5);
            } catch (org.json.JSONException) {
                in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.util.FileUtil.a, "Couldn\'t reset ".concat(String.valueOf(p4)), v0_4);
            }
            throw new RuntimeException(v0_4);
        } catch (Exception v0_3) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.util.FileUtil.a, "Could not read ".concat(String.valueOf(p4)), v0_3);
            in.juspay.godel.util.FileUtil.d(p4, p5);
            throw new RuntimeException(v0_3);
        } catch (Exception v0_2) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.util.FileUtil.a, "Could not read ".concat(String.valueOf(p4)), v0_2);
            in.juspay.godel.util.FileUtil.d(p4, p5);
            throw new RuntimeException(v0_2);
        }
    }

Method in.juspay.godel.core.RemoteAssetService.getContent() calling method java.io.FileInputStream.<init>()


    public boolean getContent(String p21, android.content.Context p22, long p23)
    {
        String v3_0;
        if (in.juspay.godel.ui.JuspayBrowserFragment.T()) {
            v3_0 = p21;
        } else {
            v3_0 = p21.replace(".zip", ".jsa");
        }
        in.juspay.godel.analytics.GodelTracker v4_3 = v3_0.substring((v3_0.lastIndexOf("/") + 1));
        String v6_1 = v4_3.replace(".zip", ".jsa");
        new in.juspay.godel.util.KeyValueStore(p22);
        org.json.JSONObject v7_2 = this.a(v6_1, p22);
        long v8_0 = "";
        if (v7_2.getString("lastChecked") == null) {
            if (!v4_3.contains(".zip")) {
                v8_0 = in.juspay.godel.util.EncryptionHelper.a().a(new java.io.FileInputStream(in.juspay.godel.util.FileUtil.a(v4_3, p22)));
            }
        } else {
            String v12_12 = v7_2.getLong("lastChecked");
            java.util.zip.ZipInputStream v14_2 = System.currentTimeMillis();
            long v17 = (v12_12 + p23);
            if (v17 <= v14_2) {
                in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "The file is old. Too long since last check. Get the latest copy of: ".concat(String.valueOf(v4_3)));
                v8_0 = v7_2.getString("hashInDisk");
            } else {
                String v3_13 = new StringBuilder("The file ");
                v3_13.append(v4_3);
                v3_13.append(" is still fresh. Not updating. TTL Remaining: ");
                v3_13.append(((v17 - v14_2) / 60000));
                v3_13.append(" minutes");
                in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.RemoteAssetService.a, v3_13.toString());
                return 0;
            }
        }
        String v10_10 = new java.util.HashMap();
        v10_10.put("ts", String.valueOf(System.currentTimeMillis()));
        v10_10.put("If-None-Match", v8_0);
        in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "START fetching content from: ".concat(String.valueOf(v3_0)));
        try {
            String v10_0 = in.juspay.godel.core.RestClient.fetchIfModified(v3_0, v10_10);
        } catch (java.security.SignatureException v0_11) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "Error While Downloading File", v0_11);
            v10_0 = 0;
        }
        if ((v10_0 == null) || (!v4_3.contains(".zip"))) {
            String v19 = "";
            String v5_18 = 0;
        } else {
            String v9_26 = in.juspay.godel.util.EncryptionHelper.a().a(v10_0);
            java.util.zip.ZipInputStream v14_1 = new java.util.zip.ZipInputStream(new java.io.ByteArrayInputStream(v10_0));
            byte[] v13_1 = 0;
            byte[] v15 = 0;
            try {
                while(true) {
                    String v12_0 = v14_1.getNextEntry();
                    v9_26 = v19;
                    String v11 = 0;
                }
                v19 = v9_26;
                try {
                    String v12_2 = new java.io.ObjectInputStream(new java.io.ByteArrayInputStream(in.juspay.godel.util.FileUtil.b("remoteAssetPublicKey", p22)));
                    try {
                        String v5_8 = ((java.security.PublicKey) v12_2.readObject());
                        String v9_3 = java.security.Signature.getInstance("DSA");
                        v9_3.initVerify(v5_8);
                        v9_3.update(v13_1);
                    } catch (java.security.SignatureException v0_9) {
                        String v5_5 = v0_9;
                        in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "Exception while Reading Public Key", v5_5);
                        if (v12_2 == null) {
                            v5_18 = 1;
                        } else {
                            v12_2.close();
                        }
                    } catch (java.security.SignatureException v0_8) {
                        String v5_4 = v0_8;
                        in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "DSA Algorithm not found", v5_4);
                        if (v12_2 == null) {
                        } else {
                        }
                    } catch (java.security.SignatureException v0_7) {
                        String v5_3 = v0_7;
                        in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "Key Used was Invalid", v5_3);
                        if (v12_2 == null) {
                        } else {
                        }
                    } catch (java.security.SignatureException v0_6) {
                        String v5_2 = v0_6;
                        in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "Exception while matching Signature for file", v5_2);
                        if (v12_2 == null) {
                        } else {
                        }
                    }
                    if (v9_3.verify(v15)) {
                        in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Action.h).a(in.juspay.godel.analytics.Event$Category.d).c("signature_verified").d(v4_3));
                        v10_0 = v13_1;
                    } else {
                        in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Action.g).a(in.juspay.godel.analytics.Event$Category.d).c("signature_not_verified").d("Error while matching signature"));
                        v10_0 = 0;
                    }
                } catch (java.security.SignatureException v0_5) {
                    String v5_6 = v0_5;
                    v12_2 = 0;
                    if (v12_2 != null) {
                        v12_2.close();
                    }
                    throw v5_6;
                } catch (java.security.SignatureException v0_1) {
                    v5_2 = v0_1;
                    v12_2 = 0;
                } catch (java.security.SignatureException v0_10) {
                    v5_6 = v0_10;
                }
            } catch (java.security.SignatureException v0_0) {
                v19 = v9_26;
                in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "Exception while verifying Signature", v0_0);
            }
            if (v12_0 == null) {
            } else {
                String v5_14 = new java.io.ByteArrayOutputStream();
                v19 = v9_26;
                String v11_11 = v14_1.read();
                while (v11_11 != -1) {
                    v5_14.write(v11_11);
                    v11_11 = v14_1.read();
                }
                v14_1.closeEntry();
                v5_14.close();
                if (!v12_0.getName().contains("signature")) {
                    if (v12_0.getName().contains(".jsa")) {
                        v13_1 = v5_14.toByteArray();
                    }
                } else {
                    v15 = android.util.Base64.decode(v5_14.toByteArray(), 2);
                }
            }
        }
        in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "DONE fetching content from: ".concat(String.valueOf(v3_0)));
        if (v10_0 != null) {
            String v9_30 = new StringBuilder("Text: ");
            v9_30.append(new String(v10_0));
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, v9_30.toString());
            if ((!v4_3.contains(".zip")) || (v5_18 == null)) {
                v19 = in.juspay.godel.util.EncryptionHelper.a().a(v10_0);
            }
            String v3_5 = v19;
            String v5_20 = v7_2.getString("hashInDisk");
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "hashInDisk: ".concat(String.valueOf(v5_20)));
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "newHash: ".concat(String.valueOf(v3_5)));
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "sourceHash: ".concat(String.valueOf(v8_0)));
            String v11_27 = new StringBuilder("Hash of used ");
            v11_27.append(v4_3.replace(".zip", ".jsa"));
            v11_27.append(" is ");
            v11_27.append(v3_5);
            in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.RemoteAssetService.a, v11_27.toString());
            if (!v5_20.equals(v3_5)) {
                if ((v3_5 == null) || ((v8_0 == 0) || (v3_5.equals(v8_0)))) {
                    in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.RemoteAssetService.a, "Its all the same.. ".concat(String.valueOf(v4_3)));
                } else {
                    long v8_2 = new StringBuilder("Remote hash and disk hash differ. Updating asset: ");
                    v8_2.append(v4_3.replace(".zip", ".jsa"));
                    v8_2.append(". New Hash: ");
                    v8_2.append(v3_5);
                    in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.RemoteAssetService.a, v8_2.toString());
                    if (v4_3.toLowerCase().contains("config")) {
                        in.juspay.godel.util.SessionInfo.getInstance().h();
                    }
                    in.juspay.godel.core.AssetService.getInstance().a(v6_1, v10_0, p22);
                    if (v6_1.contains("jsa")) {
                        if ((!v6_1.contains("config")) || ((!this.c) || (!in.juspay.godel.ui.JuspayBrowserFragment.m()))) {
                            in.juspay.godel.core.AssetService.getInstance().addToFileUpdatedAfterCachedList(v6_1);
                        } else {
                            in.juspay.godel.analytics.GodelTracker.getInstance().h("not updating static config since lose condition is true");
                        }
                    }
                    v7_2.put("lastChecked", System.currentTimeMillis());
                    v7_2.put("hashInDisk", v3_5);
                    this.a(v6_1, p22, v7_2);
                }
            } else {
                String v5_27 = new StringBuilder("Remote hash is same as Disk hash. Not updating asset: ");
                v5_27.append(v4_3.replace(".zip", ".jsa"));
                in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.RemoteAssetService.a, v5_27.toString());
                v7_2.put("lastChecked", System.currentTimeMillis());
                this.a(v6_1, p22, v7_2);
            }
            return 1;
        } else {
            if (v5_18 == null) {
                String v5_29 = new StringBuilder("ETAG Matches for ");
                v5_29.append(v4_3);
                v5_29.append(", Not Downloading from ");
                v5_29.append(v3_0);
                in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.RemoteAssetService.a, v5_29.toString());
            }
            return 0;
        }
    }

Method in.juspay.godel.core.AssetService.a() calling method java.io.FileInputStream.<init>()


    protected String a(String p9, android.content.Context p10)
    {
        String v0_1 = new StringBuilder();
        char v2_0 = 0;
        try {
            if (!p9.endsWith("jsa")) {
                java.io.FileInputStream v3_1 = new java.io.FileInputStream(in.juspay.godel.util.FileUtil.a(p9, p10));
                try {
                    java.io.InputStreamReader v4_3 = new java.io.InputStreamReader(v3_1);
                    try {
                        int v5_0 = new java.io.BufferedReader(v4_3);
                        try {
                            while(true) {
                                char v2_1 = v5_0.read();
                                v0_1.append(((char) v2_1));
                            }
                            String v0_8 = v0_1.toString();
                            try {
                                v4_3.close();
                                v3_1.close();
                                v5_0.close();
                            } catch (Exception v9_4) {
                                in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "Exception trying to close IO streams", v9_4);
                            }
                            return v0_8;
                        } catch (Exception v9_3) {
                            v2_0 = v4_3;
                        } catch (String v0_3) {
                            v2_0 = v4_3;
                            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "FileNotFoundException. Could not read ".concat(String.valueOf(p9)), v0_3);
                            Exception v9_2 = this.readFromFile(p9, p10, 0);
                            if (v2_0 == 0) {
                                if (v3_1 != null) {
                                    v3_1.close();
                                }
                                if (v5_0 != 0) {
                                    v5_0.close();
                                }
                            } else {
                                v2_0.close();
                            }
                            return v9_2;
                        } catch (String v0_7) {
                            v2_0 = v4_3;
                            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "IOException. Could not read ".concat(String.valueOf(p9)), v0_7);
                            Exception v9_1 = this.readFromFile(p9, p10, 0);
                            if (v2_0 == 0) {
                                if (v3_1 != null) {
                                    v3_1.close();
                                }
                                if (v5_0 != 0) {
                                    v5_0.close();
                                }
                            } else {
                                v2_0.close();
                            }
                            return v9_1;
                        } catch (String v0_6) {
                            v2_0 = v4_3;
                            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "Could not read ".concat(String.valueOf(p9)), v0_6);
                            Exception v9_5 = this.readFromFile(p9, p10, 0);
                            if (v2_0 == 0) {
                                if (v3_1 != null) {
                                    v3_1.close();
                                }
                                if (v5_0 != 0) {
                                    v5_0.close();
                                }
                            } else {
                                v2_0.close();
                            }
                            return v9_5;
                        }
                        if (v2_1 == -1) {
                        }
                    } catch (Exception v9_3) {
                        v5_0 = 0;
                    } catch (String v0_3) {
                        v5_0 = 0;
                    } catch (String v0_7) {
                        v5_0 = 0;
                    } catch (String v0_6) {
                        v5_0 = 0;
                    }
                } catch (Exception v9_3) {
                    v5_0 = 0;
                } catch (String v0_3) {
                    v5_0 = 0;
                } catch (String v0_7) {
                    v5_0 = 0;
                } catch (String v0_6) {
                    v5_0 = 0;
                }
            } else {
                java.io.FileInputStream v3_0 = in.juspay.godel.util.EncryptionHelper.a().a(p9, p10);
                if (v3_0 == null) {
                } else {
                    in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.AssetServiceark>.a, "Reading complete. From InternalStorage - ".concat(String.valueOf(p9)));
                    return new String(v3_0);
                }
            }
        } catch (Exception v9_3) {
            v3_1 = 0;
            v5_0 = 0;
        } catch (String v0_3) {
            v3_1 = 0;
            v5_0 = 0;
        } catch (String v0_7) {
            v3_1 = 0;
            v5_0 = 0;
        } catch (String v0_6) {
            v3_1 = 0;
            v5_0 = 0;
        } catch (Exception v9_3) {
        }
        if (v2_0 == 0) {
            if (v3_1 != null) {
                v3_1.close();
            }
            if (v5_0 != 0) {
                v5_0.close();
            }
        } else {
            v2_0.close();
        }
        throw v9_3;
    }

Method g.l.a() calling method java.io.FileInputStream.<init>()


    public static g.s a(java.io.File p1)
    {
        if (p1 != null) {
            return ark>g.lark>.a(new java.io.FileInputStream(p1));
        } else {
            throw new IllegalArgumentException("file == null");
        }
    }

Method d.a.a.a.a.e.d.a() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.userexperior.utilities.h.b() calling method java.io.FileInputStream.<init>()


    public static boolean b(String p13, String p14)
    {
        android.content.Context v0_1 = new java.io.File(p13);
        if (v0_1.exists()) {
            int v13_3 = v0_1.listFiles();
            if (v13_3.length > 0) {
                try {
                    java.util.zip.ZipOutputStream v14_2 = new java.util.zip.ZipOutputStream(new java.io.BufferedOutputStream(new java.io.FileOutputStream(p14)));
                    android.content.Context v0_4 = com.userexperior.UserExperior.getUeContext();
                    String v2_2 = com.userexperior.utilities.i.r(v0_4);
                    boolean v3 = com.userexperior.utilities.i.s(v0_4);
                    boolean v4 = com.userexperior.utilities.i.u(v0_4);
                    boolean v5 = com.userexperior.utilities.i.d(v0_4);
                    int v6 = v13_3.length;
                    int v7 = 0;
                } catch (int v13_4) {
                    v13_4.printStackTrace();
                    return 0;
                }
                while (v7 < v6) {
                    int v8_0 = v13_3[v7];
                    if (!v8_0.isDirectory()) {
                        byte[] v10 = new byte[2048];
                        java.io.BufferedInputStream v12_2 = new java.io.BufferedInputStream(new java.io.FileInputStream(v8_0.getPath()), 2048);
                        v14_2.putNextEntry(new java.util.zip.ZipEntry(v8_0.getName()));
                        while(true) {
                            int v8_2 = v12_2.read(v10, 0, 2048);
                            if (v8_2 == -1) {
                                break;
                            }
                            v14_2.write(v10, 0, v8_2);
                        }
                    } else {
                        int v9_3;
                        if (v2_2 == null) {
                            v9_3 = v8_0.getParent().length();
                        } else {
                            if (!v2_2.equalsIgnoreCase("1")) {
                                if (v2_2.equalsIgnoreCase("2")) {
                                    if (v4) {
                                        v9_3 = v8_0.getParent().length();
                                        com.userexperior.utilities.h.a(v14_2, v8_0, v9_3);
                                        v7++;
                                    } else {
                                        if (v5) {
                                        }
                                    }
                                }
                                if ((!v2_2.equalsIgnoreCase("3")) || (!v3)) {
                                } else {
                                    v9_3 = v8_0.getParent().length();
                                }
                            }
                        }
                    }
                }
                v14_2.close();
                com.userexperior.utilities.i.v(v0_4);
                com.userexperior.utilities.i.e(v0_4);
                return 1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.userexperior.utilities.h.a() calling method java.io.FileInputStream.<init>()


    private static void a(java.util.zip.ZipOutputStream p8, java.io.File p9, int p10)
    {
        com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "zsf");
        java.io.File[] v9_1 = p9.listFiles();
        int v0_1 = v9_1.length;
        int v2 = 0;
        while (v2 < v0_1) {
            java.io.BufferedInputStream v3_0 = v9_1[v2];
            if (!v3_0.isDirectory()) {
                byte[] v5 = new byte[2048];
                java.io.BufferedInputStream v3_1 = v3_0.getPath();
                int v6_0 = v3_1.substring(p10);
                java.io.BufferedInputStream v3_3 = new java.io.BufferedInputStream(new java.io.FileInputStream(v3_1), 2048);
                p8.putNextEntry(new java.util.zip.ZipEntry(v6_0));
                while(true) {
                    int v6_1 = v3_3.read(v5, 0, 2048);
                    if (v6_1 == -1) {
                        break;
                    }
                    p8.write(v5, 0, v6_1);
                }
                v3_3.close();
            } else {
                ark>com.userexperior.utilities.hark>.a(p8, v3_0, p10);
            }
            v2++;
        }
        return;
    }

Method com.razorpay.r$_Y_.d__1_() calling method java.io.FileInputStream.<init>()


    static boolean d__1_(String p6)
    {
        String v0_5 = new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p6);
        if (v0_5.exists()) {
            try {
                int v6_6;
                int v6_1 = new java.io.FileInputStream(v0_5);
                String v0_2 = new java.io.ObjectInputStream(v6_1);
                long v2_1 = ((com.razorpay.B$$W$) v0_2.readObject());
                v6_1.close();
                v0_2.close();
                long v2_2 = v2_1.G__G_;
            } catch (int v6_3) {
                com.razorpay.E$_j$.Q_$2$("warning", v6_3.getMessage());
                return 1;
            }
            if ((v2_2 > 0) && (System.currentTimeMillis() <= v2_2)) {
                v6_6 = 0;
            } else {
                v6_6 = 1;
            }
            if (v6_6 != 0) {
                return 1;
            } else {
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.razorpay.r$_Y_.R$$r_() calling method java.io.FileInputStream.<init>()


    static String R$$r_(String p9)
    {
        Object[] v0_8 = new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p9);
        if (v0_8.exists()) {
            try {
                Object[] v0_4;
                String v1_1 = new java.io.FileInputStream(v0_8);
                Object[] v0_2 = new java.io.ObjectInputStream(v1_1);
                com.razorpay.B$$W$ v3_1 = ((com.razorpay.B$$W$) v0_2.readObject());
                v1_1.close();
                v0_2.close();
                Object[] v0_3 = v3_1.G__G_;
            } catch (String v9_2) {
                com.razorpay.E$_j$.Q_$2$("warning", v9_2.getMessage());
                return 0;
            }
            if (v0_3 <= 0) {
                v0_4 = 1;
            } else {
                if (System.currentTimeMillis() <= v0_3) {
                    v0_4 = 0;
                } else {
                }
            }
            if (v0_4 != 1) {
                Object[] v0_5 = new Object[1];
                v0_5[0] = p9;
                return v3_1.d__1_;
            } else {
                new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p9).delete();
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.google.firebase.iid.ba.a() calling method java.io.FileInputStream.<init>()


    private static com.google.firebase.iid.bb a(java.io.File p9)
    {
        java.io.FileInputStream v0_1 = new java.io.FileInputStream(p9);
        Throwable v9_1 = 0;
        try {
            java.nio.channels.FileChannel v7 = v0_1.getChannel();
            try {
                v7.lock(0, nan, 1);
                Throwable v1_0 = ark>com.google.firebase.iid.baark>.a(v7);
            } catch (Throwable v1_2) {
                Throwable v2_1 = 0;
                if (v7 != null) {
                    ark>com.google.firebase.iid.baark>.a(v2_1, v7);
                }
                throw v1_2;
            } catch (Throwable v1_1) {
                try {
                    throw v1_1;
                } catch (Throwable v2_0) {
                    v2_1 = v1_1;
                    v1_2 = v2_0;
                }
            }
            if (v7 != null) {
                ark>com.google.firebase.iid.baark>.a(0, v7);
            }
            ark>com.google.firebase.iid.baark>.a(0, v0_1);
            return v1_0;
        } catch (Throwable v1_3) {
            ark>com.google.firebase.iid.baark>.a(v9_1, v0_1);
            throw v1_3;
        } catch (Throwable v9_1) {
            throw v9_1;
        }
    }

Method com.freshchat.consumer.sdk.j.ad.aE() calling method java.io.FileInputStream.<init>()


    public static java.io.InputStream aE(String p2)
    {
        try {
            return new java.io.BufferedInputStream(new java.io.FileInputStream(p2));
        } catch (int v2_1) {
            com.freshchat.consumer.sdk.j.ai.a("FRESHCHAT_WARNING", "Exception while reading input stream from File", v2_1);
            return 0;
        }
    }

Method com.freshchat.consumer.sdk.j.ac.eD() calling method java.io.FileInputStream.<init>()


    private void eD()
    {
        try {
            java.io.IOException v0_2 = new java.io.FileInputStream(this.if);
            int v1_1 = 0;
        } catch (java.io.IOException v0_3) {
            this.eE();
            throw v0_3;
        } catch (java.io.IOException v0_1) {
            android.util.Log.w("ExifInterface", "Invalid image.", v0_1);
            this.eE();
            return;
        }
        while (v1_1 < com.freshchat.consumer.sdk.j.ac.hU.length) {
            this.ig[v1_1] = new java.util.HashMap();
            v1_1++;
        }
        this.b(v0_2);
        this.eE();
        return;
    }

Method com.freshchat.consumer.sdk.j.a.b.aQ() calling method java.io.FileInputStream.<init>()


    public final declared_synchronized com.freshchat.consumer.sdk.j.a.b$c aQ(String p11)
    {
        try {
            this.fj();
            this.aT(p11);
            com.freshchat.consumer.sdk.j.a.b$b v0_2 = ((com.freshchat.consumer.sdk.j.a.b$b) this.jp.get(p11));
        } catch (Throwable v11_1) {
            throw v11_1;
        }
        if (v0_2 != null) {
            if (com.freshchat.consumer.sdk.j.a.b$b.d(v0_2)) {
                java.io.InputStream[] v8 = new java.io.InputStream[this.jm];
                java.util.concurrent.Callable v2_1 = 0;
                try {
                    while (v2_1 < this.jm) {
                        v8[v2_1] = new java.io.FileInputStream(v0_2.x(v2_1));
                        v2_1++;
                    }
                } catch (java.io.FileNotFoundException) {
                    return 0;
                }
                this.jq = (this.jq + 1);
                com.freshchat.consumer.sdk.j.a.b$c v1_2 = this.jo;
                java.util.concurrent.Callable v2_3 = new StringBuilder("READ ");
                v2_3.append(p11);
                v2_3.append(10);
                v1_2.append(v2_3.toString());
                if (this.fi()) {
                    this.js.submit(this.jt);
                }
                com.freshchat.consumer.sdk.j.a.b$c v1_5 = new com.freshchat.consumer.sdk.j.a.b$c;
                v1_5(this, p11, com.freshchat.consumer.sdk.j.a.b$b.e(v0_2), v8, 0);
                return v1_5;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.freshchat.consumer.sdk.j.a.b.ff() calling method java.io.FileInputStream.<init>()


    private void ff()
    {
        java.io.BufferedInputStream v0_1 = new java.io.BufferedInputStream(new java.io.FileInputStream(this.ji), 8192);
        try {
            String v1_9 = com.freshchat.consumer.sdk.j.a.b.c(v0_1);
            String v2_2 = com.freshchat.consumer.sdk.j.a.b.c(v0_1);
            boolean v3_0 = com.freshchat.consumer.sdk.j.a.b.c(v0_1);
            String v4 = com.freshchat.consumer.sdk.j.a.b.c(v0_1);
            String v5 = com.freshchat.consumer.sdk.j.a.b.c(v0_1);
        } catch (String v1_8) {
            com.freshchat.consumer.sdk.j.a.b.a(v0_1);
            throw v1_8;
        }
        if ((!"libcore.io.DiskLruCache".equals(v1_9)) || ((!"1".equals(v2_2)) || ((!Integer.toString(this.jk).equals(v3_0)) || ((!Integer.toString(this.jm).equals(v4)) || (!"".equals(v5)))))) {
            String v6_7 = new StringBuilder("unexpected journal header: [");
            v6_7.append(v1_9);
            v6_7.append(", ");
            v6_7.append(v2_2);
            v6_7.append(", ");
            v6_7.append(v4);
            v6_7.append(", ");
            v6_7.append(v5);
            v6_7.append("]");
            throw new java.io.IOException(v6_7.toString());
        }
        try {
            while(true) {
                this.aP(com.freshchat.consumer.sdk.j.a.b.c(v0_1));
            }
        } catch (java.io.EOFException) {
            com.freshchat.consumer.sdk.j.a.b.a(v0_1);
            return;
        }
    }

Method com.freshchat.consumer.sdk.e.e.a() calling method java.io.FileInputStream.<init>()


    public void a(String p3, java.io.File p4)
    {
        this.a(p3, p4.getName(), new java.io.FileInputStream(p4), 0);
        return;
    }

Method com.crashlytics.android.c.k.a() calling method java.io.FileInputStream.<init>()


    private static void a(com.crashlytics.android.c.g p4, java.io.File p5)
    {
        if (p5.exists()) {
            try {
                int v0_3 = new java.io.FileInputStream(p5);
                try {
                    ark>com.crashlytics.android.c.kark>.a(v0_3, p4, ((int) p5.length()));
                    d.a.a.a.a.b.i.a(v0_3, "Failed to close file input stream.");
                    return;
                } catch (Throwable v4_2) {
                    d.a.a.a.a.b.i.a(v0_3, "Failed to close file input stream.");
                    throw v4_2;
                }
            } catch (Throwable v4_2) {
                v0_3 = 0;
            }
            ark>com.crashlytics.android.c.kark>.a(v0_3, p4, ((int) p5.length()));
            d.a.a.a.a.b.i.a(v0_3, "Failed to close file input stream.");
            return;
        } else {
            Throwable v4_3 = d.a.a.a.c.d();
            StringBuilder v2_1 = new StringBuilder("Tried to include a file that doesn\'t exist: ");
            v2_1.append(p5.getName());
            v4_3.c("CrashlyticsCore", v2_1.toString(), 0);
            return;
        }
    }

Method com.crashlytics.android.c.ag.a() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.crashlytics.android.c.ac.a() calling method java.io.FileInputStream.<init>()


    public final com.crashlytics.android.c.aw a(String p5)
    {
        Exception v5_1 = this.b(p5);
        if (v5_1.exists()) {
            d.a.a.a.l v0_1 = 0;
            try {
                d.a.a.a.l v1_3 = new java.io.FileInputStream(v5_1);
                try {
                    Exception v5_3 = ark>com.crashlytics.android.c.acark>.d(d.a.a.a.a.b.i.a(v1_3));
                    d.a.a.a.a.b.i.a(v1_3, "Failed to close user metadata file.");
                    return v5_3;
                } catch (Exception v5_7) {
                    v0_1 = v1_3;
                    d.a.a.a.a.b.i.a(v0_1, "Failed to close user metadata file.");
                    throw v5_7;
                } catch (Exception v5_4) {
                    v0_1 = v1_3;
                    d.a.a.a.c.d().c("CrashlyticsCore", "Error deserializing user metadata.", v5_4);
                    d.a.a.a.a.b.i.a(v0_1, "Failed to close user metadata file.");
                    return com.crashlytics.android.c.aw.a;
                }
            } catch (Exception v5_7) {
            } catch (Exception v5_4) {
                d.a.a.a.c.d().c("CrashlyticsCore", "Error deserializing user metadata.", v5_4);
                d.a.a.a.a.b.i.a(v0_1, "Failed to close user metadata file.");
                return com.crashlytics.android.c.aw.a;
            }
            v5_3 = ark>com.crashlytics.android.c.acark>.d(d.a.a.a.a.b.i.a(v1_3));
            d.a.a.a.a.b.i.a(v1_3, "Failed to close user metadata file.");
            return v5_3;
        } else {
            return com.crashlytics.android.c.aw.a;
        }
    }

Method com.bumptech.glide.a.a.a() calling method java.io.FileInputStream.<init>()


    private void a()
    {
        com.bumptech.glide.a.b v0_1 = new com.bumptech.glide.a.b(new java.io.FileInputStream(this.c), com.bumptech.glide.a.c.a);
        try {
            java.io.BufferedWriter v1_7 = v0_1.a();
            java.io.OutputStreamWriter v2_7 = v0_1.a();
            java.io.FileOutputStream v3_0 = v0_1.a();
            java.nio.charset.Charset v4_0 = v0_1.a();
            int v5_0 = v0_1.a();
        } catch (java.io.BufferedWriter v1_13) {
            com.bumptech.glide.a.c.a(v0_1);
            throw v1_13;
        }
        if (("libcore.io.DiskLruCache".equals(v1_7)) && (("1".equals(v2_7)) && ((Integer.toString(this.f).equals(v3_0)) && ((Integer.toString(this.h).equals(v4_0)) && ("".equals(v5_0)))))) {
            java.io.BufferedWriter v1_2 = 0;
            while(true) {
                this.c(v0_1.a());
                v1_2++;
            }
        } else {
            String v6_7 = new StringBuilder("unexpected journal header: [");
            v6_7.append(v1_7);
            v6_7.append(", ");
            v6_7.append(v2_7);
            v6_7.append(", ");
            v6_7.append(v4_0);
            v6_7.append(", ");
            v6_7.append(v5_0);
            v6_7.append("]");
            throw new java.io.IOException(v6_7.toString());
        }
    }

Method com.bharatmatrimony.photo.ImageUtil.getScaledBitmap() calling method java.io.FileInputStream.<init>()


    private static android.graphics.Bitmap getScaledBitmap(android.content.Context p16, android.net.Uri p17, float p18, float p19, android.graphics.Bitmap$Config p20)
    {
        int v1_0 = com.bharatmatrimony.photo.FileUtil.getRealPathFromURI(p16, p17);
        int v2_12 = new android.graphics.BitmapFactory$Options();
        v2_12.inJustDecodeBounds = 1;
        OutOfMemoryError v4_0 = android.graphics.BitmapFactory.decodeFile(v1_0, v2_12);
        if (v4_0 == null) {
            try {
                int v6_2 = new java.io.FileInputStream(v1_0);
                android.graphics.BitmapFactory.decodeStream(v6_2, 0, v2_12);
                v6_2.close();
            } catch (java.io.IOException v0_3) {
                v0_3.printStackTrace();
            } catch (java.io.IOException v0_1) {
                v0_1.printStackTrace();
            }
        }
        int v6_7 = v2_12.outHeight;
        int v7_3 = v2_12.outWidth;
        int v8_0 = 360;
        int v9_1 = 300;
        if (v6_7 <= v7_3) {
            v8_0 = 300;
            v9_1 = 360;
        }
        if (v7_3 <= v9_1) {
            v7_3 = v8_0;
        }
        if (v6_7 <= v9_1) {
            v6_7 = v8_0;
        }
        int v8_1;
        int v9_2;
        if (v6_7 <= v7_3) {
            v8_1 = p18;
            v9_2 = p19;
        } else {
            v9_2 = p18;
            v8_1 = p19;
        }
        if ((v7_3 < 0) || (v6_7 < 0)) {
            int v6_8 = android.graphics.BitmapFactory.decodeFile(v1_0);
            v7_3 = v6_8.getWidth();
            v6_7 = v6_8.getHeight();
        }
        int v10_1 = ((float) v7_3);
        int v11_1 = ((float) v6_7);
        int v12_1 = (v10_1 / v11_1);
        int v13_1 = (v8_1 / v9_2);
        if ((v11_1 > v9_2) || (v10_1 > v8_1)) {
            if (v12_1 >= v13_1) {
                if (v12_1 <= v13_1) {
                    v6_7 = ((int) v9_2);
                    v7_3 = ((int) v8_1);
                } else {
                    v6_7 = ((int) ((v8_1 / v10_1) * v11_1));
                    v7_3 = ((int) v8_1);
                }
            } else {
                v7_3 = ((int) ((v9_2 / v11_1) * v10_1));
                v6_7 = ((int) v9_2);
            }
        }
        v2_12.inSampleSize = com.bharatmatrimony.photo.ImageUtil.calculateInSampleSize(v2_12, v7_3, v6_7);
        if (v4_0 != null) {
            v2_12.inBitmap = v4_0;
        }
        v2_12.inJustDecodeBounds = 0;
        v2_12.inPurgeable = 1;
        v2_12.inInputShareable = 1;
        int v3_3 = new byte[16384];
        v2_12.inTempStorage = v3_3;
        try {
            int v3_4 = android.graphics.BitmapFactory.decodeFile(v1_0, v2_12);
        } catch (java.io.IOException v0_4) {
            v0_4.printStackTrace();
            try {
                int v3_0 = android.graphics.Bitmap.createBitmap(v7_3, v6_7, p20);
            } catch (java.io.IOException v0_0) {
                v0_0.printStackTrace();
                v3_0 = 0;
            }
            android.graphics.Canvas v5_1 = (((float) v7_3) / ((float) v2_12.outWidth));
            int v6_3 = (((float) v6_7) / ((float) v2_12.outHeight));
            int v2_3 = new android.graphics.Matrix();
            v2_3.setScale(v5_1, v6_3, 0, 0);
            android.graphics.Canvas v5_3 = new android.graphics.Canvas(v3_0);
            v5_3.setMatrix(v2_3);
            v5_3.drawBitmap(v4_0, 0, 0, new android.graphics.Paint(2));
            try {
                int v1_2 = new android.media.ExifInterface(v1_0).getAttributeInt("Orientation", 0);
                android.graphics.Matrix v14_1 = new android.graphics.Matrix();
            } catch (java.io.IOException v0_2) {
                v0_2.printStackTrace();
                int v1_6 = v3_0;
                return v1_6;
            }
            if (v1_2 != 6) {
                if (v1_2 != 3) {
                    if (v1_2 == 8) {
                        v14_1.postRotate(1132920832);
                    }
                } else {
                    v14_1.postRotate(1127481344);
                }
            } else {
                v14_1.postRotate(1119092736);
            }
            v1_6 = android.graphics.Bitmap.createBitmap(v3_0, 0, 0, v3_0.getWidth(), v3_0.getHeight(), v14_1, 1);
            try {
                v4_0.recycle();
            } catch (java.io.IOException v0_2) {
                v3_0 = v1_6;
            }
            return v1_6;
        }
        if (v3_4 == 0) {
            try {
                OutOfMemoryError v4_2 = new java.io.FileInputStream(v1_0);
                android.graphics.BitmapFactory.decodeStream(v4_2, 0, v2_12);
                v4_2.close();
            } catch (java.io.IOException v0_5) {
                v0_5.printStackTrace();
            } catch (java.io.IOException v0_4) {
                v4_0 = v3_4;
            }
        }
        v4_0 = v3_4;
    }

Method com.bharatmatrimony.photo.ImageUtil.getScaledBitmap() calling method java.io.FileInputStream.<init>()


    private static android.graphics.Bitmap getScaledBitmap(android.content.Context p16, android.net.Uri p17, float p18, float p19, android.graphics.Bitmap$Config p20)
    {
        int v1_0 = com.bharatmatrimony.photo.FileUtil.getRealPathFromURI(p16, p17);
        int v2_12 = new android.graphics.BitmapFactory$Options();
        v2_12.inJustDecodeBounds = 1;
        OutOfMemoryError v4_0 = android.graphics.BitmapFactory.decodeFile(v1_0, v2_12);
        if (v4_0 == null) {
            try {
                int v6_2 = new java.io.FileInputStream(v1_0);
                android.graphics.BitmapFactory.decodeStream(v6_2, 0, v2_12);
                v6_2.close();
            } catch (java.io.IOException v0_3) {
                v0_3.printStackTrace();
            } catch (java.io.IOException v0_1) {
                v0_1.printStackTrace();
            }
        }
        int v6_7 = v2_12.outHeight;
        int v7_3 = v2_12.outWidth;
        int v8_0 = 360;
        int v9_1 = 300;
        if (v6_7 <= v7_3) {
            v8_0 = 300;
            v9_1 = 360;
        }
        if (v7_3 <= v9_1) {
            v7_3 = v8_0;
        }
        if (v6_7 <= v9_1) {
            v6_7 = v8_0;
        }
        int v9_2;
        int v8_1;
        if (v6_7 <= v7_3) {
            v8_1 = p18;
            v9_2 = p19;
        } else {
            v9_2 = p18;
            v8_1 = p19;
        }
        if ((v7_3 < 0) || (v6_7 < 0)) {
            int v6_8 = android.graphics.BitmapFactory.decodeFile(v1_0);
            v7_3 = v6_8.getWidth();
            v6_7 = v6_8.getHeight();
        }
        int v10_1 = ((float) v7_3);
        int v11_1 = ((float) v6_7);
        int v12_1 = (v10_1 / v11_1);
        int v13_1 = (v8_1 / v9_2);
        if ((v11_1 > v9_2) || (v10_1 > v8_1)) {
            if (v12_1 >= v13_1) {
                if (v12_1 <= v13_1) {
                    v6_7 = ((int) v9_2);
                    v7_3 = ((int) v8_1);
                } else {
                    v6_7 = ((int) ((v8_1 / v10_1) * v11_1));
                    v7_3 = ((int) v8_1);
                }
            } else {
                v7_3 = ((int) ((v9_2 / v11_1) * v10_1));
                v6_7 = ((int) v9_2);
            }
        }
        v2_12.inSampleSize = com.bharatmatrimony.photo.ImageUtil.calculateInSampleSize(v2_12, v7_3, v6_7);
        if (v4_0 != null) {
            v2_12.inBitmap = v4_0;
        }
        v2_12.inJustDecodeBounds = 0;
        v2_12.inPurgeable = 1;
        v2_12.inInputShareable = 1;
        int v3_3 = new byte[16384];
        v2_12.inTempStorage = v3_3;
        try {
            int v3_4 = android.graphics.BitmapFactory.decodeFile(v1_0, v2_12);
        } catch (java.io.IOException v0_4) {
            v0_4.printStackTrace();
            try {
                int v3_0 = android.graphics.Bitmap.createBitmap(v7_3, v6_7, p20);
            } catch (java.io.IOException v0_0) {
                v0_0.printStackTrace();
                v3_0 = 0;
            }
            android.graphics.Canvas v5_1 = (((float) v7_3) / ((float) v2_12.outWidth));
            int v6_3 = (((float) v6_7) / ((float) v2_12.outHeight));
            int v2_3 = new android.graphics.Matrix();
            v2_3.setScale(v5_1, v6_3, 0, 0);
            android.graphics.Canvas v5_3 = new android.graphics.Canvas(v3_0);
            v5_3.setMatrix(v2_3);
            v5_3.drawBitmap(v4_0, 0, 0, new android.graphics.Paint(2));
            try {
                int v1_2 = new android.media.ExifInterface(v1_0).getAttributeInt("Orientation", 0);
                android.graphics.Matrix v14_1 = new android.graphics.Matrix();
            } catch (java.io.IOException v0_2) {
                v0_2.printStackTrace();
                int v1_6 = v3_0;
                return v1_6;
            }
            if (v1_2 != 6) {
                if (v1_2 != 3) {
                    if (v1_2 == 8) {
                        v14_1.postRotate(1132920832);
                    }
                } else {
                    v14_1.postRotate(1127481344);
                }
            } else {
                v14_1.postRotate(1119092736);
            }
            v1_6 = android.graphics.Bitmap.createBitmap(v3_0, 0, 0, v3_0.getWidth(), v3_0.getHeight(), v14_1, 1);
            try {
                v4_0.recycle();
            } catch (java.io.IOException v0_2) {
                v3_0 = v1_6;
            }
            return v1_6;
        }
        if (v3_4 == 0) {
            try {
                OutOfMemoryError v4_2 = new java.io.FileInputStream(v1_0);
                android.graphics.BitmapFactory.decodeStream(v4_2, 0, v2_12);
                v4_2.close();
            } catch (java.io.IOException v0_5) {
                v0_5.printStackTrace();
            } catch (java.io.IOException v0_4) {
                v4_0 = v3_4;
            }
        }
        v4_0 = v3_4;
    }

Method com.bharatmatrimony.photo.ImageUploadService.successStoriesUploadPictures() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.ImageUploadService.calculateInSampleSizeEx() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.ImageUploaUtil.resampleImageEx() calling method java.io.FileInputStream.<init>()


    private void resampleImageEx(String p13)
    {
        int v0_1 = new java.io.File(p13);
        long v9_0 = (v0_1.length() / 1024);
        if ((v9_0 / 1024) < 1) {
            int v2_0 = this.id;
            int v7_0 = this.id;
            this.id = (v7_0 + 1);
            com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v2_0, this.getFile(p13, v7_0, v0_1.getName(), v9_0, ""));
            return;
        } else {
            try {
                int v0_3 = new android.graphics.BitmapFactory$Options();
                v0_3.inJustDecodeBounds = 0;
                java.util.ArrayList v1_5 = new java.io.FileInputStream(p13);
                int v2_2 = new java.io.BufferedInputStream(v1_5);
                v0_3.inSampleSize = this.calculateInSampleSizeEx(p13, 180, 180);
                v0_3.inPurgeable = 1;
                v0_3.inInputShareable = 1;
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v13_5 = android.graphics.BitmapFactory.decodeStream(v2_2, 0, v0_3);
                v1_5.close();
                v2_2.close();
                java.util.ArrayList v6_1 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                int v0_6 = new java.io.FileOutputStream(v6_1);
                java.util.ArrayList v1_7 = new java.io.File(v6_1);
                v13_5.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_6);
                v0_6.close();
                int v0_7 = this.id;
                int v7_1 = this.id;
                this.id = (v7_1 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v0_7, this.getFile(v6_1, v7_1, v1_7.getName(), (v1_7.length() / 1024), ""));
            } catch (Exception) {
            }
            return;
        }
    }

Method com.bharatmatrimony.photo.ImageUploaUtil.calculateInSampleSizeEx() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.Compressor.resampleImage() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.cropper.CropUtil.getFromMediaUriPfd() calling method java.io.FileInputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.common.UrlPhotoLoader.decodeFile() calling method java.io.FileInputStream.<init>()


    static android.graphics.Bitmap decodeFile(java.io.File p5)
    {
        try {
            int v1_3 = new android.graphics.BitmapFactory$Options();
            int v2_2 = 1;
            v1_3.inJustDecodeBounds = 1;
            int v3 = v1_3.outWidth;
            int v1_4 = v1_3.outHeight;
        } catch (android.graphics.Bitmap v5_2) {
            com.bharatmatrimony.common.ExceptionTrack.getInstance().TrackLog(v5_2);
            return 0;
        }
        while (((v3 / 2) > 0) && ((v1_4 / 2) > 0)) {
            v3 /= 2;
            v1_4 /= 2;
            v2_2 *= 2;
        }
        int v1_2 = new android.graphics.BitmapFactory$Options();
        v1_2.inSampleSize = v2_2;
        return android.graphics.BitmapFactory.decodeStream(new java.io.FileInputStream(p5), 0, v1_2);
    }

Method com.b.a.a.g.a() calling method java.io.FileInputStream.<init>()


    public final long a(int p13)
    {
        android.os.StrictMode$ThreadPolicy v0 = android.os.StrictMode.allowThreadDiskReads();
        long v1_0 = 0;
        try {
            long v5_3 = new java.io.FileInputStream(this.f);
            ark>com.b.a.a.gark>.d.a(v5_3);
            byte[] v6_1 = ((byte[]) ark>com.b.a.a.gark>.b.get());
            try {
                ark>com.b.a.a.gark>.d.a();
                int v7_1 = 2;
            } catch (int v13_2) {
                v5_3.close();
                throw v13_2;
            }
            while(true) {
                long v8_1 = ark>com.b.a.a.gark>.d.a(v6_1);
                if (v8_1 == -1) {
                    break;
                }
                try {
                    ark>com.b.a.a.gark>.e.a(v6_1, v8_1);
                    ark>com.b.a.a.gark>.e.a();
                    ark>com.b.a.a.gark>.e.c();
                } catch (NumberFormatException) {
                    String v9_7 = new StringBuilder("Cannot parse byte count at line");
                    v9_7.append(v7_1);
                    v9_7.append(".");
                    android.util.Log.e("QTagParser", v9_7.toString());
                }
                if (!ark>com.b.a.a.gark>.e.a("lo")) {
                    ark>com.b.a.a.gark>.e.c();
                    if (ark>com.b.a.a.gark>.e.b() == p13) {
                        ark>com.b.a.a.gark>.e.c();
                        v7_1++;
                        v1_0 += ((long) ark>com.b.a.a.gark>.e.b());
                    } else {
                    }
                } else {
                }
            }
            v5_3.close();
            if (ark>com.b.a.a.gark>.c != -1) {
                int v7_2 = (v1_0 - ark>com.b.a.a.gark>.c);
                ark>com.b.a.a.gark>.c = v1_0;
                android.os.StrictMode.setThreadPolicy(v0);
                return v7_2;
            } else {
                ark>com.b.a.a.gark>.c = v1_0;
                android.os.StrictMode.setThreadPolicy(v0);
                return -1;
            }
        } catch (int v13_4) {
            android.os.StrictMode.setThreadPolicy(v0);
            throw v13_4;
        }
    }

Method android.support.v4.a.h.a() calling method java.io.FileInputStream.<init>()


    private static java.nio.ByteBuffer a(java.io.File p9)
    {
        try {
            Throwable v1_1 = new java.io.FileInputStream(p9);
            try {
                Throwable v2_2 = v1_1.getChannel();
                Throwable v9_1 = v2_2.map(java.nio.channels.FileChannel$MapMode.READ_ONLY, 0, v2_2.size());
            } catch (Throwable v9_3) {
                Throwable v2_1 = 0;
                if (v2_1 == null) {
                    v1_1.close();
                } else {
                    try {
                        v1_1.close();
                    } catch (Throwable v1_2) {
                        v2_1.addSuppressed(v1_2);
                    }
                }
                throw v9_3;
            } catch (Throwable v9_2) {
                try {
                    throw v9_2;
                } catch (Throwable v2_0) {
                    v2_1 = v9_2;
                    v9_3 = v2_0;
                }
            }
            v1_1.close();
            return v9_1;
        } catch (java.io.IOException) {
            return 0;
        }
    }

Method android.support.v4.a.h.a() calling method java.io.FileInputStream.<init>()


    public static java.nio.ByteBuffer a(android.content.Context p9, android.net.Uri p10)
    {
        try {
            Throwable v9_3 = p9.getContentResolver().openFileDescriptor(p10, "r", 0);
        } catch (java.io.IOException) {
            return 0;
        }
        if (v9_3 != null) {
            try {
                Throwable v10_1 = new java.io.FileInputStream(v9_3.getFileDescriptor());
                try {
                    Throwable v2_0 = v10_1.getChannel();
                    Throwable v1_0 = v2_0.map(java.nio.channels.FileChannel$MapMode.READ_ONLY, 0, v2_0.size());
                } catch (Throwable v1_2) {
                    Throwable v2_2 = 0;
                    if (v2_2 == null) {
                        v10_1.close();
                    } else {
                        try {
                            v10_1.close();
                        } catch (Throwable v10_2) {
                            v2_2.addSuppressed(v10_2);
                        }
                    }
                    throw v1_2;
                } catch (Throwable v1_1) {
                    try {
                        throw v1_1;
                    } catch (Throwable v2_1) {
                        v2_2 = v1_1;
                        v1_2 = v2_1;
                    }
                }
                v10_1.close();
                if (v9_3 != null) {
                    v9_3.close();
                }
                return v1_0;
            } catch (Throwable v10_4) {
                Throwable v1_5 = 0;
                if (v9_3 != null) {
                    if (v1_5 == null) {
                        v9_3.close();
                    } else {
                        try {
                            v9_3.close();
                        } catch (Throwable v9_2) {
                            v1_5.addSuppressed(v9_2);
                        }
                    }
                }
                throw v10_4;
            } catch (Throwable v10_3) {
                try {
                    throw v10_3;
                } catch (Throwable v1_4) {
                    v1_5 = v10_3;
                    v10_4 = v1_4;
                }
            }
        } else {
            if (v9_3 != null) {
                v9_3.close();
            }
            return 0;
        }
    }

Method com.appsflyer.i.a() calling method java.io.FileReader.<init>()


    private static String a(java.io.File p4, String p5)
    {
        try {
            String v1_1 = new java.util.Properties();
            int v2_1 = new java.io.FileReader(p4);
            try {
                v1_1.load(v2_1);
                com.appsflyer.d.e("Found PreInstall property!");
                Throwable v5_1 = v1_1.getProperty(p5);
                try {
                    v2_1.close();
                } catch (Throwable v4_6) {
                    v4_6.getMessage();
                    com.appsflyer.d.a(v4_6);
                }
                return v5_1;
            } catch (Throwable v4_1) {
                v4_1.getMessage();
                com.appsflyer.d.a(v4_1);
                if (v2_1 == 0) {
                    return 0;
                } else {
                    v2_1.close();
                    return 0;
                }
            }
        } catch (Throwable v4_5) {
            v2_1 = 0;
            if (v2_1 != 0) {
                try {
                    v2_1.close();
                } catch (Throwable v5_4) {
                    v5_4.getMessage();
                    com.appsflyer.d.a(v5_4);
                }
            }
            throw v4_5;
        } catch (java.io.FileNotFoundException) {
            v2_1 = 0;
            Throwable v5_3 = new StringBuilder("PreInstall file wasn\'t found: ");
            v5_3.append(p4.getAbsolutePath());
            com.appsflyer.d.d(v5_3.toString());
            if (v2_1 == 0) {
                return 0;
            } else {
                v2_1.close();
                return 0;
            }
        } catch (Throwable v4_1) {
            v2_1 = 0;
        } catch (Throwable v4_5) {
        } catch (Throwable v4_4) {
            v4_4.getMessage();
            com.appsflyer.d.a(v4_4);
            return 0;
        }
    }

Method d.a.a.a.a.b.i.a() calling method java.io.FileReader.<init>()


    private static String a(java.io.File p5, String p6)
    {
        String v1 = 0;
        if (p5.exists()) {
            try {
                int v0_1 = new java.io.BufferedReader(new java.io.FileReader(p5), 1024);
                try {
                    do {
                        String[] v2_0 = v0_1.readLine();
                    } while((String[] v2_1.length <= 1) || (!v2_1[0].equals(p6)));
                    v1 = v2_1[1];
                    ark>d.a.a.a.a.b.iark>.a(v0_1, "Failed to close system file reader.");
                } catch (String v6_1) {
                    d.a.a.a.c.d().c("Fabric", "Error parsing ".concat(String.valueOf(p5)), v6_1);
                }
                if (v2_0 == null) {
                } else {
                    v2_1 = java.util.regex.Pattern.compile("\\s*:\\s*").split(v2_0, 2);
                    if ((v2_1.length > 1) && (v2_1[0].equals(p6))) {
                    }
                }
            } catch (String v5_1) {
                v0_1 = 0;
                ark>d.a.a.a.a.b.iark>.a(v0_1, "Failed to close system file reader.");
                throw v5_1;
            } catch (String v6_1) {
                v0_1 = 0;
            } catch (String v5_1) {
            }
        }
        return v1;
    }

Method com.userexperior.f.a.b.a() calling method java.io.FileReader.<init>()


    public final String a(android.content.Context p21, String p22)
    {
        String v6_7;
        void v1_0 = this;
        String v4_9 = new com.userexperior.a.a.h();
        v4_9.p = 1;
        com.userexperior.a.a.f v5_3 = new java.util.ArrayList();
        v5_3.addAll(v4_9.e);
        java.util.Collections.reverse(v5_3);
        v5_3.addAll(v4_9.f);
        String v6_3 = v4_9.h;
        String v7_4 = v4_9.i;
        String v8_0 = v4_9.j;
        if ((v6_3 == null) || ("".equals(v6_3.trim()))) {
            if ((v7_4 != 2) && (v8_0 != 2)) {
                v6_7 = new com.userexperior.a.a.a(v7_4, v8_0);
                v5_3.add(com.userexperior.a.a.b.a.p.a(com.userexperior.a.a.c.a.a(java.util.Date), v6_7));
                v5_3.add(com.userexperior.a.a.b.a.p.a(com.userexperior.a.a.c.a.a(java.sql.Timestamp), v6_7));
                v5_3.add(com.userexperior.a.a.b.a.p.a(com.userexperior.a.a.c.a.a(java.sql.Date), v6_7));
            }
        } else {
            v6_7 = new com.userexperior.a.a.a(v6_3);
        }
        com.userexperior.a.a.f v5_2;
        boolean v15_0 = new com.userexperior.a.a.f;
        com.userexperior.a.a.f v19 = v15_0;
        v15_0(v4_9.a, v4_9.c, v4_9.d, v4_9.g, v4_9.k, v4_9.o, v4_9.m, v4_9.n, v4_9.p, v4_9.l, v4_9.b, v5_3);
        if (p22 == null) {
            v5_2 = v19;
        } else {
            try {
                v5_2 = v19;
                try {
                    void v1_1 = this.a(((java.util.List) v5_2.a(new java.io.FileReader(new java.io.File(p22)), new ark>com.userexperior.f.a.bark>$2(this).b)));
                    void v1_2 = v1_1.b(((java.util.List) v5_2.a(new java.io.FileReader(new java.io.File(p22)), new ark>com.userexperior.f.a.bark>$3(v1_1).b)));
                    v1_0 = v1_2.c(((java.util.List) v5_2.a(new java.io.FileReader(new java.io.File(p22)), new ark>com.userexperior.f.a.bark>$4(v1_2).b)));
                } catch (Exception v0_1) {
                    String v2_4 = v0_1;
                    String v4_3 = new StringBuilder("Error getEventCaptureRequest(): ");
                    v4_3.append(v2_4.getMessage());
                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_3.toString());
                    v2_4.printStackTrace();
                    v2_4.getMessage();
                } catch (Exception v0_0) {
                    String v2_3 = v0_0;
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
            } catch (Exception v0_1) {
                v5_2 = v19;
            } catch (Exception v0_0) {
                v5_2 = v19;
            }
        }
        v1_0.e = com.userexperior.utilities.i.a(p21);
        v1_0.f = new com.userexperior.f.c.a().a(p21);
        String v3_8 = com.userexperior.utilities.i.r(p21);
        String v4_5 = com.userexperior.utilities.i.s(p21);
        if (v3_8 == null) {
            v1_0.g = ark>com.userexperior.f.a.bark>.a(p21);
        } else {
            if (!v3_8.equalsIgnoreCase("0")) {
                if (!v3_8.equalsIgnoreCase("2")) {
                    if ((!v3_8.equalsIgnoreCase("3")) || (v4_5 != null)) {
                    }
                } else {
                    if ((com.userexperior.utilities.i.u(p21)) || (com.userexperior.utilities.i.d(p21))) {
                    }
                }
            }
            v1_0.g = 0;
        }
        String v3_15 = p21.getSharedPreferences("UserExperior", 0).getString("crashLogFileName", 0);
        String v7_9 = p21.getSharedPreferences("UserExperior", 0).getString("anrLogFileName", 0);
        if (v3_15 == null) {
            if (v7_9 == null) {
                v1_0.h = "NA";
            } else {
                v1_0.h = v7_9;
                com.userexperior.utilities.i.l(p21);
            }
        } else {
            v1_0.h = v3_15;
            com.userexperior.utilities.i.k(p21);
        }
        String v7_13;
        v1_0.i = p21.getSharedPreferences("UserExperior", 0).getString("configResponse", 0);
        String v3_22 = p21.getSharedPreferences("UserExperior", 0).edit();
        v3_22.remove("configResponse");
        v3_22.apply();
        if (com.userexperior.utilities.i.m(p21) != 0) {
            v7_13 = com.userexperior.utilities.i.m(p21);
        } else {
            v7_13 = System.currentTimeMillis();
            com.userexperior.utilities.i.a(p21, v7_13);
        }
        v1_0.j = v7_13;
        v1_0.k = p21.getSharedPreferences("UserExperior", 0).getInt("lastImageNum", 0);
        com.userexperior.utilities.i.o(p21);
        v1_0.l = com.userexperior.utilities.i.p(p21);
        v1_0.m = p21.getSharedPreferences("UserExperior", 0).getString("crashType", 0);
        com.userexperior.utilities.i.t(p21);
        return v5_2.a(v1_0);
    }

Method com.google.android.gms.common.util.n.a() calling method java.io.FileReader.<init>()


    private static java.io.BufferedReader a(String p3)
    {
        android.os.StrictMode$ThreadPolicy v0 = android.os.StrictMode.allowThreadDiskReads();
        try {
            java.io.BufferedReader v1_1 = new java.io.BufferedReader(new java.io.FileReader(p3));
            android.os.StrictMode.setThreadPolicy(v0);
            return v1_1;
        } catch (Throwable v3_1) {
            android.os.StrictMode.setThreadPolicy(v0);
            throw v3_1;
        }
    }

Method com.github.mikephil.charting.utils.FileUtils.loadEntriesFromFile() calling method java.io.FileReader.<init>()


    public static java.util.List loadEntriesFromFile(String p6)
    {
        float v1_4 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), p6);
        java.util.ArrayList v6_2 = new java.util.ArrayList();
        try {
            String v0_4 = new java.io.BufferedReader(new java.io.FileReader(v1_4));
        } catch (String v0_1) {
            android.util.Log.e("MPChart-FileUtils", v0_1.toString());
            return v6_2;
        }
        while(true) {
            float v1_0 = v0_4.readLine();
            if (v1_0 == 0) {
                return v6_2;
            } else {
                float v1_1 = v1_0.split("#");
                int v4_0 = 0;
                if (v1_1.length > 2) {
                    float[] v2_4 = new float[(v1_1.length - 1)];
                    while (v4_0 < v2_4.length) {
                    }
                    v6_2.add(new com.github.mikephil.charting.data.BarEntry(((float) Integer.parseInt(v1_1[(v1_1.length - 1)])), v2_4));
                } else {
                    v6_2.add(new com.github.mikephil.charting.data.Entry(Float.parseFloat(v1_1[0]), ((float) Integer.parseInt(v1_1[1]))));
                }
            }
        }
        v2_4[v4_0] = Float.parseFloat(v1_1[v4_0]);
        v4_0++;
    }

Method com.appsflyer.a.a.a() calling method java.io.FileReader.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.cropper.CropImageActivity.resampleImage() calling method java.io.File.<init>()


    private void resampleImage(String p19, int p20, boolean p21)
    {
        com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_7 = new java.io.File(p19);
        java.util.ArrayList v9_5 = (v1_7.length() / 1024);
        if (!p21) {
            if ((v9_5 / 1024) < 1) {
                int v12_1 = this.id;
                int v3_2 = this.id;
                this.id = (v3_2 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v12_1, this.getFile(p19, v3_2, v1_7.getName(), v9_5, ""));
                return;
            } else {
                try {
                    com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_10 = new android.graphics.BitmapFactory$Options();
                    v1_10.inJustDecodeBounds = 0;
                    java.util.ArrayList v9_2 = new java.io.FileInputStream(p19);
                    int v10_2 = new java.io.BufferedInputStream(v9_2);
                    v1_10.inSampleSize = this.calculateInSampleSize(p19, 180, 180);
                } catch (Exception v0_0) {
                    v0_0.printStackTrace();
                    return;
                }
                if (android.os.Build$VERSION.SDK_INT < 21) {
                    v1_10.inPurgeable = 1;
                    v1_10.inInputShareable = 1;
                }
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_12 = android.graphics.BitmapFactory.decodeStream(v10_2, 0, v1_10);
                v9_2.close();
                v10_2.close();
                String v2_8 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                String v4_6 = new java.io.FileOutputStream(v2_8);
                String v7_6 = new java.io.File(v2_8);
                v1_12.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_6);
                int v10_3 = this.id;
                int v3_4 = this.id;
                this.id = (v3_4 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_3, this.getFile(v2_8, v3_4, v7_6.getName(), (v7_6.length() / 1024), ""));
                return;
            }
        } else {
            try {
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_18 = new android.graphics.BitmapFactory$Options();
                v1_18.inJustDecodeBounds = 0;
                java.util.ArrayList v9_7 = new java.io.FileInputStream(p19);
                String v2_10 = new java.io.BufferedInputStream(v9_7);
                v1_18.inSampleSize = p20;
            } catch (Exception v0_1) {
                v0_1.printStackTrace();
                return;
            }
            if (android.os.Build$VERSION.SDK_INT < 21) {
                v1_18.inPurgeable = 1;
                v1_18.inInputShareable = 1;
            }
            com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_0 = android.graphics.BitmapFactory.decodeStream(v2_10, 0, v1_18);
            v9_7.close();
            v2_10.close();
            String v2_2 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
            String v4_1 = new java.io.FileOutputStream(v2_2);
            String v7_2 = new java.io.File(v2_2);
            v1_0.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_1);
            int v10_0 = this.id;
            String v2_4 = this.mImagePath;
            int v3_0 = this.id;
            this.id = (v3_0 + 1);
            com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_0, this.getFile(v2_4, v3_0, v7_2.getName(), (v7_2.length() / 1024), ""));
            return;
        }
    }

Method com.bharatmatrimony.cropper.CropImageActivity.loadInput() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.cropper.CropImageActivity.CallProgress_ServiceAPI() calling method java.io.File.<init>()


    private void CallProgress_ServiceAPI(String[] p20)
    {
        void v7 = this;
        try {
            this.current_pos = this.id;
            int v9 = com.bharatmatrimony.AppState.getInstance().photo_upload_files.size();
            int v10 = p20.length;
            int v12 = 0;
            int v13 = 0;
        } catch (Exception) {
            return;
        }
        while (v12 < v10) {
            com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v0_20 = p20[v12];
            com.bharatmatrimony.AppState.getInstance().push_photo_upload_total_count = (com.bharatmatrimony.AppState.getInstance().push_photo_upload_total_count + 1);
            new com.bharatmatrimony.photo.CustomGallery().sdcardPath = v0_20;
            if (v13 != 0) {
                if (v7.detectFaceFlag != 1) {
                    v7 = v7.resampleImage(v0_20, 0, 0);
                } else {
                    com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v0_22 = com.bharatmatrimony.photo.Compressor.getDefault(this.getApplicationContext()).compressToFile(new java.io.File(v0_20));
                    String v5_2 = (v0_22.length() / 1024);
                    String v14 = com.bharatmatrimony.photo.Compressor.getDefault(this.getApplicationContext()).resampleImage(v7.faceDetector, v0_22);
                    if ((v5_2 / 1024) < 1) {
                        int v15_0 = v7.id;
                        int v1_0 = v0_22.getAbsolutePath();
                        int v2_0 = v7.id;
                        v7.id = (v2_0 + 1);
                        com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v15_0, v7.getFile(v1_0, v2_0, v0_22.getName(), v5_2, v14));
                    } else {
                        String v6_1 = v7.id;
                        int v1_2 = v0_22.getAbsolutePath();
                        int v2_1 = v7.id;
                        v7.id = (v2_1 + 1);
                        com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v6_1, v7.getFile(v1_2, v2_1, v0_22.getName(), (v0_22.length() / 1024), v14));
                    }
                }
            } else {
                int v1_4 = v7.calculateBitmapSampleSizeforserver(v7.sourceUri);
                v7.xcor = (v7.xcor / v1_4);
                v7.ycor = (v7.ycor / v1_4);
                v7.widthcor = (v7.widthcor / v1_4);
                v7.heightcor = (v7.heightcor / v1_4);
                v7 = v7.resampleImage(v0_20, v1_4, 1);
            }
            v13++;
            v12++;
        }
        com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v0_3 = v9;
        while (v0_3 < com.bharatmatrimony.AppState.getInstance().photo_upload_files.size()) {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v0_3)).progress = 50;
            v0_3++;
        }
        if (v9 != 0) {
            if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get((v9 - 1))).progress == 100) {
                ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v9)).progress = 0;
            }
            return;
        } else {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v9)).progress = 0;
            return;
        }
    }

Method com.bharatmatrimony.uploadsuccessstoriesphotos.ChooseSuccessStoriesPicture.close() calling method java.io.File.<init>()


    public static void close(h.bn p6, String[] p7, String p8)
    {
        Long v0_0 = 0;
        while (v0_0 < p7.length) {
            if ((p7[v0_0].contains("BM_IMG_")) && (p7[v0_0].contains(com.bharatmatrimony.uploadsuccessstoriesphotos.ChooseSuccessStoriesPicture.activity.getString(2131689710)))) {
                new java.io.File(p7[v0_0]).delete();
            }
            v0_0++;
        }
        android.content.Intent v7_2 = new android.content.Intent();
        if (p6 == null) {
            v7_2.putExtra("MESSAGE", "Oops! Something went wrong. Please try again");
        } else {
            if ((p6.RESPONSECODE == 1) && ((p6.ERRCODE == 0) && (p8.equals("Uploadhoroscope")))) {
                j.a.a("RememberPassword");
                j.a.a("UploadHoroScope_available", Integer.valueOf(1));
                Long v0_6 = Long.valueOf((System.currentTimeMillis() / 1000));
                j.a.a("RememberPassword");
                j.a.a("UploadHoroScope_CurrentTime", v0_6);
                com.bharatmatrimony.editprof.OwnProfileEdit.horo_generated_flag = 1;
            }
            v7_2.putExtra("RESPONSECODE", p6.RESPONSECODE);
            v7_2.putExtra("ERRCODE", p6.ERRCODE);
            if (p8.equals("Uploadhoroscope")) {
                v7_2.putExtra("MESSAGE", p6.MESSAGE);
            }
        }
        com.bharatmatrimony.uploadsuccessstoriesphotos.ChooseSuccessStoriesPicture.activity.setResult(-1, v7_2);
        com.bharatmatrimony.uploadsuccessstoriesphotos.ChooseSuccessStoriesPicture.activity.finish();
        if (com.bharatmatrimony.uploadsuccessstoriesphotos.ChooseSuccessStoriesPicture.dialog != null) {
            com.bharatmatrimony.uploadsuccessstoriesphotos.ChooseSuccessStoriesPicture.dialog.dismiss();
        }
        return;
    }

Method com.bharatmatrimony.photo.MultipleImageUploadActivity.finish() calling method java.io.File.<init>()


    public void finish()
    {
        super.finish();
        try {
            if (((com.bharatmatrimony.AppState.getInstance().push_photo_upload_count + com.bharatmatrimony.AppState.getInstance().push_photo_removed_count) + com.bharatmatrimony.AppState.getInstance().push_photo_failed_count) >= com.bharatmatrimony.AppState.getInstance().push_photo_upload_total_count) {
                int v0_2 = new android.content.Intent("com.bharatmatrimony.photo.PhotoUploadReceiver");
                v0_2.setAction("MY_ACTION");
                this.sendBroadcast(v0_2);
                if (this.myReceiver != null) {
                    this.unregisterReceiver(this.myReceiver);
                    this.myReceiver = 0;
                }
            }
        } catch (int v0_9) {
            this.exe_track.TrackLog(v0_9);
            return;
        }
        int v0_7 = 0;
        String v1_6 = new StringBuilder();
        v1_6.append(com.bharatmatrimony.BmAppstate.getContext().getString(2131689710));
        v1_6.append("/BM_IMG_");
        String v1_7 = v1_6.toString();
        java.util.Iterator v2_5 = com.bharatmatrimony.AppState.getInstance().photo_upload_files.iterator();
        while (v2_5.hasNext()) {
            boolean v3_3 = ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) v2_5.next());
            if ((v3_3.url.contains(v1_7)) && (com.bharatmatrimony.photo.MultipleImageUploadActivity.imageuploadStatus[v0_7])) {
                java.io.File v4_5 = new java.io.File(v3_3.url);
                if (v4_5.exists()) {
                    v4_5.delete();
                }
            }
            v0_7++;
        }
        return;
    }

Method com.bharatmatrimony.photo.ChooseProfilePicture.onOptionsItemSelected() calling method java.io.File.<init>()


    public boolean onOptionsItemSelected(android.view.MenuItem p8)
    {
        String v0_0 = p8.getItemId();
        if (v0_0 == 16908332) {
            if (this.getIntent().getBooleanExtra("FromAddPhotoRegis", 0)) {
                this.startActivity(new android.content.Intent(this, com.bharatmatrimony.photo.AddPhotoAfterRegistration));
            } else {
                this.startActivity(new android.content.Intent(this, com.bharatmatrimony.photo.AddPhotoScreen));
            }
            this.finish();
        } else {
            if (v0_0 == 2131297700) {
                if (!this.getIntent().getBooleanExtra("FromGallery", 0)) {
                    this.allPath = this.mAdapter.getProfilePictureSelection();
                    String v0_11 = new android.graphics.BitmapFactory$Options();
                    try {
                        v0_11.inJustDecodeBounds = 1;
                        android.content.Intent v3_1 = new java.io.FileInputStream(this.allPath[0]);
                        String v4_3 = new java.io.BufferedInputStream(v3_1);
                    } catch (String v1_7) {
                        v1_7.printStackTrace();
                        new java.io.File(this.allPath[0]);
                        if (((double) (((float) (v0_11.outWidth * v0_11.outHeight)) / 1232348160)) < 0.4) {
                            j.a.a("RememberPassword");
                            j.a.a("Dash_Photo_available", "Y");
                            j.a.a("RememberPassword");
                            if (((String) j.a.d("DASHBOARD")) != null) {
                                j.a.a("RememberPassword");
                                if (((String) j.a.d("DASHBOARD")).equalsIgnoreCase("Y")) {
                                    com.bharatmatrimony.common.AnalyticsManager.sendEvent("Dashboard", "Photo", "Add photo");
                                }
                            }
                            this.startImageUpload();
                        } else {
                            com.bharatmatrimony.cropper.Crop.beginCrop(this.allPath, this.allPath[0], this, this.getIntent().getBooleanExtra("FromAddPhotoRegis", 0));
                        }
                        this.finish();
                    }
                    if (android.os.Build$VERSION.SDK_INT < 21) {
                        v0_11.inPurgeable = 1;
                        v0_11.inInputShareable = 1;
                    }
                    android.graphics.BitmapFactory.decodeStream(v4_3, 0, v0_11);
                    v3_1.close();
                } else {
                    this.getIntent().removeExtra("FromGallery");
                    this.onNextClickEvent();
                }
            }
        }
        return super.onOptionsItemSelected(p8);
    }

Method com.bharatmatrimony.photo.AddPhotoScreen.onActivityResult() calling method java.io.File.<init>()


    protected void onActivityResult(int p5, int p6, android.content.Intent p7)
    {
        super.onActivityResult(p5, p6, p7);
        if (p5 == 1080) {
            try {
                android.widget.LinearLayout v5_3 = new String[1];
                v5_3[0] = this.mAppState.PhotoUri.getPath();
            } catch (Exception) {
                this.mGallery.performClick();
            }
            if ((new java.io.File(v5_3[0]).length() / 1024) <= 0) {
                this.mGallery.performClick();
                return;
            } else {
                if ((this.mAppState.getMemberStats() == null) || (((String) this.mAppState.getMemberStats().get("PHOTOAVAILABLE")).equals("Y"))) {
                    android.widget.LinearLayout v6_13 = new android.content.Intent(this.getApplicationContext(), com.bharatmatrimony.photo.MultipleImageUploadActivity);
                    v6_13.putExtra("all_path", v5_3);
                    this.startActivity(v6_13);
                } else {
                    com.bharatmatrimony.cropper.Crop.beginCrop(v5_3, v5_3[0], this, 0);
                }
                this.finish();
                return;
            }
        }
        return;
    }

Method com.bharatmatrimony.photo.AddPhotoAfterRegistration.onActivityResult() calling method java.io.File.<init>()

Couldn't retrieve source code

Method in.juspay.godel.ui.JuspayBrowserFragment.t() calling method java.io.File.<init>()


    public void t(String p4)
    {
        try {
            String v0_1 = new java.io.File(this.c().getApplicationContext().getCacheDir().getAbsolutePath().concat("/WebResourcesCacheDir/").concat(this.s(p4)));
        } catch (Exception v4_4) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.ui.JuspayBrowserFragment.H, "Exception while trying to clear cache", v4_4);
            return;
        }
        if (v0_1.exists()) {
            v0_1.delete();
        }
        return;
    }

Method in.juspay.godel.ui.JuspayBrowserFragment.bp() calling method java.io.File.<init>()


    private void bp()
    {
        java.io.File v0_1 = new java.io.File(this.c().getApplicationContext().getCacheDir(), "WebResourcesCacheDir");
        if (!v0_1.exists()) {
            v0_1.mkdir();
        }
        return;
    }

Method in.juspay.godel.ui.JuspayBrowserFragment.bo() calling method java.io.File.<init>()


    private void bo()
    {
        in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Category.b).c("activity_name").d(this.c().getClass().getName()));
        try {
            this.bp();
            Exception v0_5 = in.juspay.godel.core.ConfigService.getInstance().getJSONObject("cacheable_config_v2").getLong("CACHEABLE_TTL");
            String v2_5 = new java.io.File(this.c().getApplicationContext().getCacheDir().getAbsolutePath().concat("/WebResourcesCacheDir/")).listFiles();
            long v3_3 = System.currentTimeMillis();
            int v5 = 0;
        } catch (Exception v0_8) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.ui.JuspayBrowserFragment.H, "Exception While Reading TTL from Config", v0_8);
            return;
        } catch (Exception v0_7) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.ui.JuspayBrowserFragment.H, "Exception creating Juspay Cache Directory", v0_7);
            return;
        }
        while ((v2_5 != null) && (v5 < v2_5.length)) {
            if ((v2_5[v5].lastModified() + v0_5) <= v3_3) {
                v2_5[v5].delete();
            } else {
                this.n.add(v2_5[v5].getName());
            }
            v5++;
        }
        return;
    }

Method com.userexperior.services.recording.d.uncaughtException() calling method java.io.File.<init>()


    public void uncaughtException(Thread p18, Throwable p19)
    {
        try {
            if (com.userexperior.utilities.i.j(this.n()) != null) {
                Thread$UncaughtExceptionHandler v3_21 = android.os.SystemClock.uptimeMillis();
                Thread$UncaughtExceptionHandler v3_18;
                new StringBuilder("exception: ").append(p19.getMessage());
                void v17_1 = this.t();
                String v5_16 = p19.getClass().getCanonicalName();
                Exception v6_15 = v17_1.n().getSharedPreferences("UserExperior", 0).edit();
                v6_15.putString("crashType", v5_16);
                v6_15.apply();
                String v5_22 = v17_1.n().getSharedPreferences("UserExperior", 0).edit();
                v5_22.putBoolean("isAppCrashed", 1);
                v5_22.apply();
                com.userexperior.utilities.i.e(v17_1.n());
                double v14_1 = this.a(v3_21);
                if (this.z == null) {
                    v3_18 = new com.userexperior.f.a.a;
                    v3_18(com.userexperior.d.a.a.a.SYSTEM, com.userexperior.d.a.a.h.EXCEPTION, 0, "Application", v14_1, 0);
                } else {
                    v3_18 = new com.userexperior.f.a.a;
                    v3_18(com.userexperior.d.a.a.a.SYSTEM, com.userexperior.d.a.a.h.EXCEPTION, 0, this.z.a(), v14_1, 0);
                }
                Thread$UncaughtExceptionHandler v3_20 = this.w.a(v3_18);
                Thread v4_19 = com.userexperior.utilities.g.b(v17_1.n());
                if ((v4_19 != null) && (!v4_19.isEmpty())) {
                    String v5_26 = new java.io.File(v4_19);
                    if (v5_26.exists()) {
                        try {
                            Thread v4_22 = new java.io.RandomAccessFile(v5_26, "rws");
                        } catch (Exception v0_0) {
                            Thread$UncaughtExceptionHandler v3_4 = v0_0;
                            String v5_5 = new StringBuilder("Error addExceptionToEventList(): ");
                            v5_5.append(v3_4.getMessage());
                            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v5_5.toString());
                            Thread v4_2 = new StringBuilder("cause: ");
                            v4_2.append(v3_4.getCause());
                            v4_2.append(" message: ");
                            v4_2.append(v3_4.getMessage());
                            v3_4.printStackTrace();
                        }
                        if (v4_22.length() == 0) {
                            String v5_30 = new StringBuilder("[");
                            v5_30.append(v3_20);
                            v5_30.append("]");
                            v4_22.write(v5_30.toString().getBytes());
                        } else {
                            v4_22.seek(v4_22.length());
                            String v5_2 = new StringBuilder();
                            v5_2.append(v3_20);
                            v5_2.append("]");
                            v4_22.write(v5_2.toString().getBytes());
                            v4_22.length();
                        }
                    }
                }
                Thread v4_8;
                v17_1.i();
                v17_1.j();
                p19.printStackTrace();
                Thread$UncaughtExceptionHandler v3_6 = this.b.getApplicationContext();
                Thread v4_4 = new java.io.StringWriter();
                p19.printStackTrace(new java.io.PrintWriter(v4_4));
                String v5_14 = new StringBuilder();
                v5_14.append(v4_4.toString());
                if (v5_14.indexOf("com.userexperior") == -1) {
                    v4_8 = 0;
                } else {
                    v4_8 = 1;
                }
                if (this.D > 0) {
                    this.D = (this.D - 1);
                    Exception v6_10 = "Crash Log :\n------------------------\n".concat(v5_14.toString()).concat("\n\n --- Device details ---\n");
                    java.io.BufferedWriter v9_3 = new com.userexperior.f.c.a();
                    v9_3.a(v17_1.n());
                    Exception v6_11 = v6_10.concat(new com.userexperior.a.a.f().a(v9_3));
                    java.io.File v10_4 = new java.io.File(com.userexperior.utilities.g.c(v17_1.n()));
                    java.io.BufferedWriter v9_7 = 0;
                    try {
                        java.io.BufferedWriter v12_7;
                        java.io.FileWriter v11_1 = new java.io.File(com.userexperior.utilities.g.g(v17_1.n()));
                        try {
                            if (com.userexperior.i.h.a(v11_1) >= 50.0) {
                                com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "cBuffer went beyond limit 50.....deleting data");
                                com.userexperior.i.h.b(v11_1);
                                java.io.FileWriter v11_2 = v10_4.getParentFile();
                                if (!v11_2.exists()) {
                                    v11_2.mkdirs();
                                }
                                if (!v10_4.exists()) {
                                    v10_4.createNewFile();
                                    com.userexperior.utilities.i.k(v17_1.n());
                                    com.userexperior.utilities.i.a(v17_1.n(), v10_4.getName());
                                }
                                v12_7 = new java.io.BufferedWriter(new java.io.FileWriter(v10_4));
                                v12_7.write(v6_11);
                            } else {
                                java.io.FileWriter v11_8 = v10_4.getParentFile();
                                if (!v11_8.exists()) {
                                    v11_8.mkdirs();
                                }
                                if (!v10_4.exists()) {
                                    v10_4.createNewFile();
                                    com.userexperior.utilities.i.k(v17_1.n());
                                    com.userexperior.utilities.i.a(v17_1.n(), v10_4.getName());
                                }
                                v12_7 = new java.io.BufferedWriter(new java.io.FileWriter(v10_4));
                                v12_7.write(v6_11);
                            }
                        } catch (Exception v0_4) {
                            Throwable v2_1 = v0_4;
                            v9_7 = v12_7;
                            if (v9_7 != null) {
                                try {
                                    v9_7.close();
                                } catch (Exception v0_5) {
                                    v0_5.getMessage();
                                }
                            }
                            throw v2_1;
                        } catch (Exception v0_2) {
                            Exception v6_14 = v0_2;
                            v9_7 = v12_7;
                            v6_14.getMessage();
                            if (v9_7 == null) {
                                v17_1.l();
                                Exception v6_18 = new java.util.concurrent.CountDownLatch(1);
                                this.a(1, v6_18);
                                try {
                                    v6_18.await();
                                } catch (Exception v0_7) {
                                    v0_7.printStackTrace();
                                }
                                if (v4_8 != null) {
                                    com.userexperior.services.recording.EventSession.a(v17_1.n());
                                    p19.printStackTrace();
                                    Thread v4_10 = new StringBuilder("APP CRASH - \n");
                                    v4_10.append(p19.getMessage());
                                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_10.toString());
                                    return;
                                } else {
                                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, "APP CRASH - \n".concat(String.valueOf(v5_14)));
                                    Thread$UncaughtExceptionHandler v3_11 = v3_6.getSharedPreferences("UserExperior", 0).edit();
                                    v3_11.putBoolean("doesExceptionOccurred", 1);
                                    v3_11.apply();
                                    if (this.y != null) {
                                        this.y.uncaughtException(p18, p19);
                                    }
                                    return;
                                }
                                return;
                            } else {
                                v9_7.close();
                            }
                        }
                        com.userexperior.i.h.c(v10_4);
                        v12_7.close();
                    } catch (Exception v0_3) {
                        v2_1 = v0_3;
                    } catch (Exception v0_1) {
                        v6_14 = v0_1;
                    } catch (Exception v0_6) {
                        v0_6.getMessage();
                    }
                } else {
                    com.userexperior.utilities.b.a(java.util.logging.Level.WARNING, "upload per recording session exhausted");
                }
            }
        } catch (Exception v0_8) {
            new StringBuilder("issue with Uncaught Exception").append(v0_8.getMessage());
            return;
        }
        return;
    }

Method com.userexperior.services.recording.d.m() calling method java.io.File.<init>()


    public final void m()
    {
        android.content.Context v0_4 = java.util.Collections.synchronizedList(new java.util.ArrayList());
        String v1_4 = new java.io.File(com.userexperior.utilities.g.f(this.n()));
        if ((v1_4.exists()) && ((v1_4.isDirectory()) && (v1_4.listFiles() != null))) {
            java.io.File[] v2_3 = v1_4.listFiles();
            int v3 = v2_3.length;
            int v4 = 0;
            while (v4 < v3) {
                StringBuilder v5_0 = v2_3[v4];
                if (v5_0 == null) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "a file does not exist");
                } else {
                    if ((!v5_0.exists()) || ((!v5_0.isFile()) || (!v5_0.getName().endsWith("_A.log")))) {
                        StringBuilder v5_3 = new StringBuilder();
                        v5_3.append(v1_4);
                        v5_3.append(" skipped.....");
                    } else {
                        v0_4.add(new com.userexperior.f.c.e(v5_0.getPath(), com.userexperior.d.a.a.d.ANR_LOG));
                        com.userexperior.i.h.c(v5_0);
                    }
                }
                v4++;
            }
        }
        String v1_1 = new com.userexperior.f.c.d(v0_4);
        if (!com.userexperior.utilities.f.a(this.n()).a()) {
            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, "Device not connected to Internet!");
            return;
        } else {
            if ((v1_1.c != null) && (v1_1.c.size() != 0)) {
                com.userexperior.services.UploadService.b(this.n(), v1_1);
            }
            return;
        }
    }

Method com.userexperior.services.recording.d.l() calling method java.io.File.<init>()


    public final void l()
    {
        android.content.Context v0_4 = java.util.Collections.synchronizedList(new java.util.ArrayList());
        String v1_4 = new java.io.File(com.userexperior.utilities.g.e(this.n()));
        if ((v1_4.exists()) && ((v1_4.isDirectory()) && (v1_4.listFiles() != null))) {
            java.io.File[] v2_3 = v1_4.listFiles();
            int v3 = v2_3.length;
            int v4 = 0;
            while (v4 < v3) {
                StringBuilder v5_0 = v2_3[v4];
                if (v5_0 == null) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "c file does not exist");
                } else {
                    if ((!v5_0.exists()) || ((!v5_0.isFile()) || (!v5_0.getName().endsWith(".log")))) {
                        StringBuilder v5_3 = new StringBuilder();
                        v5_3.append(v1_4);
                        v5_3.append(" skipped.....");
                    } else {
                        v0_4.add(new com.userexperior.f.c.e(v5_0.getPath(), com.userexperior.d.a.a.d.CRASH_LOG));
                        com.userexperior.i.h.c(v5_0);
                    }
                }
                v4++;
            }
        }
        String v1_1 = new com.userexperior.f.c.d(v0_4);
        if (!com.userexperior.utilities.f.a(this.n()).a()) {
            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, "Device not connected to Internet!");
            return;
        } else {
            if ((v1_1.c != null) && (v1_1.c.size() != 0)) {
                com.userexperior.services.UploadService.a(this.n(), v1_1);
            }
            return;
        }
    }

Method com.userexperior.services.recording.d.a() calling method java.io.File.<init>()


    public final void a(com.userexperior.h.a.a p10)
    {
        java.io.File v3_1;
        int v2_0;
        com.userexperior.utilities.i.v(this.n());
        this.t();
        Exception v0_22 = android.os.SystemClock.uptimeMillis();
        if (this.z == null) {
            v2_0 = com.userexperior.d.a.a.h.ANR;
            v3_1 = "Application";
        } else {
            v2_0 = com.userexperior.d.a.a.h.ANR;
            v3_1 = this.z.a();
        }
        this.a(v2_0, v3_1, v0_22);
        this.i();
        this.j();
        Exception v0_18 = this.b.getApplicationContext().getSharedPreferences("UserExperior", 0).edit();
        v0_18.putBoolean("doesANROccurred", 1);
        v0_18.apply();
        Exception v0_20 = new java.io.StringWriter();
        p10.printStackTrace(new java.io.PrintWriter(v0_20));
        boolean v1_6 = new StringBuilder("\nCaused by: ");
        v1_6.append(p10.getCause().toString());
        Exception v10_11 = v0_20.toString().replace(v1_6.toString(), "");
        Exception v0_24 = new StringBuilder();
        v0_24.append(v10_11);
        boolean v1_0 = 0;
        if (this.D > 0) {
            this.D = (this.D - 1);
            Exception v10_17 = "Anr Log :\n------------------------\n".concat(v0_24.toString()).concat("\n\n --- Device details ---\n");
            Exception v0_28 = new com.userexperior.f.c.a();
            v0_28.a(this.n());
            Exception v10_18 = v10_17.concat(new com.userexperior.a.a.f().a(v0_28));
            java.io.File v3_7 = new java.io.File(com.userexperior.utilities.g.d(this.n()));
            try {
                java.io.BufferedWriter v4_3;
                Exception v0_33 = new java.io.File(com.userexperior.utilities.g.g(this.n()));
                try {
                    if (com.userexperior.i.h.a(v0_33) >= 50.0) {
                        com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "aBuffer went beyond limit 50.....deleting data :a");
                        com.userexperior.i.h.b(v0_33);
                        Exception v0_1 = v3_7.getParentFile();
                        if (!v0_1.exists()) {
                            v0_1.mkdirs();
                        }
                        if (!v3_7.exists()) {
                            v3_7.createNewFile();
                            com.userexperior.utilities.i.l(this.n());
                            com.userexperior.utilities.i.b(this.n(), v3_7.getName());
                        }
                        v4_3 = new java.io.BufferedWriter(new java.io.FileWriter(v3_7));
                        v4_3.write(v10_18);
                    } else {
                        Exception v0_7 = v3_7.getParentFile();
                        if (!v0_7.exists()) {
                            v0_7.mkdirs();
                        }
                        if (!v3_7.exists()) {
                            v3_7.createNewFile();
                            com.userexperior.utilities.i.l(this.n());
                            com.userexperior.utilities.i.b(this.n(), v3_7.getName());
                        }
                        v4_3 = new java.io.BufferedWriter(new java.io.FileWriter(v3_7));
                        v4_3.write(v10_18);
                    }
                } catch (Exception v10_1) {
                    v10_1.getMessage();
                    if (v4_3 == null) {
                        this.m();
                        this.a(1, 0);
                        if (com.userexperior.utilities.i.b(this.n()) != null) {
                            com.userexperior.utilities.i.c(this.n());
                        }
                        return;
                    } else {
                        v4_3.close();
                    }
                }
                com.userexperior.i.h.c(v3_7);
                v4_3.close();
            } catch (Exception v10_2) {
                if (v1_0) {
                    try {
                        v1_0.close();
                    } catch (Exception v0_13) {
                        v0_13.getMessage();
                    }
                }
                throw v10_2;
            } catch (Exception v10_1) {
                v4_3 = 0;
            } catch (Exception v10_2) {
                v1_0 = v4_3;
            } catch (Exception v10_3) {
                v10_3.getMessage();
            }
        } else {
            com.userexperior.utilities.b.a(java.util.logging.Level.WARNING, "upload per recording session exhausted :a");
        }
    }

Method android.support.v4.a.d.a() calling method java.io.File.<init>()


    private static java.io.File a(android.os.ParcelFileDescriptor p3)
    {
        try {
            java.io.File v1_6 = new StringBuilder("/proc/self/fd/");
            v1_6.append(p3.getFd());
            String v3_1 = android.system.Os.readlink(v1_6.toString());
        } catch (android.system.ErrnoException) {
            return 0;
        }
        if (!android.system.OsConstants.S_ISREG(android.system.Os.stat(v3_1).st_mode)) {
            return 0;
        } else {
            return new java.io.File(v3_1);
        }
    }

Method in.juspay.godel.browser.WebviewClientImpl.d() calling method java.io.File.<init>()


    private android.webkit.WebResourceResponse d(String p8)
    {
        String v0_2 = new java.io.File(this.h.c().getApplicationContext().getCacheDir().getAbsolutePath().concat("/WebResourcesCacheDir/".concat(String.valueOf(p8))));
        byte[] v1_5 = new byte[((int) v0_2.length())];
        try {
            new java.io.FileInputStream(v0_2).read(v1_5);
            String v0_4 = this.m.b(p8, 0);
        } catch (android.webkit.WebResourceResponse v8_2) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.browser.WebviewClientImpl.d, "Exception while reading file", v8_2);
            return 0;
        }
        if (v0_4 != null) {
            in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Category.b).c("cached_file_used").d(p8));
            android.webkit.WebResourceResponse v8_5 = v0_4.split("__");
            java.io.ByteArrayInputStream v3_7 = v8_5[0];
            if (!v3_7.split("---")[1].equalsIgnoreCase("gzip")) {
                if (v8_5.length <= 1) {
                    return 0;
                } else {
                    if (!v8_5[1].equals("typeV2")) {
                        return new android.webkit.WebResourceResponse(v3_7.split("---")[0], v3_7.split("---")[1], new java.io.ByteArrayInputStream(v1_5));
                    } else {
                        return new android.webkit.WebResourceResponse(v3_7.split("---")[0], v3_7.split("---")[1], new java.io.ByteArrayInputStream(android.util.Base64.decode(v1_5, 0)));
                    }
                }
            } else {
                return new android.webkit.WebResourceResponse(v3_7.split("---")[0], 0, new java.io.ByteArrayInputStream(in.juspay.godel.browser.WebviewClientImpl.a(v1_5)));
            }
        } else {
            return 0;
        }
    }

Method d.a.a.a.a.g.i.a() calling method java.io.File.<init>()


    public final void a(long p4, org.json.JSONObject p6)
    {
        d.a.a.a.c.d().a("Fabric", "Writing settings to cache file...");
        if (p6 == null) {
            return;
        } else {
            String v0_1 = 0;
            try {
                p6.put("expires_at", p4);
                String v4_2 = new java.io.FileWriter(new java.io.File(new d.a.a.a.a.f.b(this.a).a(), "com.crashlytics.settings.json"));
                try {
                    v4_2.write(p6.toString());
                    v4_2.flush();
                    d.a.a.a.a.b.i.a(v4_2, "Failed to close settings writer.");
                    return;
                } catch (Exception v5_5) {
                    v0_1 = v4_2;
                    d.a.a.a.a.b.i.a(v0_1, "Failed to close settings writer.");
                    throw v5_5;
                } catch (Exception v5_2) {
                    v0_1 = v4_2;
                    d.a.a.a.c.d().c("Fabric", "Failed to cache settings", v5_2);
                    d.a.a.a.a.b.i.a(v0_1, "Failed to close settings writer.");
                    return;
                }
            } catch (Exception v5_5) {
            } catch (Exception v5_2) {
                d.a.a.a.c.d().c("Fabric", "Failed to cache settings", v5_2);
                d.a.a.a.a.b.i.a(v0_1, "Failed to close settings writer.");
                return;
            }
            v4_2.write(p6.toString());
            v4_2.flush();
            d.a.a.a.a.b.i.a(v4_2, "Failed to close settings writer.");
            return;
        }
    }

Method d.a.a.a.a.g.i.a() calling method java.io.File.<init>()


    public final org.json.JSONObject a()
    {
        d.a.a.a.c.d().a("Fabric", "Reading cached settings...");
        String v0_1 = 0;
        try {
            org.json.JSONObject v3_2;
            Exception v1_0 = new java.io.File(new d.a.a.a.a.f.b(this.a).a(), "com.crashlytics.settings.json");
        } catch (Exception v1_4) {
            d.a.a.a.a.b.i.a(v0_1, "Error while closing settings cache file.");
            throw v1_4;
        } catch (Exception v1_3) {
            String v2_4 = 0;
            d.a.a.a.c.d().c("Fabric", "Failed to fetch cached settings", v1_3);
            d.a.a.a.a.b.i.a(v2_4, "Error while closing settings cache file.");
            return v0_1;
        } catch (String v0_2) {
            v1_4 = v0_2;
            v0_1 = v2_4;
        }
        if (!v1_0.exists()) {
            d.a.a.a.c.d().a("Fabric", "No cached settings found.");
            v3_2 = 0;
        } else {
            v2_4 = new java.io.FileInputStream(v1_0);
            try {
                v3_2 = new org.json.JSONObject(d.a.a.a.a.b.i.a(v2_4));
                v0_1 = v2_4;
            } catch (Exception v1_3) {
            }
        }
        d.a.a.a.a.b.i.a(v0_1, "Error while closing settings cache file.");
        v0_1 = v3_2;
        return v0_1;
    }

Method d.a.a.a.a.d.h.a() calling method java.io.File.<init>()


    public final void a(String p4)
    {
        this.e.close();
        this.a(this.d, new java.io.File(this.f, p4));
        this.e = new d.a.a.a.a.b.r(this.d);
        return;
    }

Method d.a.a.a.a.d.h.f() calling method java.io.File.<init>()


    private void f()
    {
        this.f = new java.io.File(this.b, this.c);
        if (!this.f.exists()) {
            this.f.mkdirs();
        }
        return;
    }

Method d.a.a.a.a.d.h.<init>() calling method java.io.File.<init>()


    public h(android.content.Context p1, java.io.File p2, String p3, String p4)
    {
        this.a = p1;
        this.b = p2;
        this.c = p4;
        this.d = new java.io.File(this.b, p3);
        this.e = new d.a.a.a.a.b.r(this.d);
        this.f();
        return;
    }

Method com.userexperior.i.b.c.d() calling method java.io.File.<init>()


    private java.io.File d(String p3)
    {
        return new java.io.File(this.c, com.userexperior.i.b.c.c(p3));
    }

Method com.google.android.gms.measurement.a.dt.C() calling method java.io.File.<init>()


    private final boolean C()
    {
        this.x();
        try {
            this.t = new java.io.RandomAccessFile(new java.io.File(this.i.m().getFilesDir(), "google_app_measurement.db"), "rw").getChannel();
            this.s = this.t.tryLock();
        } catch (int v0_14) {
            this.i.q().k_().a("Failed to acquire storage lock", v0_14);
            return 0;
        } catch (int v0_13) {
            this.i.q().k_().a("Failed to access storage lock file", v0_13);
            return 0;
        }
        if (this.s == null) {
            this.i.q().k_().a("Storage concurrent data access panic");
            return 0;
        } else {
            this.i.q().v().a("Storage concurrent access okay");
            return 1;
        }
    }

Method com.github.mikephil.charting.charts.Chart.saveToGallery() calling method java.io.File.<init>()


    public boolean saveToGallery(String p7, String p8, String p9, android.graphics.Bitmap$CompressFormat p10, int p11)
    {
        if ((p11 < 0) || (p11 > 100)) {
            p11 = 50;
        }
        Long v0_2 = System.currentTimeMillis();
        int v2_3 = android.os.Environment.getExternalStorageDirectory();
        android.content.ContentValues v4_0 = new StringBuilder();
        v4_0.append(v2_3.getAbsolutePath());
        v4_0.append("/DCIM/");
        v4_0.append(p8);
        String v3_0 = new java.io.File(v4_0.toString());
        if ((v3_0.exists()) || (v3_0.mkdirs())) {
            android.net.Uri v8_9;
            switch (com.github.mikephil.charting.charts.Chart$2.a[p10.ordinal()]) {
                case 1:
                    v8_9 = "image/png";
                    if (p7.endsWith(".png")) {
                    } else {
                        android.content.ContentValues v4_9 = new StringBuilder();
                        v4_9.append(p7);
                        v4_9.append(".png");
                        p7 = v4_9.toString();
                    }
                    break;
                case 2:
                    v8_9 = "image/webp";
                    if (p7.endsWith(".webp")) {
                    } else {
                        android.content.ContentValues v4_5 = new StringBuilder();
                        v4_5.append(p7);
                        v4_5.append(".webp");
                        p7 = v4_5.toString();
                    }
                    break;
                default:
                    v8_9 = "image/jpeg";
                    if ((p7.endsWith(".jpg")) || (p7.endsWith(".jpeg"))) {
                    } else {
                        android.content.ContentValues v4_15 = new StringBuilder();
                        v4_15.append(p7);
                        v4_15.append(".jpg");
                        p7 = v4_15.toString();
                    }
            }
            android.content.ContentValues v4_17 = new StringBuilder();
            v4_17.append(v3_0.getAbsolutePath());
            v4_17.append("/");
            v4_17.append(p7);
            String v3_4 = v4_17.toString();
            try {
                android.content.ContentValues v4_19 = new java.io.FileOutputStream(v3_4);
                this.getChartBitmap().compress(p10, p11, v4_19);
                v4_19.flush();
                v4_19.close();
                long v10_3 = new java.io.File(v3_4).length();
                android.content.ContentValues v4_22 = new android.content.ContentValues(8);
                v4_22.put("title", p7);
                v4_22.put("_display_name", p7);
                v4_22.put("date_added", Long.valueOf(v0_2));
                v4_22.put("mime_type", v8_9);
                v4_22.put("description", p9);
                v4_22.put("orientation", Integer.valueOf(0));
                v4_22.put("_data", v3_4);
                v4_22.put("_size", Long.valueOf(v10_3));
            } catch (int v7_10) {
                v7_10.printStackTrace();
                return 0;
            }
            if (this.getContext().getContentResolver().insert(android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI, v4_22) == null) {
                return 0;
            } else {
                return 1;
            }
        } else {
            return 0;
        }
    }

Method com.crashlytics.android.c.k$g.a() calling method java.io.File.<init>()


    public final java.io.File a()
    {
        java.io.File v0_1 = new java.io.File(this.a.a(), "log-files");
        if (!v0_1.exists()) {
            v0_1.mkdirs();
        }
        return v0_1;
    }

Method com.crashlytics.android.a.b.c_() calling method java.io.File.<init>()


    protected final boolean c_()
    {
        try {
            String v5_1;
            android.content.Context v8 = this.m();
            boolean v1_5 = v8.getPackageManager();
            android.content.Context v2_4 = v8.getPackageName();
            d.a.a.a.a.b.p v3_2 = v1_5.getPackageInfo(v2_4, 0);
            String v4_0 = Integer.toString(v3_2.versionCode);
        } catch (boolean v1_3) {
            d.a.a.a.c.d().c("Answers", "Error retrieving app properties", v1_3);
            return 0;
        }
        if (v3_2.versionName != null) {
            v5_1 = v3_2.versionName;
        } else {
            v5_1 = "0.0";
        }
        boolean v1_2;
        if (android.os.Build$VERSION.SDK_INT < 9) {
            v1_2 = new java.io.File(v1_5.getApplicationInfo(v2_4, 0).sourceDir).lastModified();
        } else {
            v1_2 = v3_2.firstInstallTime;
        }
        this.b = com.crashlytics.android.a.z.a(this, v8, this.l(), v4_0, v5_1, v1_2);
        this.b.b();
        new d.a.a.a.a.b.o();
        this.a = d.a.a.a.a.b.o.b(v8);
        return 1;
    }

Method com.bumptech.glide.load.c.u.b() calling method java.io.File.<init>()


    private static android.net.Uri b(String p1)
    {
        return android.net.Uri.fromFile(new java.io.File(p1));
    }

Method com.bumptech.glide.load.c.k$b.a() calling method java.io.File.<init>()


    public final void a(com.bumptech.glide.i p7, com.bumptech.glide.load.a.b$a p8)
    {
        java.io.File v7_6 = this.b.getContentResolver().query(this.c, ark>com.bumptech.glide.load.c.k$bark>.a, 0, 0, 0);
        String v0_0 = 0;
        if (v7_6 != null) {
            try {
                if (v7_6.moveToFirst()) {
                    v0_0 = v7_6.getString(v7_6.getColumnIndexOrThrow("_data"));
                }
            } catch (Throwable v8_1) {
                v7_6.close();
                throw v8_1;
            }
            v7_6.close();
        }
        if (!android.text.TextUtils.isEmpty(v0_0)) {
            p8.a(new java.io.File(v0_0));
            return;
        } else {
            String v0_5 = new StringBuilder("Failed to find file path for: ");
            v0_5.append(this.c);
            p8.a(new java.io.FileNotFoundException(v0_5.toString()));
            return;
        }
    }

Method com.bumptech.glide.load.b.b.f$1.a() calling method java.io.File.<init>()


    public final java.io.File a()
    {
        int v0_2 = this.a.getCacheDir();
        if (v0_2 != 0) {
            if (this.b == null) {
                return v0_2;
            } else {
                return new java.io.File(v0_2, this.b);
            }
        } else {
            return 0;
        }
    }

Method com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter.onBindViewHolder() calling method java.io.File.<init>()


    public void onBindViewHolder(android.support.v7.widget.RecyclerView$ViewHolder p7, int p8)
    {
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).imgQueue.setTag(Integer.valueOf(p8));
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).imgName.setText(((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(p8)).filename);
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).imgOpacity.setVisibility(0);
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).progress.setVisibility(0);
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).cancel.setVisibility(4);
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).failed.setVisibility(8);
        if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(p8)).progress != 50) {
            if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(p8)).progress != 100) {
                if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(p8)).progress == 200) {
                    ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).failed.setVisibility(0);
                    ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).progress.setVisibility(8);
                    ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).cancel.setVisibility(0);
                    if (com.bharatmatrimony.AppState.getInstance().uploadmaxerr) {
                        com.bharatmatrimony.common.Config.getInstance().showToast(this.activity, this.this$0.getString(2131690487));
                        com.bharatmatrimony.AppState.getInstance().uploadmaxerr = 0;
                    }
                    ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).failed.setOnClickListener(new com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$1(this, p8));
                }
            } else {
                ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).imgOpacity.setVisibility(8);
                ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).progress.setVisibility(8);
                ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).cancel.setVisibility(4);
            }
        } else {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).cancel.setVisibility(0);
        }
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).cancel.setOnClickListener(new com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$2(this, p8));
        com.bharatmatrimony.photo.MultipleImageUploadActivity.access$1100(this.this$0);
        if ((com.bharatmatrimony.AppState.getInstance().photo_upload_files.size() + com.bharatmatrimony.AppState.getInstance().total_photo_count) >= 40) {
            com.bharatmatrimony.photo.MultipleImageUploadActivity.access$200(this.this$0).setVisibility(8);
        } else {
            com.bharatmatrimony.photo.MultipleImageUploadActivity.access$200(this.this$0).setVisibility(0);
        }
        android.widget.TextView v0_9 = new java.io.File(((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(p8)).url.replaceAll(" ", "%20"));
        android.net.Uri.fromFile(v0_9);
        ((com.bharatmatrimony.photo.MultipleImageUploadActivity$UploadPhotoAdapter$ViewHolder) p7).imgQueue.setImageBitmap(android.graphics.BitmapFactory.decodeFile(v0_9.getAbsolutePath()));
        return;
    }

Method com.appsflyer.i.g() calling method java.io.File.<init>()


    private static java.io.File g(String p1)
    {
        try {
            if ((p1 != null) && (p1.trim().length() > 0)) {
                return new java.io.File(p1.trim());
            }
        } catch (String v1_2) {
            v1_2.getMessage();
            com.appsflyer.d.a(v1_2);
        }
        return 0;
    }

Method android.support.v4.content.FileProvider$b.a() calling method java.io.File.<init>()


    public final java.io.File a(android.net.Uri p5)
    {
        String v0_0 = p5.getEncodedPath();
        int v2_2 = v0_0.indexOf(47, 1);
        String v3_1 = android.net.Uri.decode(v0_0.substring(1, v2_2));
        String vtmp6 = android.net.Uri.decode(v0_0.substring((v2_2 + 1)));
        String v1_2 = ((java.io.File) this.b.get(v3_1));
        if (v1_2 != null) {
            try {
                String v0_3 = new java.io.File(v1_2, vtmp6).getCanonicalFile();
                SecurityException v5_4 = v0_3.getPath().startsWith(v1_2.getPath());
            } catch (java.io.IOException) {
                throw new IllegalArgumentException("Failed to resolve canonical path for ".concat(String.valueOf(v5_4)));
            }
            if (v5_4 != null) {
                return v0_3;
            } else {
                throw new SecurityException("Resolved path jumped beyond configured root");
            }
        } else {
            throw new IllegalArgumentException("Unable to find configured root for ".concat(String.valueOf(p5)));
        }
    }

Method okhttp3.internal.cache.DiskLruCache.<init>() calling method java.io.File.<init>()


    DiskLruCache(okhttp3.internal.io.FileSystem p7, java.io.File p8, int p9, int p10, long p11, java.util.concurrent.Executor p13)
    {
        this.size = 0;
        this.lruEntries = new java.util.LinkedHashMap(0, 1061158912, 1);
        this.nextSequenceNumber = 0;
        this.cleanupRunnable = new okhttp3.internal.cache.DiskLruCache$1(this);
        this.fileSystem = p7;
        this.directory = p8;
        this.appVersion = p9;
        this.journalFile = new java.io.File(p8, "journal");
        this.journalFileTmp = new java.io.File(p8, "journal.tmp");
        this.journalFileBackup = new java.io.File(p8, "journal.bkp");
        this.valueCount = p10;
        this.maxSize = p11;
        this.executor = p13;
        return;
    }

Method okhttp3.internal.cache.DiskLruCache$Entry.<init>() calling method java.io.File.<init>()


    DiskLruCache$Entry(okhttp3.internal.cache.DiskLruCache p7, String p8)
    {
        this.this$0 = p7;
        this.key = p8;
        StringBuilder v0_4 = new long[p7.valueCount];
        this.lengths = v0_4;
        StringBuilder v0_6 = new java.io.File[p7.valueCount];
        this.cleanFiles = v0_6;
        StringBuilder v0_0 = new java.io.File[p7.valueCount];
        this.dirtyFiles = v0_0;
        StringBuilder v0_2 = new StringBuilder(p8);
        v0_2.append(46);
        int v8_2 = v0_2.length();
        int v1 = 0;
        while (v1 < p7.valueCount) {
            v0_2.append(v1);
            this.cleanFiles[v1] = new java.io.File(p7.directory, v0_2.toString());
            v0_2.append(".tmp");
            this.dirtyFiles[v1] = new java.io.File(p7.directory, v0_2.toString());
            v0_2.setLength(v8_2);
            v1++;
        }
        return;
    }

Method in.juspay.godel.util.SessionInfo.n() calling method java.io.File.<init>()


    public boolean n()
    {
        int v0_0 = android.os.Build.TAGS;
        if ((v0_0 == 0) || (!v0_0.contains("test-keys"))) {
            try {
                if (!new java.io.File("/system/app/Superuser.apk").exists()) {
                    return 0;
                } else {
                    return 1;
                }
            } catch (Exception) {
                return 0;
            }
        } else {
            return 1;
        }
    }

Method in.juspay.godel.util.JuspayTrustManager.b() calling method java.io.File.<init>()


    private java.security.cert.X509Certificate[] b(android.webkit.WebView p14)
    {
        java.io.IOException v0_1 = new java.util.HashMap();
        String v1_2 = p14.getContext();
        String[] v14_12 = this.a(p14.getContext(), "juspay/certificates_v1");
        try {
            int v3_1 = java.security.cert.CertificateFactory.getInstance("X.509");
            java.util.ArrayList v4_1 = new java.util.ArrayList(v14_12.length);
            int v5_1 = 0;
            boolean v7_4 = 0;
            java.security.cert.X509Certificate v6_0 = 0;
        } catch (String[] v14_2) {
            in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while initing keystore from assets", v14_2);
            return 0;
        }
        while (v6_0 < v14_12.length) {
            java.io.ByteArrayInputStream v8_7 = v14_12[v6_0];
            try {
                String v9_0 = new java.io.BufferedInputStream(v1_2.getAssets().open("juspay/certificates_v1/".concat(String.valueOf(v8_7))));
            } catch (String[] v14_1) {
                if (v7_4) {
                    try {
                        v7_4.close();
                    } catch (java.io.IOException v0_2) {
                        in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while closing ca input", v0_2);
                    }
                }
                throw v14_1;
            } catch (java.io.ByteArrayInputStream v8_0) {
                in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while opening stream", v8_0);
                if (!v7_4) {
                    v6_0++;
                } else {
                    try {
                        v7_4.close();
                    } catch (java.io.ByteArrayInputStream v8_1) {
                        in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while closing ca input", v8_1);
                    }
                }
                try {
                    v9_0.close();
                } catch (boolean v7_5) {
                    in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while closing ca input", v7_5);
                }
                v7_4 = v9_0;
            }
            if (v3_1 != 0) {
                try {
                    v4_1.add(((java.security.cert.X509Certificate) v3_1.generateCertificate(v9_0)));
                    v0_1.put(v8_7, Integer.valueOf(v6_0));
                } catch (String[] v14_1) {
                    v7_4 = v9_0;
                } catch (boolean v7_3) {
                    v8_0 = v7_3;
                    v7_4 = v9_0;
                }
            }
        }
        try {
            String[] v14_4 = new java.io.File(v1_2.getDir("juspay", 0), "certificates_v1");
        } catch (String[] v14_5) {
            in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while trying to open internal storage for trustmanager", v14_5);
            v14_4 = 0;
        }
        if ((v14_4 != null) && ((v14_4.exists()) && (v14_4.isDirectory()))) {
            in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "reading certs from internal assets");
            String[] v14_6 = v14_4.list();
            String v2_4 = v14_6.length;
            while (v5_1 < v2_4) {
                int v3_6 = v14_6[v5_1];
                try {
                    java.security.cert.X509Certificate v6_4 = in.juspay.godel.core.AssetService.getInstance().readFromFile("certificates_v1/".concat(String.valueOf(v3_6)), v1_2);
                    boolean v7_9 = java.security.cert.CertificateFactory.getInstance("X.509");
                    java.io.ByteArrayInputStream v8_6 = new java.io.ByteArrayInputStream(v6_4.getBytes());
                } catch (int v3_11) {
                    in.juspay.godel.util.JuspayLogger.b("JuspayTrustManager", "caught while initing keystore from internal storage", v3_11);
                    v5_1++;
                }
                java.security.cert.X509Certificate v6_6 = v7_9.generateCertificate(v8_6);
                if (!v0_1.containsKey(v3_6)) {
                    v4_1.add(((java.security.cert.X509Certificate) v6_6));
                } else {
                    v4_1.set(((Integer) v0_1.get(v3_6)).intValue(), ((java.security.cert.X509Certificate) v6_6));
                }
                v8_6.close();
            }
        }
        String[] v14_9 = new java.security.cert.X509Certificate[v4_1.size()];
        return ((java.security.cert.X509Certificate[]) v4_1.toArray(v14_9));
    }

Method in.juspay.godel.util.FileUtil.a() calling method java.io.File.<init>()


    public static java.io.File a(String p7, android.content.Context p8)
    {
        in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.util.FileUtilark>.a, "Context while reading Internal Storage :".concat(String.valueOf(p8)));
        String v0_8 = new java.util.ArrayList();
        v0_8.add("asset_metadata.json");
        v0_8.add(p8.getString(in.juspay.godel.R$string.acs_filename));
        v0_8.add(p8.getString(in.juspay.godel.R$string.uber_filename));
        v0_8.add(p8.getString(in.juspay.godel.R$string.uber_html_filename));
        v0_8.add(p8.getString(in.juspay.godel.R$string.config_filename));
        v0_8.add(p8.getString(in.juspay.godel.R$string.config_gen_filename));
        v0_8.add(p8.getString(in.juspay.godel.R$string.dropout_filename));
        if (v0_8.contains(p7)) {
            try {
                String v0_3 = p7.indexOf(".");
            } catch (String v0_4) {
                String v3_1 = new StringBuilder("Exception while retrieving ");
                v3_1.append(p7);
                v3_1.append(" from internal storage. ");
                v3_1.append(v0_4);
                in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.util.FileUtilark>.a, v3_1.toString());
            }
            if (v0_3 == -1) {
                v0_3 = p7.length();
            }
            String v2_3 = p7.substring(0, v0_3);
            String v0_6 = p7.substring(v0_3);
            String v3_3 = p8.getString(in.juspay.godel.R$string.godel_remotes_version);
            String v4_3 = p8.getString(in.juspay.godel.R$string.godel_version);
            String v5_1 = p8.getString(in.juspay.godel.R$string.build_version);
            StringBuilder v6_1 = new StringBuilder();
            v6_1.append(v2_3);
            v6_1.append("-");
            v6_1.append(v3_3);
            v6_1.append("-");
            v6_1.append(v4_3);
            v6_1.append("-");
            v6_1.append(v5_1);
            v6_1.append(v0_6);
            p7 = v6_1.toString();
        }
        in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.util.FileUtilark>.a, "Getting file from internal storage. Filename: ".concat(String.valueOf(p7)));
        return new java.io.File(p8.getDir("juspay", 0), p7);
    }

Method in.juspay.godel.core.CacheQueue.addImage() calling method java.io.File.<init>()


    public void addImage(String p5, String p6)
    {
        try {
            if (p6.equals(0)) {
                in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.CacheQueue.a, "Image data null while caching image: ".concat(String.valueOf(p5)));
                return;
            } else {
                String v0_2 = new java.io.ByteArrayOutputStream();
                v0_2.write(p6.getBytes());
                String v6_3 = new java.io.File(this.h);
                StringBuilder v2_1 = new StringBuilder();
                v2_1.append(this.h);
                v2_1.append(p5);
                in.juspay.godel.util.KeyValueStore v1_2 = new java.io.File(v2_1.toString());
                if (this.a(v0_2, v6_3)) {
                    this.b(v0_2, v1_2);
                    StringBuilder v2_4 = new StringBuilder();
                    v2_4.append("image/png");
                    v2_4.append("---");
                    v2_4.append("base64");
                    v2_4.append("__typeV2");
                    this.i.a(p5, v2_4.toString());
                    v0_2.close();
                    in.juspay.godel.util.JuspayLogger.f(in.juspay.godel.core.CacheQueue.a, "Image caching first time ".concat(String.valueOf(p5)));
                }
                return;
            }
        } catch (String v5_3) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.core.CacheQueue.a, "Exception while adding image to cache", v5_3);
            return;
        }
    }

Method in.juspay.godel.core.CacheQueue.a() calling method java.io.File.<init>()


    private boolean a(java.io.ByteArrayOutputStream p9, java.io.File p10)
    {
        if (android.os.Build$VERSION.SDK_INT > 9) {
            try {
                long v2_1 = in.juspay.godel.core.WebLabService.getInstance().getWebLabRules(in.juspay.godel.core.ConfigService.getInstance()).getLong("minCacheSizeAvailability");
            } catch (int v9_3) {
                in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.CacheQueueark>.a, "error while checking min cache size", v9_3);
                return 0;
            }
            if ((p10.getUsableSpace() < ((long) p9.size())) || (p10.getUsableSpace() < v2_1)) {
                return 0;
            }
        }
        try {
            if (this.getFileSize(new java.io.File(this.h)) <= in.juspay.godel.core.WebLabService.getInstance().getWebLabRules(in.juspay.godel.core.ConfigService.getInstance()).getLong("maxCacheSize")) {
                return 1;
            } else {
                return 0;
            }
        } catch (int v9_8) {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.CacheQueueark>.a, "error while checking max cache size", v9_8);
            return 0;
        }
    }

Method in.juspay.godel.core.CacheQueue.a() calling method java.io.File.<init>()


    private void a(String p6, String p7, String p8)
    {
        java.io.File v2_5 = new Object[2];
        v2_5[0] = p6;
        v2_5[1] = p7;
        in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.CacheQueueark>.a, String.format("Loading and caching %s --> %s", v2_5));
        String v0_6 = new org.apache.http.impl.client.DefaultHttpClient();
        try {
            boolean v1_2 = new org.apache.http.client.methods.HttpGet(p6);
        } catch (in.juspay.godel.analytics.GodelTracker v6_3) {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.CacheQueueark>.a, "Exception while saving file for caching", v6_3);
            return;
        } catch (in.juspay.godel.analytics.GodelTracker v6_2) {
            in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.CacheQueueark>.a, "Exception while caching file", v6_2);
            return;
        }
        if (this.g != null) {
            v1_2.setHeader("User-Agent", this.g);
        }
        v1_2.setHeader("Referer", p8);
        v1_2.setHeader("Accept-Encoding", "gzip");
        String v8_7 = v0_6.execute(v1_2);
        if (v8_7.getStatusLine().getStatusCode() == 200) {
            String v0_12;
            in.juspay.godel.analytics.GodelTracker v6_5 = new java.io.ByteArrayOutputStream();
            v8_7.getEntity().writeTo(v6_5);
            String v0_11 = v8_7.getFirstHeader("Content-Encoding");
            String v8_8 = v8_7.getFirstHeader("Content-Type");
            if (v0_11 == null) {
                v0_12 = "UTF-8";
            } else {
                v0_12 = v0_11.getValue();
            }
            String v8_9;
            if (v8_8 == null) {
                v8_9 = "application/octet-stream";
            } else {
                v8_9 = v8_8.getValue();
            }
            try {
                boolean v1_6 = new java.io.File(this.h);
                String v3_3 = new StringBuilder();
                v3_3.append(this.h);
                v3_3.append(p7);
                java.io.File v2_8 = new java.io.File(v3_3.toString());
            } catch (in.juspay.godel.analytics.GodelTracker v6_10) {
                in.juspay.godel.util.JuspayLogger.b(ark>in.juspay.godel.core.CacheQueueark>.a, "error while caching file", v6_10);
                return;
            }
            if (!this.a(v6_5, v1_6)) {
                v6_5.close();
                return;
            } else {
                this.b(v6_5, v2_8);
                v6_5.close();
                in.juspay.godel.analytics.GodelTracker v6_7 = new StringBuilder();
                v6_7.append(v8_9);
                v6_7.append("---");
                v6_7.append(v0_12);
                this.i.a(p7, v6_7.toString());
                in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Category.b).c("file_cached").d(p7));
                return;
            }
        } else {
            in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Category.b).c("invalid_web_resource_cache").d(new org.json.JSONObject(new ark>in.juspay.godel.core.CacheQueueark>$1(this, p6, v8_7.getStatusLine().getStatusCode())).toString()));
            return;
        }
    }

Method in.juspay.godel.core.AssetService.b() calling method java.io.File.<init>()


    private void b(android.content.Context p4)
    {
        java.io.File v0_1 = new java.io.File(p4.getDir("juspay", 0), "certificates_v1");
        if (!v0_1.exists()) {
            v0_1.mkdir();
        }
        return;
    }

Method in.juspay.godel.core.AssetService.a() calling method java.io.File.<init>()


    private void a(android.content.Context p3)
    {
        java.io.File v0_1 = new java.io.File(p3.getCacheDir(), "juspay");
        if (!v0_1.exists()) {
            v0_1.mkdir();
        }
        return;
    }

Method d.a.a.a.d.getFilesDir() calling method java.io.File.<init>()


    public final java.io.File getFilesDir()
    {
        return new java.io.File(super.getFilesDir(), this.a);
    }

Method d.a.a.a.d.getExternalFilesDir() calling method java.io.File.<init>()


    public final java.io.File getExternalFilesDir(String p3)
    {
        return new java.io.File(super.getExternalFilesDir(p3), this.a);
    }

Method d.a.a.a.d.getExternalCacheDir() calling method java.io.File.<init>()


    public final java.io.File getExternalCacheDir()
    {
        return new java.io.File(super.getExternalCacheDir(), this.a);
    }

Method d.a.a.a.d.getDatabasePath() calling method java.io.File.<init>()


    public final java.io.File getDatabasePath(String p4)
    {
        java.io.File v0_1 = new java.io.File(super.getDatabasePath(p4).getParentFile(), this.a);
        v0_1.mkdirs();
        return new java.io.File(v0_1, p4);
    }

Method d.a.a.a.d.getCacheDir() calling method java.io.File.<init>()


    public final java.io.File getCacheDir()
    {
        return new java.io.File(super.getCacheDir(), this.a);
    }

Method d.a.a.a.a.b.r.a() calling method java.io.File.<init>()


    private static void a(java.io.File p4)
    {
        java.io.RandomAccessFile v1_2 = new StringBuilder();
        v1_2.append(p4.getPath());
        v1_2.append(".tmp");
        String v0_1 = new java.io.File(v1_2.toString());
        java.io.RandomAccessFile v1_1 = ark>d.a.a.a.a.b.rark>.b(v0_1);
        try {
            v1_1.setLength(4096);
            v1_1.seek(0);
            byte[] v2_3 = new byte[16];
            int[] v3_1 = new int[4];
            v3_1 = {4096, 0, 0, 0};
            ark>d.a.a.a.a.b.rark>.a(v2_3, v3_1);
            v1_1.write(v2_3);
            v1_1.close();
        } catch (java.io.IOException v4_2) {
            v1_1.close();
            throw v4_2;
        }
        if (v0_1.renameTo(p4)) {
            return;
        } else {
            throw new java.io.IOException("Rename failed!");
        }
    }

Method d.a.a.a.a.b.i.f() calling method java.io.File.<init>()


    public static boolean f(android.content.Context p3)
    {
        int v3_1 = d.a.a.a.a.b.i.e(p3);
        java.io.File v0_5 = android.os.Build.TAGS;
        if ((v3_1 != 0) || ((v0_5 == null) || (!v0_5.contains("test-keys")))) {
            if (!new java.io.File("/system/app/Superuser.apk").exists()) {
                java.io.File v0_4 = new java.io.File("/system/xbin/su");
                if ((v3_1 != 0) || (!v0_4.exists())) {
                    return 0;
                } else {
                    return 1;
                }
            } else {
                return 1;
            }
        } else {
            return 1;
        }
    }

Method d.a.a.a.a.b.i.b() calling method java.io.File.<init>()


    public static declared_synchronized long b()
    {
        try {
            if (d.a.a.a.a.b.i.d == -1) {
                d.a.a.a.l v4_10;
                String v3_0 = d.a.a.a.a.b.i.a(new java.io.File("/proc/meminfo"), "MemTotal");
                if (android.text.TextUtils.isEmpty(v3_0)) {
                    v4_10 = 0;
                } else {
                    String v3_1 = v3_0.toUpperCase(java.util.Locale.US);
                    try {
                        if (!v3_1.endsWith("KB")) {
                            if (!v3_1.endsWith("MB")) {
                                if (!v3_1.endsWith("GB")) {
                                    d.a.a.a.c.d().a("Fabric", "Unexpected meminfo format while computing RAM: ".concat(String.valueOf(v3_1)));
                                } else {
                                    v4_10 = d.a.a.a.a.b.i.a(v3_1, "GB", 1073741824);
                                }
                            } else {
                                v4_10 = d.a.a.a.a.b.i.a(v3_1, "MB", 1048576);
                            }
                        } else {
                            v4_10 = d.a.a.a.a.b.i.a(v3_1, "KB", 1024);
                        }
                    } catch (d.a.a.a.l v4_13) {
                        d.a.a.a.c.d().c("Fabric", "Unexpected meminfo format while computing RAM: ".concat(String.valueOf(v3_1)), v4_13);
                    }
                }
                d.a.a.a.a.b.i.d = v4_10;
            }
        } catch (long v1_2) {
            throw v1_2;
        }
        return d.a.a.a.a.b.i.d;
    }

Method com.userexperior.utilities.h.b() calling method java.io.File.<init>()


    public static boolean b(String p13, String p14)
    {
        android.content.Context v0_1 = new java.io.File(p13);
        if (v0_1.exists()) {
            int v13_3 = v0_1.listFiles();
            if (v13_3.length > 0) {
                try {
                    java.util.zip.ZipOutputStream v14_2 = new java.util.zip.ZipOutputStream(new java.io.BufferedOutputStream(new java.io.FileOutputStream(p14)));
                    android.content.Context v0_4 = com.userexperior.UserExperior.getUeContext();
                    String v2_2 = com.userexperior.utilities.i.r(v0_4);
                    boolean v3 = com.userexperior.utilities.i.s(v0_4);
                    boolean v4 = com.userexperior.utilities.i.u(v0_4);
                    boolean v5 = com.userexperior.utilities.i.d(v0_4);
                    int v6 = v13_3.length;
                    int v7 = 0;
                } catch (int v13_4) {
                    v13_4.printStackTrace();
                    return 0;
                }
                while (v7 < v6) {
                    int v8_0 = v13_3[v7];
                    if (!v8_0.isDirectory()) {
                        byte[] v10 = new byte[2048];
                        java.io.BufferedInputStream v12_2 = new java.io.BufferedInputStream(new java.io.FileInputStream(v8_0.getPath()), 2048);
                        v14_2.putNextEntry(new java.util.zip.ZipEntry(v8_0.getName()));
                        while(true) {
                            int v8_2 = v12_2.read(v10, 0, 2048);
                            if (v8_2 == -1) {
                                break;
                            }
                            v14_2.write(v10, 0, v8_2);
                        }
                    } else {
                        int v9_3;
                        if (v2_2 == null) {
                            v9_3 = v8_0.getParent().length();
                        } else {
                            if (!v2_2.equalsIgnoreCase("1")) {
                                if (v2_2.equalsIgnoreCase("2")) {
                                    if (v4) {
                                        v9_3 = v8_0.getParent().length();
                                        com.userexperior.utilities.h.a(v14_2, v8_0, v9_3);
                                        v7++;
                                    } else {
                                        if (v5) {
                                        }
                                    }
                                }
                                if ((!v2_2.equalsIgnoreCase("3")) || (!v3)) {
                                } else {
                                    v9_3 = v8_0.getParent().length();
                                }
                            }
                        }
                    }
                }
                v14_2.close();
                com.userexperior.utilities.i.v(v0_4);
                com.userexperior.utilities.i.e(v0_4);
                return 1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.userexperior.services.recording.f.run() calling method java.io.File.<init>()


    public void run()
    {
        try {
            if ((this.c != null) && (this.c.get() != null)) {
                StringBuilder v0_1 = ((com.userexperior.d.a.c) this.c.get()).a;
                java.io.IOException v1_7 = ((com.userexperior.d.a.c) this.c.get()).b;
                if (v0_1 != null) {
                    int v3_5 = new StringBuilder();
                    v3_5.append(this.b);
                    v3_5.append(java.io.File.separator);
                    v3_5.append("screenshots");
                    android.graphics.Bitmap$CompressFormat v2_3 = new java.io.File(v3_5.toString());
                    String v4_5 = v2_3.getAbsolutePath();
                    String v5_1 = new StringBuilder();
                    Object[] v8_1 = new Object[1];
                    v8_1[0] = Integer.valueOf(v1_7);
                    v5_1.append(String.format(java.util.Locale.US, "img%04d", v8_1));
                    v5_1.append(".webp");
                    int v3_8 = new java.io.File(v4_5, v5_1.toString());
                    if (!v2_3.exists()) {
                        new StringBuilder("folder created : ").append(v2_3.mkdirs());
                    }
                    if (!v3_8.exists()) {
                        try {
                            new StringBuilder("file created : ").append(v3_8.createNewFile());
                        } catch (java.io.IOException v1_18) {
                            String v4_8 = new StringBuilder("Error saveBmP(): ");
                            v4_8.append(v1_18.getMessage());
                            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_8.toString());
                            v1_18.printStackTrace();
                        }
                        android.graphics.Bitmap$CompressFormat v2_12;
                        java.io.IOException v1_20 = new java.io.FileOutputStream(v3_8);
                        if (!"webp".equals("jpeg")) {
                            if (!"webp".equals("png")) {
                                v2_12 = android.graphics.Bitmap$CompressFormat.WEBP;
                            } else {
                                v2_12 = android.graphics.Bitmap$CompressFormat.PNG;
                            }
                        } else {
                            v2_12 = android.graphics.Bitmap$CompressFormat.JPEG;
                        }
                        int v3_0;
                        if ("webp".equals("jpeg")) {
                            v3_0 = 10;
                        } else {
                            v3_0 = 2;
                        }
                        v0_1.compress(v2_12, v3_0, v1_20);
                        v1_20.flush();
                        v1_20.close();
                        v0_1.recycle();
                        return;
                    }
                    try {
                    } catch (java.io.IOException v1_2) {
                        v0_1.recycle();
                        throw v1_2;
                    } catch (java.io.IOException v1_0) {
                        int v3_2 = new StringBuilder("Error saveBmP(): ");
                        v3_2.append(v1_0.getMessage());
                        com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v3_2.toString());
                        v1_0.getMessage();
                        v0_1.recycle();
                        return;
                    }
                } else {
                    StringBuilder v0_3 = new StringBuilder("bitmap ");
                    v0_3.append(v1_7);
                    v0_3.append(" is null");
                    return;
                }
            }
        } catch (StringBuilder v0_5) {
            v0_5.getMessage();
            return;
        }
        return;
    }

Method com.userexperior.services.UploadService.onHandleIntent() calling method java.io.File.<init>()


    protected void onHandleIntent(android.content.Intent p10)
    {
        if ((p10 != null) && (p10.getAction() != null)) {
            if (!p10.getAction().equals(com.userexperior.f.c.c.UPLOAD_DATA.toString())) {
                if (!p10.getAction().equals(com.userexperior.f.c.c.UPLOAD_CRASH_DATA.toString())) {
                    if (!p10.getAction().equals(com.userexperior.f.c.c.UPLOAD_ANR_DATA.toString())) {
                        new StringBuilder("action not supported: ").append(p10.getAction());
                    } else {
                        Exception v10_7 = p10.getParcelableExtra("upload_anr_data");
                        if ((v10_7 instanceof com.userexperior.f.c.d)) {
                            try {
                                this.c.b(((com.userexperior.f.c.d) v10_7));
                                return;
                            } catch (Exception v10_9) {
                                new StringBuilder("Error while a uploading: ").append(v10_9.getMessage());
                                String v1_18 = new StringBuilder("Error while uploading a: ");
                                v1_18.append(v10_9.getMessage());
                                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v1_18.toString());
                                v10_9.printStackTrace();
                            }
                        }
                        return;
                    }
                } else {
                    Exception v10_10 = p10.getParcelableExtra("upload_crash_data");
                    if ((v10_10 instanceof com.userexperior.f.c.d)) {
                        try {
                            this.c.a(((com.userexperior.f.c.d) v10_10));
                            return;
                        } catch (Exception v10_12) {
                            new StringBuilder("Error while c uploading: ").append(v10_12.getMessage());
                            String v1_25 = new StringBuilder("Error while uploading c: ");
                            v1_25.append(v10_12.getMessage());
                            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v1_25.toString());
                            v10_12.printStackTrace();
                        }
                    }
                    return;
                }
            } else {
                java.util.logging.Level v0_25 = p10.getParcelableExtra("upload_data");
                if ((v0_25 instanceof com.userexperior.f.c.f)) {
                    int v3_0;
                    java.util.logging.Level v0_26 = ((com.userexperior.f.c.f) v0_25);
                    if (v0_26.c == null) {
                        v3_0 = 0;
                    } else {
                        String v1_1 = v0_26.c.iterator();
                        do {
                            v3_0 = 0;
                            if (!v1_1.hasNext()) {
                                break;
                            }
                            StringBuilder v4_2 = ((com.userexperior.f.c.e) v1_1.next());
                            long v5_0 = v4_2.a;
                            if (v5_0 != 0) {
                                int v3_4 = new java.io.File(v5_0);
                                if ((!v3_4.exists()) || ((!v3_4.isFile()) || (!v3_4.getName().endsWith(".zip")))) {
                                    int v3_6 = new StringBuilder();
                                    v3_6.append(v5_0);
                                    v3_6.append(" does not exists");
                                } else {
                                    if (v4_2.b == com.userexperior.d.a.a.d.USER_SCREEN_SHOTS) {
                                        StringBuilder v4_6 = new StringBuilder("zip size :");
                                        v4_6.append((v3_4.length() / 1024));
                                        v4_6.append(" KB");
                                    }
                                    v3_0 = 1;
                                }
                            } else {
                            }
                        } while(!v1_1.hasNext());
                    }
                    if (v3_0 != 0) {
                        if (p10.getBooleanExtra("exception", 0)) {
                            try {
                                Thread.currentThread();
                                Thread.sleep(2000);
                            } catch (Exception v10_2) {
                                v10_2.getMessage();
                            } catch (Exception v10_4) {
                                new StringBuilder("Error while uploading: ").append(v10_4.getMessage());
                                String v1_9 = new StringBuilder("Error while uploading zip: ");
                                v1_9.append(v10_4.getMessage());
                                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v1_9.toString());
                                v10_4.printStackTrace();
                                return;
                            }
                        }
                        this.c.a(v0_26);
                        return;
                    }
                }
                return;
            }
        }
        return;
    }

Method com.userexperior.h.b.d.run() calling method java.io.File.<init>()


    public void run()
    {
        try {
            java.util.logging.Level v0_0 = this.b;
            String v1_0 = this.d;
            android.content.Context v2_21 = com.userexperior.utilities.i.r(this.c);
            boolean v3_19 = com.userexperior.utilities.i.s(this.c);
            java.util.logging.Level v4_0 = com.userexperior.utilities.i.u(this.c);
            String v5_2 = com.userexperior.utilities.i.d(this.c);
        } catch (java.util.logging.Level v0_5) {
            v0_5.printStackTrace();
            return;
        }
        if (v2_21 == null) {
            if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                android.content.Context v2_24 = com.userexperior.h.b.d.c(v0_0);
                if ((v2_24 != null) && (!v2_24.isEmpty())) {
                    try {
                        android.content.Context v2_26 = new java.io.RandomAccessFile(new java.io.File(v2_24), "rws");
                    } catch (android.content.Context v2_27) {
                        v2_27.getMessage();
                    }
                    if (v2_26.length() == 0) {
                        v2_26.write("[]".getBytes());
                    } else {
                        v2_26.seek((v2_26.length() - 1));
                        v2_26.write("]".getBytes());
                        v2_26.length();
                    }
                }
                android.content.Context v2_0 = com.userexperior.h.b.d.c(v0_0);
                boolean v3_2 = new com.userexperior.f.a.b().a(this.c, v2_0);
                try {
                    android.content.Context v2_2 = new java.io.FileWriter(new java.io.File(v2_0), 0);
                    v2_2.write(v3_2);
                    v2_2.close();
                } catch (android.content.Context v2_3) {
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
                boolean v3_8;
                android.content.Context v2_9;
                android.content.Context v2_5 = new StringBuilder();
                v2_5.append(v0_0);
                v2_5.append(".zip");
                android.content.Context v2_7 = new StringBuilder();
                v2_7.append(v0_0);
                v2_7.append(".zip");
                android.content.Context v2_8 = v2_7.toString();
                boolean v3_6 = new java.io.File(com.userexperior.utilities.g.g(this.c));
                if (com.userexperior.i.h.a(v3_6) >= 50.0) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "Buffer went beyond limit 50.....deleting data");
                    com.userexperior.i.h.b(v3_6);
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                } else {
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                }
                com.userexperior.utilities.b.a(v2_9, v3_8);
                if (v0_0 != null) {
                    android.content.Context v2_12 = new java.io.File(v0_0);
                    if (v2_12.exists()) {
                        com.userexperior.i.h.b(v2_12);
                    }
                }
                String v1_1;
                java.util.logging.Level v0_1;
                if (!this.e.a()) {
                    v0_1 = java.util.logging.Level.SEVERE;
                    v1_1 = "Device Not connected to Internet";
                } else {
                    if (v0_0 == null) {
                        v0_1 = java.util.logging.Level.WARNING;
                        v1_1 = "there is no final path available. recording must not been started.";
                    } else {
                        com.userexperior.services.UploadService.a(this.c, this.b(), v1_0);
                        if (this.f != null) {
                            this.f.countDown();
                        }
                        return;
                    }
                }
                com.userexperior.utilities.b.a(v0_1, v1_1);
            }
        } else {
            if (!v2_21.equalsIgnoreCase("1")) {
                if (v2_21.equalsIgnoreCase("2")) {
                    if (v4_0 != null) {
                        if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                        }
                    } else {
                        if (v5_2 != null) {
                        }
                    }
                }
                if ((!v2_21.equalsIgnoreCase("3")) || (!v3_19)) {
                } else {
                    if (!this.a(com.userexperior.h.b.d.b(v0_0))) {
                    } else {
                    }
                }
            }
        }
    }

Method com.userexperior.h.b.d.run() calling method java.io.File.<init>()


    public void run()
    {
        try {
            java.util.logging.Level v0_0 = this.b;
            String v1_0 = this.d;
            android.content.Context v2_21 = com.userexperior.utilities.i.r(this.c);
            boolean v3_19 = com.userexperior.utilities.i.s(this.c);
            java.util.logging.Level v4_0 = com.userexperior.utilities.i.u(this.c);
            String v5_2 = com.userexperior.utilities.i.d(this.c);
        } catch (java.util.logging.Level v0_5) {
            v0_5.printStackTrace();
            return;
        }
        if (v2_21 == null) {
            if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                android.content.Context v2_24 = com.userexperior.h.b.d.c(v0_0);
                if ((v2_24 != null) && (!v2_24.isEmpty())) {
                    try {
                        android.content.Context v2_26 = new java.io.RandomAccessFile(new java.io.File(v2_24), "rws");
                    } catch (android.content.Context v2_27) {
                        v2_27.getMessage();
                    }
                    if (v2_26.length() == 0) {
                        v2_26.write("[]".getBytes());
                    } else {
                        v2_26.seek((v2_26.length() - 1));
                        v2_26.write("]".getBytes());
                        v2_26.length();
                    }
                }
                android.content.Context v2_0 = com.userexperior.h.b.d.c(v0_0);
                boolean v3_2 = new com.userexperior.f.a.b().a(this.c, v2_0);
                try {
                    android.content.Context v2_2 = new java.io.FileWriter(new java.io.File(v2_0), 0);
                    v2_2.write(v3_2);
                    v2_2.close();
                } catch (android.content.Context v2_3) {
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
                boolean v3_8;
                android.content.Context v2_9;
                android.content.Context v2_5 = new StringBuilder();
                v2_5.append(v0_0);
                v2_5.append(".zip");
                android.content.Context v2_7 = new StringBuilder();
                v2_7.append(v0_0);
                v2_7.append(".zip");
                android.content.Context v2_8 = v2_7.toString();
                boolean v3_6 = new java.io.File(com.userexperior.utilities.g.g(this.c));
                if (com.userexperior.i.h.a(v3_6) >= 50.0) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "Buffer went beyond limit 50.....deleting data");
                    com.userexperior.i.h.b(v3_6);
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                } else {
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                }
                com.userexperior.utilities.b.a(v2_9, v3_8);
                if (v0_0 != null) {
                    android.content.Context v2_12 = new java.io.File(v0_0);
                    if (v2_12.exists()) {
                        com.userexperior.i.h.b(v2_12);
                    }
                }
                java.util.logging.Level v0_1;
                String v1_1;
                if (!this.e.a()) {
                    v0_1 = java.util.logging.Level.SEVERE;
                    v1_1 = "Device Not connected to Internet";
                } else {
                    if (v0_0 == null) {
                        v0_1 = java.util.logging.Level.WARNING;
                        v1_1 = "there is no final path available. recording must not been started.";
                    } else {
                        com.userexperior.services.UploadService.a(this.c, this.b(), v1_0);
                        if (this.f != null) {
                            this.f.countDown();
                        }
                        return;
                    }
                }
                com.userexperior.utilities.b.a(v0_1, v1_1);
            }
        } else {
            if (!v2_21.equalsIgnoreCase("1")) {
                if (v2_21.equalsIgnoreCase("2")) {
                    if (v4_0 != null) {
                        if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                        }
                    } else {
                        if (v5_2 != null) {
                        }
                    }
                }
                if ((!v2_21.equalsIgnoreCase("3")) || (!v3_19)) {
                } else {
                    if (!this.a(com.userexperior.h.b.d.b(v0_0))) {
                    } else {
                    }
                }
            }
        }
    }

Method com.userexperior.h.b.d.run() calling method java.io.File.<init>()


    public void run()
    {
        try {
            java.util.logging.Level v0_0 = this.b;
            String v1_0 = this.d;
            android.content.Context v2_21 = com.userexperior.utilities.i.r(this.c);
            boolean v3_19 = com.userexperior.utilities.i.s(this.c);
            java.util.logging.Level v4_0 = com.userexperior.utilities.i.u(this.c);
            String v5_2 = com.userexperior.utilities.i.d(this.c);
        } catch (java.util.logging.Level v0_5) {
            v0_5.printStackTrace();
            return;
        }
        if (v2_21 == null) {
            if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                android.content.Context v2_24 = com.userexperior.h.b.d.c(v0_0);
                if ((v2_24 != null) && (!v2_24.isEmpty())) {
                    try {
                        android.content.Context v2_26 = new java.io.RandomAccessFile(new java.io.File(v2_24), "rws");
                    } catch (android.content.Context v2_27) {
                        v2_27.getMessage();
                    }
                    if (v2_26.length() == 0) {
                        v2_26.write("[]".getBytes());
                    } else {
                        v2_26.seek((v2_26.length() - 1));
                        v2_26.write("]".getBytes());
                        v2_26.length();
                    }
                }
                android.content.Context v2_0 = com.userexperior.h.b.d.c(v0_0);
                boolean v3_2 = new com.userexperior.f.a.b().a(this.c, v2_0);
                try {
                    android.content.Context v2_2 = new java.io.FileWriter(new java.io.File(v2_0), 0);
                    v2_2.write(v3_2);
                    v2_2.close();
                } catch (android.content.Context v2_3) {
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
                android.content.Context v2_9;
                boolean v3_8;
                android.content.Context v2_5 = new StringBuilder();
                v2_5.append(v0_0);
                v2_5.append(".zip");
                android.content.Context v2_7 = new StringBuilder();
                v2_7.append(v0_0);
                v2_7.append(".zip");
                android.content.Context v2_8 = v2_7.toString();
                boolean v3_6 = new java.io.File(com.userexperior.utilities.g.g(this.c));
                if (com.userexperior.i.h.a(v3_6) >= 50.0) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "Buffer went beyond limit 50.....deleting data");
                    com.userexperior.i.h.b(v3_6);
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                } else {
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                }
                com.userexperior.utilities.b.a(v2_9, v3_8);
                if (v0_0 != null) {
                    android.content.Context v2_12 = new java.io.File(v0_0);
                    if (v2_12.exists()) {
                        com.userexperior.i.h.b(v2_12);
                    }
                }
                java.util.logging.Level v0_1;
                String v1_1;
                if (!this.e.a()) {
                    v0_1 = java.util.logging.Level.SEVERE;
                    v1_1 = "Device Not connected to Internet";
                } else {
                    if (v0_0 == null) {
                        v0_1 = java.util.logging.Level.WARNING;
                        v1_1 = "there is no final path available. recording must not been started.";
                    } else {
                        com.userexperior.services.UploadService.a(this.c, this.b(), v1_0);
                        if (this.f != null) {
                            this.f.countDown();
                        }
                        return;
                    }
                }
                com.userexperior.utilities.b.a(v0_1, v1_1);
            }
        } else {
            if (!v2_21.equalsIgnoreCase("1")) {
                if (v2_21.equalsIgnoreCase("2")) {
                    if (v4_0 != null) {
                        if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                        }
                    } else {
                        if (v5_2 != null) {
                        }
                    }
                }
                if ((!v2_21.equalsIgnoreCase("3")) || (!v3_19)) {
                } else {
                    if (!this.a(com.userexperior.h.b.d.b(v0_0))) {
                    } else {
                    }
                }
            }
        }
    }

Method com.userexperior.h.b.d.b() calling method java.io.File.<init>()


    private com.userexperior.f.c.f b()
    {
        java.util.List v0_2 = java.util.Collections.synchronizedList(new java.util.ArrayList());
        com.userexperior.f.c.f v1_3 = new java.io.File(com.userexperior.utilities.g.g(this.c));
        java.io.File[] v2_0 = v1_3.listFiles();
        int v3 = v2_0.length;
        int v4 = 0;
        while (v4 < v3) {
            String v5_0 = v2_0[v4];
            if (v5_0 == null) {
                com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "Z file does not exist or is null");
            } else {
                if ((!v5_0.exists()) || ((!v5_0.isFile()) || (!v5_0.getName().endsWith(".zip")))) {
                    com.userexperior.f.c.e v6_6 = new StringBuilder();
                    v6_6.append(v1_3);
                    v6_6.append(java.io.File.separator);
                    v6_6.append(v5_0.getName());
                    v6_6.append(" skipped");
                } else {
                    v0_2.add(new com.userexperior.f.c.e(v5_0.getPath(), com.userexperior.d.a.a.d.USER_SCREEN_SHOTS));
                    com.userexperior.i.h.c(v5_0);
                }
            }
            v4++;
        }
        return new com.userexperior.f.c.f(v0_2);
    }

Method com.userexperior.h.b.d.a() calling method java.io.File.<init>()


    private boolean a(String p8)
    {
        int v1 = 0;
        if (!this.a()) {
            if (p8 != null) {
                int v0_9 = new java.io.File(p8);
                if (v0_9.exists()) {
                    java.util.logging.Level v8_1 = v0_9.listFiles();
                    if (v8_1 != null) {
                        int v0_2 = com.userexperior.utilities.i.u(com.userexperior.UserExperior.getUeContext());
                        int v2_1 = com.userexperior.utilities.i.d(com.userexperior.UserExperior.getUeContext());
                        if ((v0_2 != 0) || (v2_1 != 0)) {
                            java.util.Collections.reverse(java.util.Arrays.asList(v8_1));
                            int v0_4 = v8_1.length;
                            int v2_2 = 0;
                            java.util.logging.Level v4_0 = 1;
                            while (v2_2 < v0_4) {
                                if (v4_0 > 150) {
                                    v8_1[v2_2].delete();
                                }
                                v4_0++;
                                v2_2++;
                            }
                        }
                        int v0_5 = 1;
                        int v2_3 = 0;
                        while (v0_5 < (v8_1.length - 1)) {
                            if (v0_5 >= 0) {
                                if (!com.userexperior.utilities.h.a(v8_1[v2_3].getAbsolutePath(), v8_1[v0_5].getAbsolutePath())) {
                                    v2_3 = v0_5;
                                } else {
                                    new StringBuilder("deleting duplicate ").append(v8_1[v0_5].getName());
                                    v8_1[v0_5].delete();
                                    v1++;
                                }
                            }
                            v0_5++;
                        }
                        java.util.logging.Level v8_3 = new StringBuilder();
                        v8_3.append(v1);
                        v8_3.append(" duplicates removed");
                        com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "crd");
                        return 1;
                    } else {
                        return 0;
                    }
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            com.userexperior.utilities.b.a(java.util.logging.Level.WARNING, "!!! low memory during C&RD");
            return 0;
        }
    }

Method com.userexperior.h.b.c.run() calling method java.io.File.<init>()


    public void run()
    {
        if ((this.b != null) && (this.c != null)) {
            StringBuilder v1_1 = new java.io.File(this.c.substring(0, this.c.lastIndexOf(java.io.File.separator)));
            if (!v1_1.exists()) {
                new StringBuilder("directory created ").append(v1_1.mkdirs());
            }
            byte[] v0_7 = new java.io.File(this.c);
            StringBuilder v1_6 = this.e.a(this.b).concat(",");
            try {
                java.io.FileOutputStream v3_7;
                if (!v0_7.exists()) {
                    new StringBuilder("file is created ").append(v0_7.createNewFile());
                    v3_7 = new java.io.FileOutputStream(v0_7);
                    this.d = 1;
                } else {
                    v3_7 = new java.io.FileOutputStream(v0_7, 1);
                    this.d = 0;
                }
            } catch (byte[] v0_13) {
                v0_13.printStackTrace();
                StringBuilder v2_3 = new StringBuilder("error while writing event to file: ");
                v2_3.append(v0_13.getMessage());
                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v2_3.toString());
                StringBuilder v1_10 = new StringBuilder("Cause: ");
                v1_10.append(v0_13.getCause());
                v1_10.append("Message: ");
                v1_10.append(v0_13.getMessage());
            } catch (byte[] v0_12) {
                v0_12.getMessage();
                return;
            }
            if (this.d) {
                v3_7.write("[".getBytes());
            }
            v3_7.write(v1_6.getBytes());
            v3_7.flush();
            v3_7.close();
            return;
        }
        return;
    }

Method com.userexperior.h.b.b.run() calling method java.io.File.<init>()


    public void run()
    {
        if ((this.b != null) && (this.c != null)) {
            StringBuilder v1_1 = new java.io.File(this.c.substring(0, this.c.lastIndexOf(java.io.File.separator)));
            if (!v1_1.exists()) {
                new StringBuilder("directory created ").append(v1_1.mkdirs());
            }
            byte[] v0_7 = new java.io.File(this.c);
            StringBuilder v1_6 = this.e.a(this.b).concat(",");
            try {
                java.io.FileOutputStream v3_7;
                if (!v0_7.exists()) {
                    new StringBuilder("file is created ").append(v0_7.createNewFile());
                    v3_7 = new java.io.FileOutputStream(v0_7);
                    this.d = 1;
                } else {
                    v3_7 = new java.io.FileOutputStream(v0_7, 1);
                    this.d = 0;
                }
            } catch (byte[] v0_13) {
                v0_13.printStackTrace();
                StringBuilder v2_3 = new StringBuilder("error while writing event to file: ");
                v2_3.append(v0_13.getMessage());
                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v2_3.toString());
                StringBuilder v1_10 = new StringBuilder("Cause: ");
                v1_10.append(v0_13.getCause());
                v1_10.append("Message: ");
                v1_10.append(v0_13.getMessage());
            } catch (byte[] v0_12) {
                v0_12.getMessage();
                return;
            }
            if (this.d) {
                v3_7.write("[".getBytes());
            }
            v3_7.write(v1_6.getBytes());
            v3_7.flush();
            v3_7.close();
            return;
        }
        return;
    }

Method com.userexperior.h.b.a.run() calling method java.io.File.<init>()


    public void run()
    {
        if ((this.b != null) && (this.c != null)) {
            new StringBuilder("adding: ").append(this.b.b);
            String v1_3 = new java.io.File(this.c.substring(0, this.c.lastIndexOf(java.io.File.separator)));
            if (!v1_3.exists()) {
                new StringBuilder("directory created ").append(v1_3.mkdirs());
            }
            StringBuilder v0_9 = new java.io.File(this.c);
            String v1_8 = this.e.a(this.b).concat(",");
            try {
                java.io.FileOutputStream v3_7;
                if (!v0_9.exists()) {
                    new StringBuilder("file is created ").append(v0_9.createNewFile());
                    v3_7 = new java.io.FileOutputStream(v0_9);
                    this.d = 1;
                } else {
                    v3_7 = new java.io.FileOutputStream(v0_9, 1);
                    this.d = 0;
                }
            } catch (StringBuilder v0_16) {
                v0_16.printStackTrace();
                StringBuilder v2_4 = new StringBuilder("error while writing event to file: ");
                v2_4.append(v0_16.getMessage());
                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v2_4.toString());
                String v1_13 = new StringBuilder("Cause: ");
                v1_13.append(v0_16.getCause());
                v1_13.append("Message: ");
                v1_13.append(v0_16.getMessage());
            } catch (StringBuilder v0_15) {
                v0_15.getMessage();
                return;
            }
            if (this.d) {
                v3_7.write("[".getBytes());
            }
            v3_7.write(v1_8.getBytes());
            v3_7.flush();
            v3_7.close();
            StringBuilder v0_20 = new StringBuilder();
            v0_20.append(this.b.b);
            v0_20.append(" added to file");
            return;
        }
        return;
    }

Method com.userexperior.f.c.a.<init>() calling method java.io.File.<init>()


    public a()
    {
        int v2_17;
        String v0_10 = com.userexperior.UserExperior.getUeContext();
        String v1_14 = com.userexperior.utilities.i.u(v0_10);
        String v0_11 = com.userexperior.utilities.i.d(v0_10);
        this.b = android.os.Build.MANUFACTURER;
        this.c = android.os.Build.MODEL;
        this.d = String.valueOf(android.os.Build$VERSION.SDK_INT);
        this.e = String.valueOf(android.os.Build$VERSION.RELEASE);
        this.k = com.userexperior.f.c.a.b();
        this.m = com.userexperior.f.c.a.a();
        if ((this.m == null) || (!this.m.equalsIgnoreCase("WiFi"))) {
            int v2_16 = ((android.telephony.TelephonyManager) com.userexperior.UserExperior.getUeContext().getSystemService("phone"));
            com.userexperior.f.c.a.a();
            if ((com.userexperior.f.c.a.a().equalsIgnoreCase("WiFi")) || (v2_16 == 0)) {
                v2_17 = 0;
            } else {
                v2_17 = v2_16.getNetworkOperatorName();
            }
        }
        int v2_21;
        this.l = v2_17;
        this.o = " ";
        if (com.userexperior.utilities.i.f(com.userexperior.UserExperior.getUeContext()) == null) {
            v2_21 = "New Comer";
        } else {
            v2_21 = "Existing";
        }
        int v2_22;
        this.n = v2_21;
        if ((v1_14 == null) && (v0_11 == null)) {
            v2_22 = 0;
        } else {
            v2_22 = com.userexperior.f.c.a.a(new java.io.File(com.userexperior.UserExperior.getUeContext().getFilesDir().getAbsoluteFile().toString()).getTotalSpace());
        }
        int v2_26;
        this.p = v2_22;
        if ((v1_14 == null) && (v0_11 == null)) {
            v2_26 = 0;
        } else {
            v2_26 = com.userexperior.f.c.a.a(new java.io.File(com.userexperior.UserExperior.getUeContext().getFilesDir().getAbsoluteFile().toString()).getUsableSpace());
        }
        int v2_0;
        this.q = v2_26;
        android.location.Geocoder v4_0 = 0;
        if ((v1_14 == null) && (v0_11 == null)) {
            v2_0 = 0;
        } else {
            long v6_3;
            int v2_3 = ((android.app.ActivityManager) com.userexperior.UserExperior.getUeContext().getSystemService("activity"));
            long v6_2 = new android.app.ActivityManager$MemoryInfo();
            if (v2_3 == 0) {
                v6_3 = 0;
            } else {
                v2_3.getMemoryInfo(v6_2);
                v6_3 = v6_2.totalMem;
            }
            v2_0 = com.userexperior.f.c.a.a(v6_3);
        }
        String v0_0;
        this.r = v2_0;
        if ((v1_14 == null) && (v0_11 == null)) {
            v0_0 = 0;
        } else {
            String v0_3 = ((android.app.ActivityManager) com.userexperior.UserExperior.getUeContext().getSystemService("activity"));
            String v1_2 = new android.app.ActivityManager$MemoryInfo();
            if (v0_3 != null) {
                v0_3.getMemoryInfo(v1_2);
                v4_0 = v1_2.availMem;
            }
            v0_0 = com.userexperior.f.c.a.a(v4_0);
        }
        this.s = v0_0;
        String v0_4 = com.userexperior.UserExperior.getUeContext();
        String v1_5 = v0_4.getSharedPreferences("UserExperior", 0).getString("latitudeLongitude", 0);
        if (v1_5 != null) {
            String v1_6 = v1_5.split(" ");
            try {
                String v0_5 = new android.location.Geocoder(v0_4, java.util.Locale.getDefault()).getFromLocation(Double.valueOf(v1_6[0]).doubleValue(), Double.valueOf(v1_6[1]).doubleValue(), 1);
            } catch (String v0_9) {
                v0_9.printStackTrace();
            }
            if ((v0_5 != null) && (!v0_5.isEmpty())) {
                String v1_13 = ((android.location.Address) v0_5.get(0)).getLocality();
                String v3_6 = ((android.location.Address) v0_5.get(0)).getAdminArea();
                String v0_8 = ((android.location.Address) v0_5.get(0)).getCountryName();
                this.t = v1_13;
                this.u = v3_6;
                this.v = v0_8;
            }
            return;
        }
        return;
    }

Method com.userexperior.f.a.b.a() calling method java.io.File.<init>()


    public final String a(android.content.Context p21, String p22)
    {
        String v6_7;
        void v1_0 = this;
        String v4_9 = new com.userexperior.a.a.h();
        v4_9.p = 1;
        com.userexperior.a.a.f v5_3 = new java.util.ArrayList();
        v5_3.addAll(v4_9.e);
        java.util.Collections.reverse(v5_3);
        v5_3.addAll(v4_9.f);
        String v6_3 = v4_9.h;
        String v7_4 = v4_9.i;
        String v8_0 = v4_9.j;
        if ((v6_3 == null) || ("".equals(v6_3.trim()))) {
            if ((v7_4 != 2) && (v8_0 != 2)) {
                v6_7 = new com.userexperior.a.a.a(v7_4, v8_0);
                v5_3.add(com.userexperior.a.a.b.a.p.a(com.userexperior.a.a.c.a.a(java.util.Date), v6_7));
                v5_3.add(com.userexperior.a.a.b.a.p.a(com.userexperior.a.a.c.a.a(java.sql.Timestamp), v6_7));
                v5_3.add(com.userexperior.a.a.b.a.p.a(com.userexperior.a.a.c.a.a(java.sql.Date), v6_7));
            }
        } else {
            v6_7 = new com.userexperior.a.a.a(v6_3);
        }
        com.userexperior.a.a.f v5_2;
        boolean v15_0 = new com.userexperior.a.a.f;
        com.userexperior.a.a.f v19 = v15_0;
        v15_0(v4_9.a, v4_9.c, v4_9.d, v4_9.g, v4_9.k, v4_9.o, v4_9.m, v4_9.n, v4_9.p, v4_9.l, v4_9.b, v5_3);
        if (p22 == null) {
            v5_2 = v19;
        } else {
            try {
                v5_2 = v19;
                try {
                    void v1_1 = this.a(((java.util.List) v5_2.a(new java.io.FileReader(new java.io.File(p22)), new ark>com.userexperior.f.a.bark>$2(this).b)));
                    void v1_2 = v1_1.b(((java.util.List) v5_2.a(new java.io.FileReader(new java.io.File(p22)), new ark>com.userexperior.f.a.bark>$3(v1_1).b)));
                    v1_0 = v1_2.c(((java.util.List) v5_2.a(new java.io.FileReader(new java.io.File(p22)), new ark>com.userexperior.f.a.bark>$4(v1_2).b)));
                } catch (Exception v0_1) {
                    String v2_4 = v0_1;
                    String v4_3 = new StringBuilder("Error getEventCaptureRequest(): ");
                    v4_3.append(v2_4.getMessage());
                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_3.toString());
                    v2_4.printStackTrace();
                    v2_4.getMessage();
                } catch (Exception v0_0) {
                    String v2_3 = v0_0;
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
            } catch (Exception v0_1) {
                v5_2 = v19;
            } catch (Exception v0_0) {
                v5_2 = v19;
            }
        }
        v1_0.e = com.userexperior.utilities.i.a(p21);
        v1_0.f = new com.userexperior.f.c.a().a(p21);
        String v3_8 = com.userexperior.utilities.i.r(p21);
        String v4_5 = com.userexperior.utilities.i.s(p21);
        if (v3_8 == null) {
            v1_0.g = ark>com.userexperior.f.a.bark>.a(p21);
        } else {
            if (!v3_8.equalsIgnoreCase("0")) {
                if (!v3_8.equalsIgnoreCase("2")) {
                    if ((!v3_8.equalsIgnoreCase("3")) || (v4_5 != null)) {
                    }
                } else {
                    if ((com.userexperior.utilities.i.u(p21)) || (com.userexperior.utilities.i.d(p21))) {
                    }
                }
            }
            v1_0.g = 0;
        }
        String v3_15 = p21.getSharedPreferences("UserExperior", 0).getString("crashLogFileName", 0);
        String v7_9 = p21.getSharedPreferences("UserExperior", 0).getString("anrLogFileName", 0);
        if (v3_15 == null) {
            if (v7_9 == null) {
                v1_0.h = "NA";
            } else {
                v1_0.h = v7_9;
                com.userexperior.utilities.i.l(p21);
            }
        } else {
            v1_0.h = v3_15;
            com.userexperior.utilities.i.k(p21);
        }
        String v7_13;
        v1_0.i = p21.getSharedPreferences("UserExperior", 0).getString("configResponse", 0);
        String v3_22 = p21.getSharedPreferences("UserExperior", 0).edit();
        v3_22.remove("configResponse");
        v3_22.apply();
        if (com.userexperior.utilities.i.m(p21) != 0) {
            v7_13 = com.userexperior.utilities.i.m(p21);
        } else {
            v7_13 = System.currentTimeMillis();
            com.userexperior.utilities.i.a(p21, v7_13);
        }
        v1_0.j = v7_13;
        v1_0.k = p21.getSharedPreferences("UserExperior", 0).getInt("lastImageNum", 0);
        com.userexperior.utilities.i.o(p21);
        v1_0.l = com.userexperior.utilities.i.p(p21);
        v1_0.m = p21.getSharedPreferences("UserExperior", 0).getString("crashType", 0);
        com.userexperior.utilities.i.t(p21);
        return v5_2.a(v1_0);
    }

Method com.userexperior.e.a.b() calling method java.io.File.<init>()


    public final void b(com.userexperior.f.c.d p12)
    {
        java.util.Iterator v0_1 = p12.c.iterator();
        while (v0_1.hasNext()) {
            String v1_3 = ((com.userexperior.f.c.e) v0_1.next());
            if (new java.io.File(v1_3.a).exists()) {
                String v1_0 = v1_3.a;
                com.userexperior.e.a$4 v2_4 = new StringBuilder("https://userexperior.online//resource/api/video/upload/version/crashlog/");
                v2_4.append(p12.a);
                String v6 = v2_4.toString();
                p12.b = v1_0.substring((v1_0.lastIndexOf(java.io.File.separator) + 1));
                String v9 = p12.b;
                com.userexperior.e.a$4 v2_10 = new byte[0];
                try {
                    Exception v3_4 = new java.io.RandomAccessFile(v1_0, "r");
                    com.userexperior.e.a$4 v4_3 = new byte[((int) v3_4.length())];
                    try {
                        v3_4.readFully(v4_3);
                    } catch (com.userexperior.e.a$4 v2_11) {
                        Exception v3_5 = v2_11;
                        v3_5.getMessage();
                    }
                    com.userexperior.e.a$4 v2_13 = new com.userexperior.e.a$4;
                    v2_13(this, v6, new com.userexperior.e.a$2(this, v1_0), new com.userexperior.e.a$3(this), v9, com.userexperior.utilities.c.a(com.userexperior.utilities.c.a(), v4_3));
                    this.a(v2_13);
                } catch (Exception v3_5) {
                    v4_3 = v2_10;
                }
            }
        }
        return;
    }

Method com.userexperior.e.a.a() calling method java.io.File.<init>()


    public final void a(com.userexperior.i.o p6)
    {
        if (this.d == null) {
            com.userexperior.i.q v0_2 = new com.userexperior.i.q(new com.userexperior.i.b.c(new java.io.File(this.a.getCacheDir(), "volley"), 0), new com.userexperior.i.b.a(new ark>com.userexperior.e.aark>$5(this)), 0);
            v0_2.a();
            this.d = v0_2;
        }
        this.d.a(p6);
        return;
    }

Method com.userexperior.e.a.a() calling method java.io.File.<init>()


    public final void a(com.userexperior.f.c.d p12)
    {
        java.util.Iterator v0_1 = p12.c.iterator();
        while (v0_1.hasNext()) {
            String v1_3 = ((com.userexperior.f.c.e) v0_1.next());
            if (new java.io.File(v1_3.a).exists()) {
                String v1_0 = v1_3.a;
                ark>com.userexperior.e.aark>$13 v2_4 = new StringBuilder("https://userexperior.online//resource/api/video/upload/version/crashlog/");
                v2_4.append(p12.a);
                String v6 = v2_4.toString();
                p12.b = v1_0.substring((v1_0.lastIndexOf(java.io.File.separator) + 1));
                String v9 = p12.b;
                ark>com.userexperior.e.aark>$13 v2_10 = new byte[0];
                try {
                    Exception v3_4 = new java.io.RandomAccessFile(v1_0, "r");
                    ark>com.userexperior.e.aark>$13 v4_3 = new byte[((int) v3_4.length())];
                    try {
                        v3_4.readFully(v4_3);
                    } catch (ark>com.userexperior.e.aark>$13 v2_11) {
                        Exception v3_5 = v2_11;
                        v3_5.getMessage();
                    }
                    ark>com.userexperior.e.aark>$13 v2_13 = new ark>com.userexperior.e.aark>$13;
                    v2_13(this, v6, new ark>com.userexperior.e.aark>$11(this, v1_0), new ark>com.userexperior.e.aark>$12(this), v9, com.userexperior.utilities.c.a(com.userexperior.utilities.c.a(), v4_3));
                    this.a(v2_13);
                } catch (Exception v3_5) {
                    v4_3 = v2_10;
                }
            }
        }
        return;
    }

Method com.userexperior.e.a.a() calling method java.io.File.<init>()


    static synthetic void a(String p3)
    {
        if (p3 != null) {
            StringBuilder v0_1 = new java.io.File(p3);
            if (!v0_1.exists()) {
                StringBuilder v0_4 = new StringBuilder();
                v0_4.append(p3);
                v0_4.append(" does not exists");
            } else {
                String v1_1 = new StringBuilder("deleted = ");
                v1_1.append(v0_1.delete());
                com.userexperior.utilities.b.a(java.util.logging.Level.INFO, v1_1.toString());
                String v3_3 = new StringBuilder();
                v3_3.append(v0_1.getName());
                v3_3.append("deleted = ");
                v3_3.append(v0_1.delete());
                return;
            }
        }
        return;
    }

Method com.razorpay.r$_Y_.d__1_() calling method java.io.File.<init>()


    static boolean d__1_(String p6)
    {
        String v0_5 = new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p6);
        if (v0_5.exists()) {
            try {
                int v6_6;
                int v6_1 = new java.io.FileInputStream(v0_5);
                String v0_2 = new java.io.ObjectInputStream(v6_1);
                long v2_1 = ((com.razorpay.B$$W$) v0_2.readObject());
                v6_1.close();
                v0_2.close();
                long v2_2 = v2_1.G__G_;
            } catch (int v6_3) {
                com.razorpay.E$_j$.Q_$2$("warning", v6_3.getMessage());
                return 1;
            }
            if ((v2_2 > 0) && (System.currentTimeMillis() <= v2_2)) {
                v6_6 = 0;
            } else {
                v6_6 = 1;
            }
            if (v6_6 != 0) {
                return 1;
            } else {
                return 0;
            }
        } else {
            return 1;
        }
    }

Method com.razorpay.r$_Y_.R$$r_() calling method java.io.File.<init>()


    static String R$$r_(String p9)
    {
        Object[] v0_8 = new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p9);
        if (v0_8.exists()) {
            try {
                Object[] v0_4;
                String v1_1 = new java.io.FileInputStream(v0_8);
                Object[] v0_2 = new java.io.ObjectInputStream(v1_1);
                com.razorpay.B$$W$ v3_1 = ((com.razorpay.B$$W$) v0_2.readObject());
                v1_1.close();
                v0_2.close();
                Object[] v0_3 = v3_1.G__G_;
            } catch (String v9_2) {
                com.razorpay.E$_j$.Q_$2$("warning", v9_2.getMessage());
                return 0;
            }
            if (v0_3 <= 0) {
                v0_4 = 1;
            } else {
                if (System.currentTimeMillis() <= v0_3) {
                    v0_4 = 0;
                } else {
                }
            }
            if (v0_4 != 1) {
                Object[] v0_5 = new Object[1];
                v0_5[0] = p9;
                return v3_1.d__1_;
            } else {
                new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p9).delete();
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.razorpay.r$_Y_.Q_$2$() calling method java.io.File.<init>()


    static void Q_$2$(String p7, String p8, long p9)
    {
        java.io.ObjectOutputStream v0_3 = new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p7);
        if (!v0_3.exists()) {
            try {
                v0_3.createNewFile();
            } catch (String v1_6) {
                com.razorpay.E$_j$.Q_$2$("error", v1_6.getMessage());
            }
            String v1_3 = new java.io.FileOutputStream(v0_3);
            java.io.ObjectOutputStream v0_2 = new java.io.ObjectOutputStream(v1_3);
            String v2_2 = new com.razorpay.B$$W$(p8, (p9 + System.currentTimeMillis()));
            v0_2.writeObject(v2_2);
            v0_2.close();
            v1_3.close();
            String v8_2 = new Object[2];
            v8_2[0] = p7;
            v8_2[1] = Long.valueOf(v2_2.G__G_);
            return;
        }
        try {
            v1_3 = new java.io.FileOutputStream(v0_3);
            v0_2 = new java.io.ObjectOutputStream(v1_3);
            v2_2 = new com.razorpay.B$$W$(p8, (p9 + System.currentTimeMillis()));
            v0_2.writeObject(v2_2);
            v0_2.close();
            v1_3.close();
            v8_2 = new Object[2];
            v8_2[0] = p7;
            v8_2[1] = Long.valueOf(v2_2.G__G_);
            return;
        } catch (String v7_2) {
            com.razorpay.E$_j$.Q_$2$("error", v7_2.getMessage());
            return;
        }
    }

Method com.google.firebase.iid.y.<init>() calling method java.io.File.<init>()


    private y(android.content.Context p3, com.google.firebase.iid.ba p4)
    {
        this.d = new android.support.v4.g.a();
        this.b = p3;
        this.a = p3.getSharedPreferences("com.google.android.gms.appid", 0);
        this.c = p4;
        String v0_2 = new java.io.File(android.support.v4.content.b.c(this.b), "com.google.android.gms.appid-no-backup");
        if (!v0_2.exists()) {
            try {
                if ((v0_2.createNewFile()) && (!this.c())) {
                    android.util.Log.i("FirebaseInstanceId", "App restored, clearing state");
                    this.b();
                    com.google.firebase.iid.FirebaseInstanceId.a().h();
                }
            } catch (String v3_7) {
                if (!android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                    return;
                } else {
                    String v3_9 = String.valueOf(v3_7.getMessage());
                    if (v3_9.length() == 0) {
                        String v3_11 = new String("Error creating file in no backup dir: ");
                    } else {
                        v3_11 = "Error creating file in no backup dir: ".concat(v3_9);
                    }
                    android.util.Log.d("FirebaseInstanceId", v3_11);
                    return;
                }
            }
            return;
        }
        return;
    }

Method com.google.firebase.iid.ba.e() calling method java.io.File.<init>()


    private static java.io.File e(android.content.Context p2, String p3)
    {
        AssertionError v3_2;
        if (!android.text.TextUtils.isEmpty(p3)) {
            try {
                AssertionError v3_6 = android.util.Base64.encodeToString(p3.getBytes("UTF-8"), 11);
                StringBuilder v1_1 = new StringBuilder((String.valueOf(v3_6).length() + 33));
                v1_1.append("com.google.InstanceId_");
                v1_1.append(v3_6);
                v1_1.append(".properties");
                v3_2 = v1_1.toString();
            } catch (java.io.UnsupportedEncodingException v2_1) {
                throw new AssertionError(v2_1);
            }
        } else {
            v3_2 = "com.google.InstanceId.properties";
        }
        return new java.io.File(com.google.firebase.iid.ba.b(p2), v3_2);
    }

Method com.google.android.gms.measurement.a.eu.a() calling method java.io.File.<init>()


    static void a(com.google.android.gms.measurement.a.q p3, android.database.sqlite.SQLiteDatabase p4)
    {
        if (p3 != null) {
            java.io.File v0_1 = new java.io.File(p4.getPath());
            if (!v0_1.setReadable(0, 0)) {
                p3.h().a("Failed to turn off database read permission");
            }
            if (!v0_1.setWritable(0, 0)) {
                p3.h().a("Failed to turn off database write permission");
            }
            if (!v0_1.setReadable(1, 1)) {
                p3.h().a("Failed to turn on database read permission for owner");
            }
            if (!v0_1.setWritable(1, 1)) {
                p3.h().a("Failed to turn on database write permission for owner");
            }
            return;
        } else {
            throw new IllegalArgumentException("Monitor must not be null");
        }
    }

Method com.google.android.gms.c.j.ae.onCreate() calling method java.io.File.<init>()


    public final void onCreate(android.database.sqlite.SQLiteDatabase p3)
    {
        int v3_1 = p3.getPath();
        if (com.google.android.gms.c.j.bc.a() >= 9) {
            java.io.File v0_2 = new java.io.File(v3_1);
            v0_2.setReadable(0, 0);
            v0_2.setWritable(0, 0);
            v0_2.setReadable(1, 1);
            v0_2.setWritable(1, 1);
        }
        return;
    }

Method com.github.mikephil.charting.utils.FileUtils.saveToSdCard() calling method java.io.File.<init>()


    public static void saveToSdCard(java.util.List p3, String p4)
    {
        StringBuilder v1_3 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), p4);
        if (!v1_3.exists()) {
            try {
                v1_3.createNewFile();
            } catch (String v4_6) {
                android.util.Log.e("MPChart-FileUtils", v4_6.toString());
            }
            String v4_3 = new java.io.BufferedWriter(new java.io.FileWriter(v1_3, 1));
            String v3_1 = p3.iterator();
            while (v3_1.hasNext()) {
                String v0_5 = ((com.github.mikephil.charting.data.Entry) v3_1.next());
                StringBuilder v1_2 = new StringBuilder();
                v1_2.append(v0_5.getY());
                v1_2.append("#");
                v1_2.append(v0_5.getX());
                v4_3.append(v1_2.toString());
                v4_3.newLine();
            }
            v4_3.close();
            return;
        }
        try {
        } catch (String v3_2) {
            android.util.Log.e("MPChart-FileUtils", v3_2.toString());
            return;
        }
    }

Method com.github.mikephil.charting.utils.FileUtils.loadEntriesFromFile() calling method java.io.File.<init>()


    public static java.util.List loadEntriesFromFile(String p6)
    {
        float v1_4 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), p6);
        java.util.ArrayList v6_2 = new java.util.ArrayList();
        try {
            String v0_4 = new java.io.BufferedReader(new java.io.FileReader(v1_4));
        } catch (String v0_1) {
            android.util.Log.e("MPChart-FileUtils", v0_1.toString());
            return v6_2;
        }
        while(true) {
            float v1_0 = v0_4.readLine();
            if (v1_0 == 0) {
                return v6_2;
            } else {
                float v1_1 = v1_0.split("#");
                int v4_0 = 0;
                if (v1_1.length > 2) {
                    float[] v2_4 = new float[(v1_1.length - 1)];
                    while (v4_0 < v2_4.length) {
                    }
                    v6_2.add(new com.github.mikephil.charting.data.BarEntry(((float) Integer.parseInt(v1_1[(v1_1.length - 1)])), v2_4));
                } else {
                    v6_2.add(new com.github.mikephil.charting.data.Entry(Float.parseFloat(v1_1[0]), ((float) Integer.parseInt(v1_1[1]))));
                }
            }
        }
        v2_4[v4_0] = Float.parseFloat(v1_1[v4_0]);
        v4_0++;
    }

Method com.freshchat.consumer.sdk.j.x.j() calling method java.io.File.<init>()


    private static java.io.File j(android.content.Context p1, String p2)
    {
        boolean v1_7;
        if (!com.freshchat.consumer.sdk.j.aa.aL(p1)) {
            v1_7 = p1.getCacheDir();
        } else {
            v1_7 = p1.getExternalFilesDir(0);
        }
        StringBuilder v0_3 = new StringBuilder();
        v0_3.append(v1_7.getAbsolutePath());
        v0_3.append(java.io.File.separator);
        v0_3.append("freshchat");
        v0_3.append(java.io.File.separator);
        v0_3.append(p2);
        java.io.File v2_2 = new java.io.File(v0_3.toString());
        if (!v2_2.exists()) {
            v2_2.mkdirs();
        }
        return v2_2;
    }

Method com.freshchat.consumer.sdk.j.x.b() calling method java.io.File.<init>()


    public static java.io.File b(android.content.Context p5, com.freshchat.consumer.sdk.beans.Message p6)
    {
        if ((p5 != null) && ((p6 != null) && ((p6.getChannelId() > 0) && (!com.freshchat.consumer.sdk.j.as.aH(p6.getAlias()))))) {
            return new java.io.File(com.freshchat.consumer.sdk.j.x.j(p5, Long.toString(p6.getChannelId())), p6.getAlias());
        } else {
            return 0;
        }
    }

Method com.freshchat.consumer.sdk.j.x.a() calling method java.io.File.<init>()


    public static java.io.File a(android.content.Context p0, java.io.File p1, String p2)
    {
        if ((p0 != null) && ((p1) && (!com.freshchat.consumer.sdk.j.as.aH(p2)))) {
            java.io.File v0_4 = new java.io.File(p1, p2);
            if (!v0_4.exists()) {
                v0_4.mkdirs();
            }
            return v0_4;
        } else {
            return 0;
        }
    }

Method com.freshchat.consumer.sdk.j.a.c.p() calling method java.io.File.<init>()


    public static java.io.File p(android.content.Context p2, String p3)
    {
        boolean v2_4 = p2.getCacheDir().getPath();
        StringBuilder v1_1 = new StringBuilder();
        v1_1.append(v2_4);
        v1_1.append(java.io.File.separator);
        v1_1.append(p3);
        java.io.File v0_0 = new java.io.File(v1_1.toString());
        if (!v0_0.exists()) {
            v0_0.mkdirs();
        }
        return v0_0;
    }

Method com.freshchat.consumer.sdk.j.a.b.<init>() calling method java.io.File.<init>()


    private b(java.io.File p16, int p17, int p18, long p19)
    {
        com.freshchat.consumer.sdk.j.a.b v0_1 = ;
v0_1.jn = 0;
        v0_1.jp = new java.util.LinkedHashMap(0, 1061158912, 1);
        v0_1.jr = 0;
        java.io.File v2_0 = new java.util.concurrent.ThreadPoolExecutor;
        v2_0(0, 1, 60, java.util.concurrent.TimeUnit.SECONDS, new java.util.concurrent.LinkedBlockingQueue());
        v0_1.js = v2_0;
        v0_1.jt = new com.freshchat.consumer.sdk.j.a.b$1(v0_1);
        v0_1.jh = p16;
        v0_1.jk = p17;
        v0_1.ji = new java.io.File(p16, "journal");
        v0_1.jj = new java.io.File(p16, "journal.tmp");
        v0_1.jm = p18;
        v0_1.jl = p19;
        return;
    }

Method com.freshchat.consumer.sdk.j.a.b$b.y() calling method java.io.File.<init>()


    public final java.io.File y(int p5)
    {
        java.io.File v1_1 = com.freshchat.consumer.sdk.j.a.b.f(this.ju);
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(this.jy);
        v2_1.append(".");
        v2_1.append(p5);
        v2_1.append(".tmp");
        return new java.io.File(v1_1, v2_1.toString());
    }

Method com.freshchat.consumer.sdk.j.a.b$b.x() calling method java.io.File.<init>()


    public final java.io.File x(int p5)
    {
        java.io.File v1_1 = com.freshchat.consumer.sdk.j.a.b.f(this.ju);
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(this.jy);
        v2_1.append(".");
        v2_1.append(p5);
        return new java.io.File(v1_1, v2_1.toString());
    }

Method com.freshchat.consumer.sdk.i.a.doInBackground() calling method java.io.File.<init>()


    protected varargs android.graphics.Bitmap doInBackground(android.net.Uri[] p15)
    {
        java.io.Closeable[] v0_0 = 0;
        if (p15 == null) {
            return 0;
        } else {
            if (p15.length != 0) {
                Exception v15_8 = p15[0];
                java.io.InputStream v2 = this.b(v15_8);
                try {
                    java.io.FileOutputStream v6_1 = new android.graphics.BitmapFactory$Options();
                    v6_1.inSampleSize = this.a(v15_8);
                    Exception v15_5 = com.freshchat.consumer.sdk.j.af.aG(v15_8.getPath());
                    String v12_1 = new android.graphics.Matrix();
                } catch (Exception v15_3) {
                    int v7_6 = 0;
                    java.io.Closeable[] v5_1 = new java.io.Closeable[3];
                    v5_1[0] = v2;
                    v5_1[1] = v0_0;
                    v5_1[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v5_1);
                    throw v15_3;
                } catch (Exception v15_1) {
                    java.io.FileOutputStream v6_5 = 0;
                    v7_6 = 0;
                    com.freshchat.consumer.sdk.j.q.a(v15_1);
                    Exception v15_2 = new java.io.Closeable[3];
                    v15_2[0] = v2;
                    v15_2[1] = v6_5;
                    v15_2[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v15_2);
                    return 0;
                } catch (Exception v15_3) {
                    v0_0 = v6_5;
                }
                if (v15_5 != null) {
                    v12_1.postRotate(((float) v15_5));
                }
                int v7_1 = android.graphics.BitmapFactory.decodeStream(v2, 0, v6_1);
                Exception v15_7 = android.graphics.Bitmap.createBitmap(v7_1, 0, 0, v7_1.getWidth(), v7_1.getHeight(), v12_1, 1);
                java.io.FileOutputStream v6_3 = com.freshchat.consumer.sdk.j.a.c.p(this.context, "freshchat");
                int v7_3 = System.nanoTime();
                java.io.File v10_2 = new StringBuilder();
                v10_2.append(v7_3);
                v10_2.append(".img");
                int v9_4 = new java.io.File(v6_3, v10_2.toString());
                String v11_3 = new StringBuilder();
                v11_3.append(v7_3);
                v11_3.append(".img.t");
                java.io.File v10_5 = new java.io.File(v6_3, v11_3.toString());
                v6_5 = new java.io.FileOutputStream(v9_4);
                try {
                    v7_6 = new java.io.FileOutputStream(v10_5);
                    try {
                        v15_7.compress(android.graphics.Bitmap$CompressFormat.JPEG, 85, v6_5);
                        v15_7.compress(android.graphics.Bitmap$CompressFormat.JPEG, 70, v7_6);
                        String v11_7 = new StringBuilder("Pic saved to ");
                        v11_7.append(v9_4.getAbsolutePath());
                        com.freshchat.consumer.sdk.j.ai.i(com.freshchat.consumer.sdk.i.a.TAG, v11_7.toString());
                        com.freshchat.consumer.sdk.activity.PictureAttachmentActivity$a v8_6 = ((com.freshchat.consumer.sdk.activity.PictureAttachmentActivity$a) this.gT.get());
                    } catch (Exception v15_1) {
                        com.freshchat.consumer.sdk.j.q.a(v15_1);
                        v15_2 = new java.io.Closeable[3];
                        v15_2[0] = v2;
                        v15_2[1] = v6_5;
                        v15_2[2] = v7_6;
                        com.freshchat.consumer.sdk.j.ad.a(v15_2);
                        return 0;
                    }
                    if (v8_6 != null) {
                        v8_6.l(v9_4.getAbsolutePath());
                        v8_6.k(v10_5.getAbsolutePath());
                        v8_6.setHeight(v15_7.getHeight());
                        v8_6.setWidth(v15_7.getWidth());
                    }
                    java.io.Closeable[] v0_1 = new java.io.Closeable[3];
                    v0_1[0] = v2;
                    v0_1[1] = v6_5;
                    v0_1[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v0_1);
                    return v15_7;
                } catch (Exception v15_3) {
                    v7_6 = 0;
                } catch (Exception v15_1) {
                    v7_6 = 0;
                    com.freshchat.consumer.sdk.j.q.a(v15_1);
                    v15_2 = new java.io.Closeable[3];
                    v15_2[0] = v2;
                    v15_2[1] = v6_5;
                    v15_2[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v15_2);
                    return 0;
                }
            } else {
                return 0;
            }
        }
    }

Method com.d.a.ag.b() calling method java.io.File.<init>()


    static java.io.File b(android.content.Context p2)
    {
        java.io.File v0_1 = new java.io.File(p2.getApplicationContext().getCacheDir(), "picasso-cache");
        if (!v0_1.exists()) {
            v0_1.mkdirs();
        }
        return v0_1;
    }

Method com.crashlytics.android.c.m.d() calling method java.io.File.<init>()


    private java.io.File d()
    {
        return new java.io.File(this.b.a(), this.a);
    }

Method com.crashlytics.android.c.k.f() calling method java.io.File.<init>()


    final java.io.File f()
    {
        return new java.io.File(this.e(), "invalidClsFiles");
    }

Method com.crashlytics.android.c.k.a() calling method java.io.File.<init>()


    final void a(java.io.File[] p10)
    {
        java.io.File[] v0_1 = new java.util.HashSet();
        int v1_4 = p10.length;
        int v2 = 0;
        java.io.File v3_1 = 0;
        while (v3_1 < v1_4) {
            d.a.a.a.l v4_5 = p10[v3_1];
            d.a.a.a.c.d().a("CrashlyticsCore", "Found invalid session part file: ".concat(String.valueOf(v4_5)));
            v0_1.add(ark>com.crashlytics.android.c.kark>.a(v4_5));
            v3_1++;
        }
        if (!v0_1.isEmpty()) {
            java.io.File v10_1 = this.f();
            if (!v10_1.exists()) {
                v10_1.mkdir();
            }
            java.io.File[] v0_2 = this.a(new ark>com.crashlytics.android.c.kark>$7(this, v0_1));
            int v1_3 = v0_2.length;
            while (v2 < v1_3) {
                java.io.File v3_0 = v0_2[v2];
                d.a.a.a.c.d().a("CrashlyticsCore", "Moving session file: ".concat(String.valueOf(v3_0)));
                if (!v3_0.renameTo(new java.io.File(v10_1, v3_0.getName()))) {
                    d.a.a.a.c.d().a("CrashlyticsCore", "Could not move session file. Deleting ".concat(String.valueOf(v3_0)));
                    v3_0.delete();
                }
                v2++;
            }
            this.o();
            return;
        } else {
            return;
        }
    }

Method com.crashlytics.android.c.k.q() calling method java.io.File.<init>()


    private java.io.File q()
    {
        return new java.io.File(this.e(), "nonfatal-sessions");
    }

Method com.crashlytics.android.c.k.p() calling method java.io.File.<init>()


    private java.io.File p()
    {
        return new java.io.File(this.e(), "fatal-sessions");
    }

Method com.crashlytics.android.c.k.a() calling method java.io.File.<init>()


    private byte[] a(String p4, String p5)
    {
        java.io.File v1 = this.e();
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(p4);
        v2_1.append(p5);
        return com.crashlytics.android.c.ag.a(new java.io.File(v1, v2_1.toString()));
    }

Method com.crashlytics.android.c.k.a() calling method java.io.File.<init>()


    private void a(String p6, String p7, ark>com.crashlytics.android.c.kark>$e p8)
    {
        String v0 = 0;
        try {
            java.io.File v3 = this.e();
            StringBuilder v4_1 = new StringBuilder();
            v4_1.append(p6);
            v4_1.append(p7);
            String v1_1 = new java.io.FileOutputStream(new java.io.File(v3, v4_1.toString()));
            try {
                p8.a(v1_1);
                Throwable v6_4 = new StringBuilder("Failed to close ");
                v6_4.append(p7);
                p7 = " file.";
                v6_4.append(" file.");
                d.a.a.a.a.b.i.a(v1_1, v6_4.toString());
                return;
            } catch (Throwable v6_2) {
                v0 = v1_1;
                StringBuilder v8_3 = new StringBuilder("Failed to close ");
                v8_3.append(p7);
                v8_3.append(" file.");
                d.a.a.a.a.b.i.a(v0, v8_3.toString());
                throw v6_2;
            }
        } catch (Throwable v6_2) {
        }
        p8.a(v1_1);
        v6_4 = new StringBuilder("Failed to close ");
        v6_4.append(p7);
        p7 = " file.";
        v6_4.append(" file.");
        d.a.a.a.a.b.i.a(v1_1, v6_4.toString());
        return;
    }

Method com.crashlytics.android.c.k.a() calling method java.io.File.<init>()


    private void a(android.content.Context p11, java.io.File p12, String p13)
    {
        String v0_0 = com.crashlytics.android.c.ag.b(p12);
        byte[] v1 = com.crashlytics.android.c.ag.c(p12);
        java.io.File v11_2 = com.crashlytics.android.c.ag.a(p12, p11);
        if ((v0_0 != null) && (v0_0.length != 0)) {
            ark>com.crashlytics.android.c.kark>.d(p13, "<native-crash: minidump>");
            String v12_4 = this.a(p13, "BeginSession.json");
            byte[] v2_1 = this.a(p13, "SessionApp.json");
            byte[] v3_1 = this.a(p13, "SessionDevice.json");
            byte[] v4_1 = this.a(p13, "SessionOS.json");
            byte[] v5_3 = com.crashlytics.android.c.ag.a(new com.crashlytics.android.c.ac(this.e()).b(p13));
            byte[] v6_2 = new com.crashlytics.android.c.aa(this.j.m(), this.q, p13);
            byte[] v7_2 = v6_2.b();
            v6_2.c();
            byte[] v6_6 = com.crashlytics.android.c.ag.a(new com.crashlytics.android.c.ac(this.e()).c(p13));
            java.io.File v8_3 = new java.io.File(this.o.a(), p13);
            if (v8_3.mkdir()) {
                ark>com.crashlytics.android.c.kark>.a(v0_0, new java.io.File(v8_3, "minidump"));
                ark>com.crashlytics.android.c.kark>.a(v1, new java.io.File(v8_3, "metadata"));
                ark>com.crashlytics.android.c.kark>.a(v11_2, new java.io.File(v8_3, "binaryImages"));
                ark>com.crashlytics.android.c.kark>.a(v12_4, new java.io.File(v8_3, "session"));
                ark>com.crashlytics.android.c.kark>.a(v2_1, new java.io.File(v8_3, "app"));
                ark>com.crashlytics.android.c.kark>.a(v3_1, new java.io.File(v8_3, "device"));
                ark>com.crashlytics.android.c.kark>.a(v4_1, new java.io.File(v8_3, "os"));
                ark>com.crashlytics.android.c.kark>.a(v5_3, new java.io.File(v8_3, "user"));
                ark>com.crashlytics.android.c.kark>.a(v7_2, new java.io.File(v8_3, "logs"));
                ark>com.crashlytics.android.c.kark>.a(v6_6, new java.io.File(v8_3, "keys"));
                return;
            } else {
                d.a.a.a.c.d().a("CrashlyticsCore", "Couldn\'t create native sessions directory");
                return;
            }
        } else {
            d.a.a.a.c.d().d("CrashlyticsCore", "No minidump data found in directory ".concat(String.valueOf(p12)));
            return;
        }
    }

Method com.crashlytics.android.c.f.close() calling method java.io.File.<init>()


    public final declared_synchronized void close()
    {
        try {
            if (!this.e) {
                this.e = 1;
                super.flush();
                super.close();
                String v1_6 = new StringBuilder();
                v1_6.append(this.b);
                v1_6.append(".cls");
                String v0_1 = new java.io.File(v1_6.toString());
                if (!this.c.renameTo(v0_1)) {
                    String v1_3 = "";
                    if (!v0_1.exists()) {
                        if (!this.c.exists()) {
                            v1_3 = " (source does not exist)";
                        }
                    } else {
                        v1_3 = " (target already exists)";
                    }
                    StringBuilder v3_1 = new StringBuilder("Could not rename temp file: ");
                    v3_1.append(this.c);
                    v3_1.append(" -> ");
                    v3_1.append(v0_1);
                    v3_1.append(v1_3);
                    throw new java.io.IOException(v3_1.toString());
                } else {
                    this.c = 0;
                    this.d = v0_1;
                    return;
                }
            } else {
                return;
            }
        } catch (String v0_4) {
            throw v0_4;
        }
    }

Method com.crashlytics.android.c.f.<init>() calling method java.io.File.<init>()


    public f(java.io.File p4, String p5)
    {
        String v1_1 = new StringBuilder();
        v1_1.append(p5);
        v1_1.append(".cls_temp");
        super(new java.io.File(p4, v1_1.toString()));
        super.e = 0;
        String v0_3 = new StringBuilder();
        v0_3.append(p4);
        v0_3.append(java.io.File.separator);
        v0_3.append(p5);
        super.b = v0_3.toString();
        String v5_2 = new StringBuilder();
        v5_2.append(super.b);
        v5_2.append(".cls_temp");
        super.c = new java.io.File(v5_2.toString());
        return;
    }

Method com.crashlytics.android.c.c.c() calling method java.io.File.<init>()


    private java.io.File c(String p2)
    {
        java.io.File v0_1 = new java.io.File(p2);
        if (!v0_1.exists()) {
            v0_1 = this.a(v0_1);
        }
        return v0_1;
    }

Method com.crashlytics.android.c.c.a() calling method java.io.File.<init>()


    private java.io.File a(java.io.File p5)
    {
        if (android.os.Build$VERSION.SDK_INT >= 9) {
            if (p5.getAbsolutePath().startsWith("/data")) {
                try {
                    p5 = new java.io.File(this.a.getPackageManager().getApplicationInfo(this.a.getPackageName(), 0).nativeLibraryDir, p5.getName());
                } catch (android.content.pm.PackageManager$NameNotFoundException v0_4) {
                    d.a.a.a.c.d().c("CrashlyticsCore", "Error getting ApplicationInfo", v0_4);
                }
            }
            return p5;
        } else {
            return p5;
        }
    }

Method com.crashlytics.android.c.ac.c() calling method java.io.File.<init>()


    public final java.io.File c(String p4)
    {
        java.io.File v1 = this.b;
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(p4);
        v2_1.append("keys.meta");
        return new java.io.File(v1, v2_1.toString());
    }

Method com.crashlytics.android.c.ac.b() calling method java.io.File.<init>()


    public final java.io.File b(String p4)
    {
        java.io.File v1 = this.b;
        StringBuilder v2_1 = new StringBuilder();
        v2_1.append(p4);
        v2_1.append("user.meta");
        return new java.io.File(v1, v2_1.toString());
    }

Method com.crashlytics.android.c.aa.b() calling method java.io.File.<init>()


    private java.io.File b(String p3)
    {
        java.io.File v0_2 = new StringBuilder("crashlytics-userlog-");
        v0_2.append(p3);
        v0_2.append(".temp");
        return new java.io.File(this.c.a(), v0_2.toString());
    }

Method com.bumptech.glide.load.d.a.o.<clinit>() calling method java.io.File.<init>()


    static o()
    {
        com.bumptech.glide.load.d.a.o.a = new java.io.File("/proc/self/fd");
        return;
    }

Method com.bumptech.glide.load.b.c.a.d() calling method java.io.File.<init>()


    private static int d()
    {
        int v0_0 = android.os.StrictMode.allowThreadDiskReads();
        try {
            int v1_0 = new java.io.File("/sys/devices/system/cpu/").listFiles(new com.bumptech.glide.load.b.c.a$1(java.util.regex.Pattern.compile("cpu[0-9]+")));
            android.os.StrictMode.setThreadPolicy(v0_0);
        } catch (int v1_3) {
            android.os.StrictMode.setThreadPolicy(v0_0);
            throw v1_3;
        } catch (int v1_1) {
            if (android.util.Log.isLoggable("GlideExecutor", 6)) {
                android.util.Log.e("GlideExecutor", "Failed to calculate accurate cpu count", v1_1);
            }
            android.os.StrictMode.setThreadPolicy(v0_0);
            v1_0 = 0;
        }
        int v0_1;
        if (v1_0 == 0) {
            v0_1 = 0;
        } else {
            v0_1 = v1_0.length;
        }
        return Math.min(4, Math.max(Math.max(1, Runtime.getRuntime().availableProcessors()), v0_1));
    }

Method com.bumptech.glide.load.a.a.a.a() calling method java.io.File.<init>()


    public static java.io.File a(String p1)
    {
        return new java.io.File(p1);
    }

Method com.bumptech.glide.e.a() calling method java.io.File.<init>()


    public static java.io.File a(android.content.Context p2, String p3)
    {
        boolean v2_1 = p2.getCacheDir();
        if (!v2_1) {
            if (android.util.Log.isLoggable("Glide", 6)) {
                android.util.Log.e("Glide", "default disk cache dir is null");
            }
            return 0;
        } else {
            java.io.File v1_1 = new java.io.File(v2_1, p3);
            if ((v1_1.mkdirs()) || ((v1_1.exists()) && (v1_1.isDirectory()))) {
                return v1_1;
            } else {
                return 0;
            }
        }
    }

Method com.bumptech.glide.a.a.a() calling method java.io.File.<init>()


    public static ark>com.bumptech.glide.a.aark> a(java.io.File p5, long p6)
    {
        if (p6 > 0) {
            void v0_9 = new java.io.File(p5, "journal.bkp");
            if (v0_9.exists()) {
                String v1_0 = new java.io.File(p5, "journal");
                if (!v1_0.exists()) {
                    ark>com.bumptech.glide.a.aark>.a(v0_9, v1_0, 0);
                } else {
                    v0_9.delete();
                }
            }
            void v0_2 = new ark>com.bumptech.glide.a.aark>(p5, p6);
            if (v0_2.c.exists()) {
                try {
                    void v0_4 = v0_2.a().b();
                    return v0_4;
                } catch (String v1_3) {
                    StringBuilder v3_1 = new StringBuilder("DiskLruCache ");
                    v3_1.append(p5);
                    v3_1.append(" is corrupt: ");
                    v3_1.append(v1_3.getMessage());
                    v3_1.append(", removing");
                    System.out.println(v3_1.toString());
                    v0_4.g();
                }
            }
            p5.mkdirs();
            return new ark>com.bumptech.glide.a.aark>(p5, p6).c();
        } else {
            throw new IllegalArgumentException("maxSize <= 0");
        }
    }

Method com.bumptech.glide.a.a.<init>() calling method java.io.File.<init>()


    private a(java.io.File p17, long p18)
    {
        this.i = 0;
        this.k = new java.util.LinkedHashMap(0, 1061158912, 1);
        this.m = 0;
        java.io.File v2_0 = new java.util.concurrent.ThreadPoolExecutor;
        v2_0(0, 1, 60, java.util.concurrent.TimeUnit.SECONDS, new java.util.concurrent.LinkedBlockingQueue(), new com.bumptech.glide.a.a$a(0));
        this.a = v2_0;
        this.n = new com.bumptech.glide.a.a$1(this);
        this.b = p17;
        this.f = 1;
        this.c = new java.io.File(p17, "journal");
        this.d = new java.io.File(p17, "journal.tmp");
        this.e = new java.io.File(p17, "journal.bkp");
        this.h = 1;
        this.g = p18;
        return;
    }

Method com.bumptech.glide.a.a$c.<init>() calling method java.io.File.<init>()


    private a$c(com.bumptech.glide.a.a p7, String p8)
    {
        this.c = p7;
        this.d = p8;
        StringBuilder v0_5 = new long[com.bumptech.glide.a.a.f(p7)];
        this.e = v0_5;
        StringBuilder v0_7 = new java.io.File[com.bumptech.glide.a.a.f(p7)];
        this.a = v0_7;
        StringBuilder v0_1 = new java.io.File[com.bumptech.glide.a.a.f(p7)];
        this.b = v0_1;
        StringBuilder v0_3 = new StringBuilder(p8);
        v0_3.append(46);
        int v8_2 = v0_3.length();
        int v1 = 0;
        while (v1 < com.bumptech.glide.a.a.f(p7)) {
            v0_3.append(v1);
            this.a[v1] = new java.io.File(com.bumptech.glide.a.a.g(p7), v0_3.toString());
            v0_3.append(".tmp");
            this.b[v1] = new java.io.File(com.bumptech.glide.a.a.g(p7), v0_3.toString());
            v0_3.setLength(v8_2);
            v1++;
        }
        return;
    }

Method com.bharatmatrimony.photo.PhotoHandler.onPictureTaken() calling method java.io.File.<init>()


    public void onPictureTaken(byte[] p4, android.hardware.Camera p5)
    {
        com.bharatmatrimony.common.ExceptionTrack v5_0 = this.getDir();
        if ((v5_0.exists()) || (v5_0.mkdirs())) {
            android.content.Context v0_1 = new java.text.SimpleDateFormat("yyyymmddhhmmss", java.util.Locale.getDefault()).format(new java.util.Date());
            String v1_3 = new StringBuilder("Picture_");
            v1_3.append(v0_1);
            v1_3.append(".jpg");
            android.content.Context v0_3 = v1_3.toString();
            String v1_5 = new StringBuilder();
            v1_5.append(v5_0.getPath());
            v1_5.append(java.io.File.separator);
            v1_5.append(v0_3);
            try {
                android.content.Context v2_3 = new java.io.FileOutputStream(new java.io.File(v1_5.toString()));
                try {
                    v2_3.write(p4);
                    v2_3.close();
                    com.bharatmatrimony.common.Config.getInstance().showToast(com.bharatmatrimony.BmAppstate.getContext(), "New Image saved:".concat(String.valueOf(v0_3)));
                    return;
                } catch (Exception v4_1) {
                    try {
                        v2_3.close();
                    } catch (com.bharatmatrimony.common.ExceptionTrack v5_6) {
                        this.exe_track.TrackLog(v5_6);
                    }
                    com.bharatmatrimony.common.Config.getInstance().showToast(com.bharatmatrimony.BmAppstate.getContext(), "Image could not be saved.");
                    this.exe_track.TrackLog(v4_1);
                    return;
                }
            } catch (Exception v4_1) {
                v2_3 = 0;
            }
            v2_3.write(p4);
            v2_3.close();
            com.bharatmatrimony.common.Config.getInstance().showToast(com.bharatmatrimony.BmAppstate.getContext(), "New Image saved:".concat(String.valueOf(v0_3)));
            return;
        } else {
            com.bharatmatrimony.common.Config.getInstance().showToast(this.context, "Can\'t create directory to save image.");
            return;
        }
    }

Method com.bharatmatrimony.photo.PhotoHandler.getDir() calling method java.io.File.<init>()


    private java.io.File getDir()
    {
        return new java.io.File(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_PICTURES), "CameraAPIDemo");
    }

Method com.bharatmatrimony.photo.MultipartUtility.addImageFilesuccessStories() calling method java.io.File.<init>()


    public void addImageFilesuccessStories(String p6, String[] p7)
    {
        try {
            int v6_1 = new okhttp3.MultipartBody$Part[p7.length];
            this.body1 = v6_1;
            int v6_2 = 0;
        } catch (int v6_3) {
            v6_3.printStackTrace();
            return;
        }
        while (v6_2 < p7.length) {
            okhttp3.MultipartBody$Part v0_1 = new java.io.File(p7[v6_2]);
            okhttp3.RequestBody v1_3 = okhttp3.RequestBody.create(okhttp3.MediaType.parse("multipart/form-data"), v0_1);
            okhttp3.MultipartBody$Part[] v2 = this.body1;
            String v3_1 = new StringBuilder("UPLOADPHOTO[");
            v3_1.append(v6_2);
            v3_1.append("]");
            v2[v6_2] = okhttp3.MultipartBody$Part.createFormData(v3_1.toString(), v0_1.getName(), v1_3);
            v6_2++;
        }
        return;
    }

Method com.bharatmatrimony.photo.ImageUtil.compressImage() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.ImageUploadService.successStoriesUploadPictures() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.ImageUploadService.refreshRow() calling method java.io.File.<init>()


    private void refreshRow(int p6, String p7, int p8, int p9)
    {
        int v1_0 = p6;
        java.io.File v6_6 = 0;
        try {
            while (v6_6 < com.bharatmatrimony.AppState.getInstance().photo_upload_files.size()) {
                if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v6_6)).progress == 0) {
                    v1_0 = v6_6;
                    v6_6 = com.bharatmatrimony.AppState.getInstance().photo_upload_files.size();
                }
                v6_6++;
            }
        } catch (java.io.File v6_7) {
            this.exe_track.TrackLog(v6_7);
            return;
        }
        if ((!p7) || (!p7.equalsIgnoreCase("UPLOAD_FAILED"))) {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_0)).progress = 100;
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_0)).PHOTOPATHID = p8;
            if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_0)).url.contains("BharatMatrimony/BM_IMG")) {
                if (com.bharatmatrimony.photo.ImageUploadService.calledFrom != 1) {
                    com.bharatmatrimony.photo.MultipleImageUploadActivity.imageuploadStatus[v1_0] = 1;
                    if (!com.bharatmatrimony.AppState.getInstance().isForegroundActivity("com.bharatmatrimony.photo.MultipleImageUploadActivity", this.getApplicationContext()).booleanValue()) {
                        java.io.File v6_29 = new java.io.File(((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_0)).url);
                        if (v6_29.exists()) {
                            v6_29.delete();
                        }
                    }
                } else {
                    java.io.File v6_31 = new java.io.File(((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_0)).url);
                    if (v6_31.exists()) {
                        v6_31.delete();
                    }
                }
            }
        } else {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_0)).progress = 200;
            if (p9 == 17) {
                com.bharatmatrimony.AppState.getInstance().uploadmaxerr = 1;
            }
        }
        int v1_4 = (v1_0 + 1);
        if (v1_4 < com.bharatmatrimony.AppState.getInstance().photo_upload_files.size()) {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_4)).progress = 0;
        }
        return;
    }

Method com.bharatmatrimony.photo.ImageUploadService$ImageUpload.<init>() calling method java.io.File.<init>()


    ImageUploadService$ImageUpload(com.bharatmatrimony.photo.ImageUploadService p3, int p4, byte[] p5, String p6, boolean p7, int p8, int p9, int p10, int p11)
    {
        this.this$0 = p3;
        this.position = p4;
        this.byt = p5;
        this.url = p6;
        try {
            String v5_16 = new java.io.File(p6);
            int v6_1 = new com.bharatmatrimony.photo.MultipartUtility(com.bharatmatrimony.photo.ImageUploadService.access$000(p3));
            v6_1.addImageFile("UPLOADPHOTO", v5_16);
            v6_1.addField("POSID", Integer.toString(p4));
            v6_1.addField("ID", com.bharatmatrimony.AppState.getInstance().getMemberMatriID());
            v6_1.addField("PHOTOPATHID", com.bharatmatrimony.AppState.getInstance().getMemberMatriID());
            v6_1.addField("ENCID", k.a.a(com.bharatmatrimony.AppState.getInstance().getMemberMatriID()));
            v6_1.addField("TOKENID", com.bharatmatrimony.AppState.getInstance().getMemberTokenID());
            v6_1.addField("OUTPUTTYPE", Integer.toString(2));
            v6_1.addField("APPTYPE", Integer.toString(com.bharatmatrimony.common.Constants.APPTYPE));
            v6_1.addField("APPVERSION", Double.toString(com.bharatmatrimony.common.Constants.APPVERSION.doubleValue()));
        } catch (String v5_5) {
            com.bharatmatrimony.AppState.getInstance().UPLOAD_PHOTO_MATRIID = "";
            com.bharatmatrimony.photo.ImageUploadService.access$200(p3, p4, 0);
            com.bharatmatrimony.photo.ImageUploadService.access$300(p3).TrackLog(v5_5);
            return;
        }
        if (p7 != null) {
            v6_1.addField("x", String.valueOf(p8));
            v6_1.addField("y", String.valueOf(p9));
            v6_1.addField("h", String.valueOf(p10));
            v6_1.addField("w", String.valueOf(p11));
            v6_1.addField("APPVERSIONCODE", String.valueOf(com.bharatmatrimony.common.Constants.APPVERSIONCODE));
        }
        if (!com.bharatmatrimony.modifiedunified.UnifiedHomeFragment.UnifiedrequestID.equalsIgnoreCase("")) {
            v6_1.addField("PID", com.bharatmatrimony.modifiedunified.UnifiedHomeFragment.UnifiedrequestID);
        }
        if ((com.bharatmatrimony.AppState.getInstance().UPLOAD_PHOTO_MATRIID != null) && ((!com.bharatmatrimony.AppState.getInstance().UPLOAD_PHOTO_MATRIID.equals("")) && (com.bharatmatrimony.AppState.getInstance().UPLOAD_PHOTO_MATRIID.length() > 0))) {
            v6_1.addField("PHOTOADDEDFOR", com.bharatmatrimony.AppState.getInstance().UPLOAD_PHOTO_MATRIID);
        }
        com.bharatmatrimony.photo.ImageUploadService.access$100(p3, v6_1.finish(), p4);
        return;
    }

Method com.bharatmatrimony.photo.ImageUploaUtil.CallProgress_ServiceAPI() calling method java.io.File.<init>()


    void CallProgress_ServiceAPI(String[] p21, android.app.Activity p22)
    {
        void v8 = this;
        String[] v9_0 = p21;
        this.current_pos = 0;
        this.id = 0;
        int v3_7 = new String[0];
        this.uploadurl = new k.a().a("UploadPhoto", v3_7);
        try {
            this.current_pos = this.id;
            int v11 = com.bharatmatrimony.AppState.getInstance().photo_upload_files.size();
            int v12 = p21.length;
            int v13 = 0;
            int v14 = 0;
        } catch (Exception v0) {
            v0.printStackTrace();
            return;
        }
        while (v13 < v12) {
            com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_26 = v9_0[v13];
            com.bharatmatrimony.AppState.getInstance().push_photo_upload_total_count = (com.bharatmatrimony.AppState.getInstance().push_photo_upload_total_count + 1);
            new com.bharatmatrimony.photo.CustomGallery().sdcardPath = v1_26;
            if (v8.detectFaceFlag != 1) {
                v8 = v8.resampleImageEx(v1_26);
            } else {
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_27 = com.bharatmatrimony.photo.Compressor.getDefault(p22.getApplicationContext()).compressToFile(new java.io.File(v1_26));
                int v6_1 = (v1_27.length() / 1024);
                String v15 = com.bharatmatrimony.photo.Compressor.getDefault(p22.getApplicationContext()).resampleImage(v8.faceDetector, v1_27);
                if ((v6_1 / 1024) < 1) {
                    int v10_0 = v8.id;
                    int v2_2 = v1_27.getAbsolutePath();
                    int v3_0 = v8.id;
                    v8.id = (v3_0 + 1);
                    com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_0, v8.getFile(v2_2, v3_0, v1_27.getName(), v6_1, v15));
                } else {
                    int v6_0 = v8.id;
                    int v2_4 = v1_27.getAbsolutePath();
                    int v3_1 = v8.id;
                    v8.id = (v3_1 + 1);
                    com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v6_0, v8.getFile(v2_4, v3_1, v1_27.getName(), (v1_27.length() / 1024), v15));
                }
            }
            if ((p22 instanceof com.bharatmatrimony.photo.MultipleImageUploadActivity)) {
                com.bharatmatrimony.photo.MultipleImageUploadActivity.imageuploadStatus[v14] = 0;
            }
            v14++;
            v13++;
            v9_0 = p21;
        }
        com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_10 = v11;
        while (v1_10 < com.bharatmatrimony.AppState.getInstance().photo_upload_files.size()) {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v1_10)).progress = 50;
            v1_10++;
        }
        if (v11 != 0) {
            if (((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get((v11 - 1))).progress == 100) {
                ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v11)).progress = 0;
            }
            return;
        } else {
            ((com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile) com.bharatmatrimony.AppState.getInstance().photo_upload_files.get(v11)).progress = 0;
            return;
        }
    }

Method com.bharatmatrimony.photo.ImageUploaUtil.resampleImageEx() calling method java.io.File.<init>()


    private void resampleImageEx(String p13)
    {
        int v0_1 = new java.io.File(p13);
        long v9_0 = (v0_1.length() / 1024);
        if ((v9_0 / 1024) < 1) {
            int v2_0 = this.id;
            int v7_0 = this.id;
            this.id = (v7_0 + 1);
            com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v2_0, this.getFile(p13, v7_0, v0_1.getName(), v9_0, ""));
            return;
        } else {
            try {
                int v0_3 = new android.graphics.BitmapFactory$Options();
                v0_3.inJustDecodeBounds = 0;
                java.util.ArrayList v1_5 = new java.io.FileInputStream(p13);
                int v2_2 = new java.io.BufferedInputStream(v1_5);
                v0_3.inSampleSize = this.calculateInSampleSizeEx(p13, 180, 180);
                v0_3.inPurgeable = 1;
                v0_3.inInputShareable = 1;
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v13_5 = android.graphics.BitmapFactory.decodeStream(v2_2, 0, v0_3);
                v1_5.close();
                v2_2.close();
                java.util.ArrayList v6_1 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                int v0_6 = new java.io.FileOutputStream(v6_1);
                java.util.ArrayList v1_7 = new java.io.File(v6_1);
                v13_5.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_6);
                v0_6.close();
                int v0_7 = this.id;
                int v7_1 = this.id;
                this.id = (v7_1 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v0_7, this.getFile(v6_1, v7_1, v1_7.getName(), (v1_7.length() / 1024), ""));
            } catch (Exception) {
            }
            return;
        }
    }

Method com.bharatmatrimony.photo.ImageCompression.compressImage() calling method java.io.File.<init>()


    public byte[] compressImage(String p20, boolean p21, int p22)
    {
        Exception v4 = new byte[0];
        android.content.Context v5_12 = this.getRealPathFromURI(p20);
        java.io.File v6_13 = new android.graphics.BitmapFactory$Options();
        v6_13.inJustDecodeBounds = 1;
        android.graphics.Bitmap v8_0 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
        android.graphics.Bitmap v9_1 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
        int v10_1 = v6_13.outHeight;
        int v11_9 = v6_13.outWidth;
        int v12_3 = ((float) (v11_9 / v10_1));
        int v13_1 = ((float) v10_1);
        int v17 = 816;
        if ((v13_1 > 1145831424) || (((float) v11_9) > 1142489088)) {
            if (v12_3 >= 1061158912) {
                if (v12_3 <= 1061158912) {
                    v10_1 = 816;
                } else {
                    v10_1 = ((int) ((1142489088 / ((float) v11_9)) * v13_1));
                }
                v11_9 = 612;
            } else {
                v11_9 = ((int) ((1145831424 / v13_1) * ((float) v11_9)));
                v10_1 = 816;
            }
        }
        if (v11_9 <= 150) {
            v11_9 = 180;
        }
        if (v10_1 <= 150) {
            v10_1 = 180;
        }
        if (!p21) {
            v6_13.inSampleSize = this.calculateInSampleSize(v6_13, v11_9, v10_1);
        } else {
            v6_13.inSampleSize = 1;
        }
        v6_13.inJustDecodeBounds = 0;
        if (android.os.Build$VERSION.SDK_INT < 21) {
            v6_13.inDither = 0;
            v6_13.inPurgeable = 1;
            v6_13.inInputShareable = 1;
        }
        int v7_2 = new byte[16384];
        v6_13.inTempStorage = v7_2;
        try {
            int v7_3 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
            try {
                android.graphics.Bitmap v8_1 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
                try {
                    this.scaledBitmap = android.graphics.Bitmap.createBitmap(v11_9, v10_1, android.graphics.Bitmap$Config.ARGB_8888);
                } catch (Exception v0_3) {
                    int v13_5 = new int[0];
                    this.exe_track.TrackLog(v0_3, v13_5);
                }
                android.graphics.Bitmap v9_6 = ((float) v11_9);
                int v11_13 = (v9_6 / ((float) v6_13.outWidth));
                int v10_8 = ((float) v10_1);
                java.io.File v6_16 = (v10_8 / ((float) v6_13.outHeight));
                android.graphics.Bitmap v9_7 = (v9_6 / 1073741824);
                int v10_9 = (v10_8 / 1073741824);
                int v12_10 = new android.graphics.Matrix();
                v12_10.setScale(v11_13, v6_16, v9_7, v10_9);
                java.io.File v6_1 = new android.graphics.Canvas(this.scaledBitmap);
                v6_1.setMatrix(v12_10);
                if (v7_3 != 0) {
                    v6_1.drawBitmap(v7_3, (v9_7 - ((float) (v7_3.getWidth() / 2))), (v10_9 - ((float) (v7_3.getHeight() / 2))), new android.graphics.Paint(2));
                    try {
                        android.content.Context v5_1 = new android.media.ExifInterface(v5_12).getAttributeInt("Orientation", 0);
                        android.graphics.Matrix v14_1 = new android.graphics.Matrix();
                    } catch (Exception v0_0) {
                        this.exe_track.TrackLog(v0_0);
                        android.net.Uri v2_2;
                        android.content.Context v5_10 = new java.io.ByteArrayOutputStream();
                        if (p21) {
                            android.net.Uri v2_1 = java.nio.ByteBuffer.allocate(v8_1.getByteCount());
                            v8_1.copyPixelsToBuffer(v2_1);
                            v2_2 = v2_1.array();
                        } else {
                            this.scaledBitmap.compress(android.graphics.Bitmap$CompressFormat.JPEG, 80, v5_10);
                            v2_2 = v5_10.toByteArray();
                        }
                        v4 = v2_2;
                        if (com.bharatmatrimony.AppState.getInstance().fromCamera) {
                            com.bharatmatrimony.AppState.getInstance().fromCamera = 0;
                            android.net.Uri v2_9 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                            com.bharatmatrimony.AppState v3_3 = new java.io.FileOutputStream(v2_9);
                            v3_3.write(v5_10.toByteArray());
                            v3_3.flush();
                            v3_3.close();
                            v5_10.close();
                            com.bharatmatrimony.AppState.getInstance().PhotoUri = com.bharatmatrimony.photo.ImageCompression.getImageContentUri(this.context, new java.io.File(v2_9));
                        }
                    }
                    if (v5_1 != 6) {
                        if (v5_1 != 3) {
                            if (v5_1 == 8) {
                                v14_1.postRotate(1132920832);
                            }
                        } else {
                            v14_1.postRotate(1127481344);
                        }
                    } else {
                        v14_1.postRotate(1119092736);
                    }
                    this.scaledBitmap = android.graphics.Bitmap.createBitmap(this.scaledBitmap, 0, 0, this.scaledBitmap.getWidth(), this.scaledBitmap.getHeight(), v14_1, 1);
                }
                return v4;
            } catch (Exception v0_2) {
                v8_0 = v7_3;
                int v13_4 = new int[0];
                this.exe_track.TrackLog(v0_2, v13_4);
                v7_3 = v8_0;
                v8_1 = v9_1;
            }
        } catch (Exception v0_2) {
        }
    }

Method com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile() calling method java.io.File.<init>()


    public static java.io.File getOutputMediaFile()
    {
        java.io.File v0_8 = new java.io.File(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM), com.bharatmatrimony.BmAppstate.getContext().getString(2131689710));
        String v1_2 = Long.toString(System.currentTimeMillis());
        if ((v0_8.exists()) || (v0_8.mkdirs())) {
            String v3_1 = new StringBuilder();
            v3_1.append(v0_8.getPath());
            v3_1.append(java.io.File.separator);
            v3_1.append("BM_IMG_");
            v3_1.append(v1_2);
            v3_1.append(".jpg");
            return new java.io.File(v3_1.toString());
        } else {
            StringBuilder v2_5 = new StringBuilder("storage/emmc");
            v2_5.append(java.io.File.separator);
            v2_5.append("BM_IMG_");
            v2_5.append(v1_2);
            v2_5.append(".jpg");
            return new java.io.File(v2_5.toString());
        }
    }

Method com.bharatmatrimony.cropper.CropUtil.getFromMediaUriPfd() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.cropper.CropUtil.getFromMediaUri() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.cropper.CropImageActivity$6.onClick() calling method java.io.File.<init>()


    public void onClick(android.view.View p6)
    {
        try {
            if (this.val$position != 0) {
                try {
                    com.bharatmatrimony.cropper.CropImageActivity.access$100(this.this$0).highlightViews.clear();
                    com.bharatmatrimony.cropper.CropImageActivity.access$1202(this.this$0, this.val$position);
                    Exception v6_3 = android.net.Uri.fromFile(new java.io.File(this.val$imgPath[this.val$position]));
                    int v0_4 = this.this$0.getContentResolver().openInputStream(v6_3);
                    android.graphics.BitmapFactory$Options v1_2 = new android.graphics.BitmapFactory$Options();
                    v1_2.inSampleSize = com.bharatmatrimony.cropper.CropImageActivity.access$1300(this.this$0, v6_3);
                    com.bharatmatrimony.cropper.CropImageActivity.access$1402(this.this$0, android.graphics.BitmapFactory.decodeStream(v0_4, 0, v1_2));
                    com.bharatmatrimony.cropper.CropImageActivity.access$100(this.this$0).setImageBitmap(com.bharatmatrimony.cropper.CropImageActivity.access$1400(this.this$0));
                    com.bharatmatrimony.cropper.CropImageActivity.access$1500(this.this$0).setVisible(1);
                    return;
                } catch (Exception v6_12) {
                    v6_12.printStackTrace();
                    return;
                }
            } else {
                com.bharatmatrimony.cropper.Crop.beginCrop(this.val$imgPath, this.val$path, this.this$0, this.this$0.getIntent().getBooleanExtra("FromRegistrationAddpic", 0));
                com.bharatmatrimony.cropper.CropImageActivity.access$1100(this.this$0).getBackground().setAlpha(255);
                this.this$0.finish();
                return;
            }
        } catch (Exception v6_13) {
            v6_13.printStackTrace();
            return;
        }
    }

Method com.bharatmatrimony.cropper.Crop.beginCrop() calling method java.io.File.<init>()


    public static void beginCrop(String[] p3, String p4, android.app.Activity p5, boolean p6)
    {
        android.net.Uri v0_5 = new java.io.File(p5.getCacheDir(), "cropped.jpg");
        if (v0_5.exists()) {
            v0_5.delete();
        }
        if (!v0_5.exists()) {
            com.bharatmatrimony.cropper.Crop.of(p3, android.net.Uri.fromFile(new java.io.File(p5.getCacheDir(), "cropped.jpg")), p4, p6).asSquare().start(p5);
        }
        return;
    }

Method com.bharatmatrimony.common.UrlPhotoLoader.getOutputMediaTempFile() calling method java.io.File.<init>()


    public static java.io.File getOutputMediaTempFile()
    {
        java.io.File v0_8 = new java.io.File(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM), "2131689710");
        String v1_5 = Long.toString(System.currentTimeMillis());
        if ((v0_8.exists()) || (v0_8.mkdirs())) {
            String v3_1 = new StringBuilder();
            v3_1.append(v0_8.getPath());
            v3_1.append(java.io.File.separator);
            v3_1.append("BM_IMG_");
            v3_1.append(v1_5);
            v3_1.append(".jpg");
            return new java.io.File(v3_1.toString());
        } else {
            StringBuilder v2_5 = new StringBuilder("storage/emmc");
            v2_5.append(java.io.File.separator);
            v2_5.append("BM_IMG_");
            v2_5.append(v1_5);
            v2_5.append(".jpg");
            return new java.io.File(v2_5.toString());
        }
    }

Method com.bharatmatrimony.WebViewActivity$DownloadFileFromURL.onPostExecute() calling method java.io.File.<init>()


    protected void onPostExecute(String p5)
    {
        android.widget.Toast v5_1 = new android.content.Intent("android.intent.action.VIEW");
        String v1_10 = new StringBuilder();
        v1_10.append(this.this$0.root);
        v1_10.append("/");
        v1_10.append(this.this$0.fname);
        int v0_1 = new java.io.File(v1_10.toString());
        String v1_1 = this.this$0;
        android.app.Notification v2_3 = new StringBuilder();
        v2_3.append(this.this$0.getPackageName());
        v2_3.append(".provider");
        v5_1.setDataAndType(android.support.v4.content.FileProvider.getUriForFile(v1_1, v2_3.toString(), v0_1), "image/*");
        v5_1.addFlags(1);
        this.this$0.mBuilder.b("Download completed").a(android.app.PendingIntent.getActivity(this.this$0.getApplicationContext(), 1, v5_1, 1073741824)).b().a(17301634);
        this.this$0.mNotifyManager.notify(this.this$0.notification_id, this.this$0.mBuilder.d());
        android.widget.Toast.makeText(this.this$0.getApplicationContext(), "Download completed", 1).show();
        return;
    }

Method com.bharatmatrimony.WebViewActivity$DownloadFileFromURL.doInBackground() calling method java.io.File.<init>()


    protected varargs String doInBackground(String[] p7)
    {
        Exception v1_0 = 0;
        if ((com.bharatmatrimony.WebViewActivity.access$2000(this.this$0) != 1) && (com.bharatmatrimony.WebViewActivity.access$2000(this.this$0) != 2)) {
            Exception v7_6 = android.graphics.Bitmap.createBitmap((com.bharatmatrimony.WebViewActivity.access$1500(this.this$0) - 1), (com.bharatmatrimony.WebViewActivity.access$1400(this.this$0) - 1), android.graphics.Bitmap$Config.ARGB_8888);
            com.bharatmatrimony.WebViewActivity.access$1100(this.this$0).draw(new android.graphics.Canvas(v7_6));
            com.bharatmatrimony.common.ExceptionTrack v0_11 = new java.io.File(this.this$0.root);
            v0_11.mkdirs();
            com.bharatmatrimony.common.ExceptionTrack v2_6 = new java.io.File(v0_11, this.this$0.fname);
            if (v2_6.exists()) {
                v2_6.delete();
            }
            try {
                com.bharatmatrimony.common.ExceptionTrack v0_14 = new java.io.FileOutputStream(v2_6);
                v7_6.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_14);
                v0_14.flush();
                v0_14.close();
            } catch (Exception v7_7) {
                com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v7_7);
            }
        } else {
            try {
                com.bharatmatrimony.common.ExceptionTrack v0_18 = new java.net.URL(p7[0]);
                Exception v7_9 = v0_18.openConnection();
                v7_9.connect();
                v7_9.getContentLength();
                Exception v7_11 = new java.io.BufferedInputStream(v0_18.openStream(), 8192);
                com.bharatmatrimony.common.ExceptionTrack v0_22 = new java.io.File(this.this$0.root);
                v0_22.mkdirs();
                byte[] v3_7 = new java.io.File(v0_22, this.this$0.fname);
            } catch (Exception v7_2) {
                try {
                    v1_0.close();
                } catch (com.bharatmatrimony.common.ExceptionTrack v0_3) {
                    com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v0_3);
                }
                throw v7_2;
            } catch (Exception v7_12) {
                com.bharatmatrimony.common.ExceptionTrack v0_25 = 0;
                com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v7_12);
                v0_25.close();
            } catch (Exception v7_2) {
                v1_0 = v0_25;
            } catch (Exception v7_1) {
                com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v7_1);
            }
            if (v3_7.exists()) {
                v3_7.delete();
            }
            v0_25 = new java.io.FileOutputStream(v3_7);
            try {
                byte[] v3_9 = new byte[1024];
            } catch (Exception v7_12) {
            }
            while(true) {
                int v4_2 = v7_11.read(v3_9);
                if (v4_2 == -1) {
                    break;
                }
                v0_25.write(v3_9, 0, v4_2);
            }
            v0_25.flush();
            v0_25.close();
            v7_11.close();
            v0_25.close();
        }
        return 0;
    }

Method com.appsflyer.ac.a() calling method java.io.File.<init>()


    public static declared_synchronized String a(ref.WeakReference p7)
    {
        try {
            if (p7.get() != null) {
                if (ark>com.appsflyer.acark>.a == null) {
                    String v3_0 = 0;
                    if (p7.get() != null) {
                        v3_0 = ((android.content.Context) p7.get()).getSharedPreferences("appsflyer-data", 0).getString("AF_INSTALLATION", 0);
                    } else {
                    }
                    if (v3_0 == null) {
                        try {
                            int v1_5 = new java.io.File(((android.content.Context) p7.get()).getFilesDir(), "AF_INSTALLATION");
                        } catch (android.content.SharedPreferences$Editor v7_5) {
                            com.appsflyer.d.a(v7_5);
                        }
                        if (v1_5.exists()) {
                            ark>com.appsflyer.acark>.a = ark>com.appsflyer.acark>.a(v1_5);
                            v1_5.delete();
                        } else {
                            int v1_9;
                            if (android.os.Build$VERSION.SDK_INT < 9) {
                                v1_9 = java.util.UUID.randomUUID().toString();
                            } else {
                                long v5_0 = System.currentTimeMillis();
                                int v1_11 = new StringBuilder();
                                v1_11.append(v5_0);
                                v1_11.append("-");
                                v1_11.append(Math.abs(new java.security.SecureRandom().nextLong()));
                                v1_9 = v1_11.toString();
                            }
                            ark>com.appsflyer.acark>.a = v1_9;
                        }
                        android.content.SharedPreferences$Editor v7_4 = ((android.content.Context) p7.get()).getSharedPreferences("appsflyer-data", 0).edit();
                        v7_4.putString("AF_INSTALLATION", ark>com.appsflyer.acark>.a);
                        if (android.os.Build$VERSION.SDK_INT < 9) {
                            v7_4.commit();
                        } else {
                            v7_4.apply();
                        }
                    } else {
                        ark>com.appsflyer.acark>.a = v3_0;
                    }
                    if (ark>com.appsflyer.acark>.a != null) {
                        com.appsflyer.j.a().a("uid", ark>com.appsflyer.acark>.a);
                    }
                }
                return ark>com.appsflyer.acark>.a;
            } else {
                return ark>com.appsflyer.acark>.a;
            }
        } catch (android.content.SharedPreferences$Editor v7_8) {
            throw v7_8;
        }
    }

Method com.appsflyer.a.a.b() calling method java.io.File.<init>()


    public static java.util.List b(android.content.Context p7)
    {
        java.util.ArrayList v0_1 = new java.util.ArrayList();
        try {
            int v1_3 = new java.io.File(p7.getFilesDir(), "AFRequestCache");
        } catch (Exception) {
            android.util.Log.i("AppsFlyer_4.8.11", "Could not cache request");
            return v0_1;
        }
        if (v1_3.exists()) {
            java.io.File[] v7_1 = v1_3.listFiles();
            int v1_0 = v7_1.length;
            int v2_0 = 0;
            while (v2_0 < v1_0) {
                com.appsflyer.a.b v3_0 = v7_1[v2_0];
                String v5_1 = new StringBuilder("Found cached request");
                v5_1.append(v3_0.getName());
                android.util.Log.i("AppsFlyer_4.8.11", v5_1.toString());
                v0_1.add(com.appsflyer.a.a.a(v3_0));
                v2_0++;
            }
            return v0_1;
        } else {
            v1_3.mkdir();
            return v0_1;
        }
    }

Method com.appsflyer.a.a.a() calling method java.io.File.<init>()


    public static void a(String p3, android.content.Context p4)
    {
        Exception v4_4 = new java.io.File(new java.io.File(p4.getFilesDir(), "AFRequestCache"), p3);
        StringBuilder v1_0 = new StringBuilder("Deleting ");
        v1_0.append(p3);
        v1_0.append(" from cache");
        android.util.Log.i("AppsFlyer_4.8.11", v1_0.toString());
        if (v4_4.exists()) {
            try {
                v4_4.delete();
                return;
            } catch (Exception v4_2) {
                StringBuilder v1_3 = new StringBuilder("Could not delete ");
                v1_3.append(p3);
                v1_3.append(" from cache");
                android.util.Log.i("AppsFlyer_4.8.11", v1_3.toString(), v4_2);
            }
        }
        return;
    }

Method com.appsflyer.a.a.a() calling method java.io.File.<init>()

Couldn't retrieve source code

Method com.appsflyer.a.a.a() calling method java.io.File.<init>()


    public static void a(android.content.Context p3)
    {
        try {
            if (!new java.io.File(p3.getFilesDir(), "AFRequestCache").exists()) {
                new java.io.File(p3.getFilesDir(), "AFRequestCache").mkdir();
            }
        } catch (Exception) {
            android.util.Log.i("AppsFlyer_4.8.11", "Could not create cache directory");
            return;
        }
        return;
    }

Method android.support.v4.content.b.c() calling method java.io.File.<init>()


    public static java.io.File c(android.content.Context p2)
    {
        if (android.os.Build$VERSION.SDK_INT < 21) {
            return android.support.v4.content.b.a(new java.io.File(p2.getApplicationInfo().dataDir, "no_backup"));
        } else {
            return p2.getNoBackupFilesDir();
        }
    }

Method android.support.v4.content.FileProvider.buildPath() calling method java.io.File.<init>()


    private static varargs java.io.File buildPath(java.io.File p4, String[] p5)
    {
        int v1 = 0;
        while (v1 < p5.length) {
            String v2 = p5[v1];
            if (v2 != null) {
                p4 = new java.io.File(p4, v2);
            }
            v1++;
        }
        return p4;
    }

Method android.support.v4.content.FileProvider.<clinit>() calling method java.io.File.<init>()


    static FileProvider()
    {
        java.util.HashMap v0_1 = new String[2];
        v0_1[0] = "_display_name";
        v0_1[1] = "_size";
        android.support.v4.content.FileProvider.COLUMNS = v0_1;
        android.support.v4.content.FileProvider.DEVICE_ROOT = new java.io.File("/");
        android.support.v4.content.FileProvider.sCache = new java.util.HashMap();
        return;
    }

Method android.support.v4.a.h.a() calling method java.io.File.<init>()


    public static java.io.File a(android.content.Context p5)
    {
        String v0_2 = new StringBuilder(".font");
        v0_2.append(android.os.Process.myPid());
        v0_2.append("-");
        v0_2.append(android.os.Process.myTid());
        v0_2.append("-");
        String v0_1 = v0_2.toString();
        int v1_2 = 0;
        while (v1_2 < 100) {
            boolean v3_0 = p5.getCacheDir();
            String v4_1 = new StringBuilder();
            v4_1.append(v0_1);
            v4_1.append(v1_2);
            java.io.File v2_2 = new java.io.File(v3_0, v4_1.toString());
            try {
                if (!v2_2.createNewFile()) {
                    v1_2++;
                } else {
                    return v2_2;
                }
            } catch (java.io.IOException) {
            }
        }
        return 0;
    }

Method com.userexperior.services.recording.d.uncaughtException() calling method java.io.RandomAccessFile.<init>()


    public void uncaughtException(Thread p18, Throwable p19)
    {
        try {
            if (com.userexperior.utilities.i.j(this.n()) != null) {
                Thread$UncaughtExceptionHandler v3_21 = android.os.SystemClock.uptimeMillis();
                Thread$UncaughtExceptionHandler v3_18;
                new StringBuilder("exception: ").append(p19.getMessage());
                void v17_1 = this.t();
                String v5_16 = p19.getClass().getCanonicalName();
                Exception v6_15 = v17_1.n().getSharedPreferences("UserExperior", 0).edit();
                v6_15.putString("crashType", v5_16);
                v6_15.apply();
                String v5_22 = v17_1.n().getSharedPreferences("UserExperior", 0).edit();
                v5_22.putBoolean("isAppCrashed", 1);
                v5_22.apply();
                com.userexperior.utilities.i.e(v17_1.n());
                double v14_1 = this.a(v3_21);
                if (this.z == null) {
                    v3_18 = new com.userexperior.f.a.a;
                    v3_18(com.userexperior.d.a.a.a.SYSTEM, com.userexperior.d.a.a.h.EXCEPTION, 0, "Application", v14_1, 0);
                } else {
                    v3_18 = new com.userexperior.f.a.a;
                    v3_18(com.userexperior.d.a.a.a.SYSTEM, com.userexperior.d.a.a.h.EXCEPTION, 0, this.z.a(), v14_1, 0);
                }
                Thread$UncaughtExceptionHandler v3_20 = this.w.a(v3_18);
                Thread v4_19 = com.userexperior.utilities.g.b(v17_1.n());
                if ((v4_19 != null) && (!v4_19.isEmpty())) {
                    String v5_26 = new java.io.File(v4_19);
                    if (v5_26.exists()) {
                        try {
                            Thread v4_22 = new java.io.RandomAccessFile(v5_26, "rws");
                        } catch (Exception v0_0) {
                            Thread$UncaughtExceptionHandler v3_4 = v0_0;
                            String v5_5 = new StringBuilder("Error addExceptionToEventList(): ");
                            v5_5.append(v3_4.getMessage());
                            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v5_5.toString());
                            Thread v4_2 = new StringBuilder("cause: ");
                            v4_2.append(v3_4.getCause());
                            v4_2.append(" message: ");
                            v4_2.append(v3_4.getMessage());
                            v3_4.printStackTrace();
                        }
                        if (v4_22.length() == 0) {
                            String v5_30 = new StringBuilder("[");
                            v5_30.append(v3_20);
                            v5_30.append("]");
                            v4_22.write(v5_30.toString().getBytes());
                        } else {
                            v4_22.seek(v4_22.length());
                            String v5_2 = new StringBuilder();
                            v5_2.append(v3_20);
                            v5_2.append("]");
                            v4_22.write(v5_2.toString().getBytes());
                            v4_22.length();
                        }
                    }
                }
                Thread v4_8;
                v17_1.i();
                v17_1.j();
                p19.printStackTrace();
                Thread$UncaughtExceptionHandler v3_6 = this.b.getApplicationContext();
                Thread v4_4 = new java.io.StringWriter();
                p19.printStackTrace(new java.io.PrintWriter(v4_4));
                String v5_14 = new StringBuilder();
                v5_14.append(v4_4.toString());
                if (v5_14.indexOf("com.userexperior") == -1) {
                    v4_8 = 0;
                } else {
                    v4_8 = 1;
                }
                if (this.D > 0) {
                    this.D = (this.D - 1);
                    Exception v6_10 = "Crash Log :\n------------------------\n".concat(v5_14.toString()).concat("\n\n --- Device details ---\n");
                    java.io.BufferedWriter v9_3 = new com.userexperior.f.c.a();
                    v9_3.a(v17_1.n());
                    Exception v6_11 = v6_10.concat(new com.userexperior.a.a.f().a(v9_3));
                    java.io.File v10_4 = new java.io.File(com.userexperior.utilities.g.c(v17_1.n()));
                    java.io.BufferedWriter v9_7 = 0;
                    try {
                        java.io.BufferedWriter v12_7;
                        java.io.FileWriter v11_1 = new java.io.File(com.userexperior.utilities.g.g(v17_1.n()));
                        try {
                            if (com.userexperior.i.h.a(v11_1) >= 50.0) {
                                com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "cBuffer went beyond limit 50.....deleting data");
                                com.userexperior.i.h.b(v11_1);
                                java.io.FileWriter v11_2 = v10_4.getParentFile();
                                if (!v11_2.exists()) {
                                    v11_2.mkdirs();
                                }
                                if (!v10_4.exists()) {
                                    v10_4.createNewFile();
                                    com.userexperior.utilities.i.k(v17_1.n());
                                    com.userexperior.utilities.i.a(v17_1.n(), v10_4.getName());
                                }
                                v12_7 = new java.io.BufferedWriter(new java.io.FileWriter(v10_4));
                                v12_7.write(v6_11);
                            } else {
                                java.io.FileWriter v11_8 = v10_4.getParentFile();
                                if (!v11_8.exists()) {
                                    v11_8.mkdirs();
                                }
                                if (!v10_4.exists()) {
                                    v10_4.createNewFile();
                                    com.userexperior.utilities.i.k(v17_1.n());
                                    com.userexperior.utilities.i.a(v17_1.n(), v10_4.getName());
                                }
                                v12_7 = new java.io.BufferedWriter(new java.io.FileWriter(v10_4));
                                v12_7.write(v6_11);
                            }
                        } catch (Exception v0_4) {
                            Throwable v2_1 = v0_4;
                            v9_7 = v12_7;
                            if (v9_7 != null) {
                                try {
                                    v9_7.close();
                                } catch (Exception v0_5) {
                                    v0_5.getMessage();
                                }
                            }
                            throw v2_1;
                        } catch (Exception v0_2) {
                            Exception v6_14 = v0_2;
                            v9_7 = v12_7;
                            v6_14.getMessage();
                            if (v9_7 == null) {
                                v17_1.l();
                                Exception v6_18 = new java.util.concurrent.CountDownLatch(1);
                                this.a(1, v6_18);
                                try {
                                    v6_18.await();
                                } catch (Exception v0_7) {
                                    v0_7.printStackTrace();
                                }
                                if (v4_8 != null) {
                                    com.userexperior.services.recording.EventSession.a(v17_1.n());
                                    p19.printStackTrace();
                                    Thread v4_10 = new StringBuilder("APP CRASH - \n");
                                    v4_10.append(p19.getMessage());
                                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_10.toString());
                                    return;
                                } else {
                                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, "APP CRASH - \n".concat(String.valueOf(v5_14)));
                                    Thread$UncaughtExceptionHandler v3_11 = v3_6.getSharedPreferences("UserExperior", 0).edit();
                                    v3_11.putBoolean("doesExceptionOccurred", 1);
                                    v3_11.apply();
                                    if (this.y != null) {
                                        this.y.uncaughtException(p18, p19);
                                    }
                                    return;
                                }
                                return;
                            } else {
                                v9_7.close();
                            }
                        }
                        com.userexperior.i.h.c(v10_4);
                        v12_7.close();
                    } catch (Exception v0_3) {
                        v2_1 = v0_3;
                    } catch (Exception v0_1) {
                        v6_14 = v0_1;
                    } catch (Exception v0_6) {
                        v0_6.getMessage();
                    }
                } else {
                    com.userexperior.utilities.b.a(java.util.logging.Level.WARNING, "upload per recording session exhausted");
                }
            }
        } catch (Exception v0_8) {
            new StringBuilder("issue with Uncaught Exception").append(v0_8.getMessage());
            return;
        }
        return;
    }

Method com.google.android.gms.measurement.a.dt.C() calling method java.io.RandomAccessFile.<init>()


    private final boolean C()
    {
        this.x();
        try {
            this.t = new java.io.RandomAccessFile(new java.io.File(this.i.m().getFilesDir(), "google_app_measurement.db"), "rw").getChannel();
            this.s = this.t.tryLock();
        } catch (int v0_14) {
            this.i.q().k_().a("Failed to acquire storage lock", v0_14);
            return 0;
        } catch (int v0_13) {
            this.i.q().k_().a("Failed to access storage lock file", v0_13);
            return 0;
        }
        if (this.s == null) {
            this.i.q().k_().a("Storage concurrent data access panic");
            return 0;
        } else {
            this.i.q().v().a("Storage concurrent access okay");
            return 1;
        }
    }

Method okhttp3.internal.cache2.Relay.read() calling method java.io.RandomAccessFile.<init>()


    public static okhttp3.internal.cache2.Relay read(java.io.File p10)
    {
        java.io.RandomAccessFile v1_1 = new java.io.RandomAccessFile(p10, "rw");
        okhttp3.internal.cache2.Relay v10_5 = new okhttp3.internal.cache2.FileOperator(v1_1.getChannel());
        okhttp3.internal.cache2.Relay v0_7 = new g.c();
        v10_5.read(0, v0_7, 32);
        if (v0_7.d(((long) okhttp3.internal.cache2.Relay.PREFIX_CLEAN.h())).equals(okhttp3.internal.cache2.Relay.PREFIX_CLEAN)) {
            long v8 = v0_7.k();
            long v6_1 = v0_7.k();
            okhttp3.internal.cache2.Relay v0_2 = new g.c();
            v10_5.read((v8 + 32), v0_2, v6_1);
            okhttp3.internal.cache2.Relay v10_2 = new okhttp3.internal.cache2.Relay;
            v10_2(v1_1, 0, v8, v0_2.p(), 0);
            return v10_2;
        } else {
            throw new java.io.IOException("unreadable cache file");
        }
    }

Method okhttp3.internal.cache2.Relay.edit() calling method java.io.RandomAccessFile.<init>()


    public static okhttp3.internal.cache2.Relay edit(java.io.File p9, g.s p10, g.f p11, long p12)
    {
        java.io.RandomAccessFile v8_1 = new java.io.RandomAccessFile(p9, "rw");
        okhttp3.internal.cache2.Relay v9_1 = new okhttp3.internal.cache2.Relay;
        v9_1(v8_1, p10, 0, p11, p12);
        v8_1.setLength(0);
        v9_1.writeHeader(okhttp3.internal.cache2.Relay.PREFIX_DIRTY, -1, -1);
        return v9_1;
    }

Method d.a.a.a.a.b.r.b() calling method java.io.RandomAccessFile.<init>()


    private static java.io.RandomAccessFile b(java.io.File p2)
    {
        return new java.io.RandomAccessFile(p2, "rwd");
    }

Method com.userexperior.i.h.c() calling method java.io.RandomAccessFile.<init>()


    public static void c(java.io.File p3)
    {
        try {
            new java.io.RandomAccessFile(p3, "rws").close();
            return;
        } catch (Exception v3_2) {
            String v1_2 = new StringBuilder("Error closeFile(): ");
            v1_2.append(v3_2.getMessage());
            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v1_2.toString());
            new StringBuilder("error while closing file: ").append(v3_2.getMessage());
            v3_2.printStackTrace();
            return;
        } catch (Exception v3_1) {
            v3_1.getMessage();
            return;
        }
    }

Method com.userexperior.h.b.d.run() calling method java.io.RandomAccessFile.<init>()


    public void run()
    {
        try {
            java.util.logging.Level v0_0 = this.b;
            String v1_0 = this.d;
            android.content.Context v2_21 = com.userexperior.utilities.i.r(this.c);
            boolean v3_19 = com.userexperior.utilities.i.s(this.c);
            java.util.logging.Level v4_0 = com.userexperior.utilities.i.u(this.c);
            String v5_2 = com.userexperior.utilities.i.d(this.c);
        } catch (java.util.logging.Level v0_5) {
            v0_5.printStackTrace();
            return;
        }
        if (v2_21 == null) {
            if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                android.content.Context v2_24 = com.userexperior.h.b.d.c(v0_0);
                if ((v2_24 != null) && (!v2_24.isEmpty())) {
                    try {
                        android.content.Context v2_26 = new java.io.RandomAccessFile(new java.io.File(v2_24), "rws");
                    } catch (android.content.Context v2_27) {
                        v2_27.getMessage();
                    }
                    if (v2_26.length() == 0) {
                        v2_26.write("[]".getBytes());
                    } else {
                        v2_26.seek((v2_26.length() - 1));
                        v2_26.write("]".getBytes());
                        v2_26.length();
                    }
                }
                android.content.Context v2_0 = com.userexperior.h.b.d.c(v0_0);
                boolean v3_2 = new com.userexperior.f.a.b().a(this.c, v2_0);
                try {
                    android.content.Context v2_2 = new java.io.FileWriter(new java.io.File(v2_0), 0);
                    v2_2.write(v3_2);
                    v2_2.close();
                } catch (android.content.Context v2_3) {
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
                android.content.Context v2_9;
                boolean v3_8;
                android.content.Context v2_5 = new StringBuilder();
                v2_5.append(v0_0);
                v2_5.append(".zip");
                android.content.Context v2_7 = new StringBuilder();
                v2_7.append(v0_0);
                v2_7.append(".zip");
                android.content.Context v2_8 = v2_7.toString();
                boolean v3_6 = new java.io.File(com.userexperior.utilities.g.g(this.c));
                if (com.userexperior.i.h.a(v3_6) >= 50.0) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "Buffer went beyond limit 50.....deleting data");
                    com.userexperior.i.h.b(v3_6);
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                } else {
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                }
                com.userexperior.utilities.b.a(v2_9, v3_8);
                if (v0_0 != null) {
                    android.content.Context v2_12 = new java.io.File(v0_0);
                    if (v2_12.exists()) {
                        com.userexperior.i.h.b(v2_12);
                    }
                }
                java.util.logging.Level v0_1;
                String v1_1;
                if (!this.e.a()) {
                    v0_1 = java.util.logging.Level.SEVERE;
                    v1_1 = "Device Not connected to Internet";
                } else {
                    if (v0_0 == null) {
                        v0_1 = java.util.logging.Level.WARNING;
                        v1_1 = "there is no final path available. recording must not been started.";
                    } else {
                        com.userexperior.services.UploadService.a(this.c, this.b(), v1_0);
                        if (this.f != null) {
                            this.f.countDown();
                        }
                        return;
                    }
                }
                com.userexperior.utilities.b.a(v0_1, v1_1);
            }
        } else {
            if (!v2_21.equalsIgnoreCase("1")) {
                if (v2_21.equalsIgnoreCase("2")) {
                    if (v4_0 != null) {
                        if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                        }
                    } else {
                        if (v5_2 != null) {
                        }
                    }
                }
                if ((!v2_21.equalsIgnoreCase("3")) || (!v3_19)) {
                } else {
                    if (!this.a(com.userexperior.h.b.d.b(v0_0))) {
                    } else {
                    }
                }
            }
        }
    }

Method com.userexperior.e.a.b() calling method java.io.RandomAccessFile.<init>()


    public final void b(com.userexperior.f.c.d p12)
    {
        java.util.Iterator v0_1 = p12.c.iterator();
        while (v0_1.hasNext()) {
            String v1_3 = ((com.userexperior.f.c.e) v0_1.next());
            if (new java.io.File(v1_3.a).exists()) {
                String v1_0 = v1_3.a;
                com.userexperior.e.a$4 v2_4 = new StringBuilder("https://userexperior.online//resource/api/video/upload/version/crashlog/");
                v2_4.append(p12.a);
                String v6 = v2_4.toString();
                p12.b = v1_0.substring((v1_0.lastIndexOf(java.io.File.separator) + 1));
                String v9 = p12.b;
                com.userexperior.e.a$4 v2_10 = new byte[0];
                try {
                    Exception v3_4 = new java.io.RandomAccessFile(v1_0, "r");
                    com.userexperior.e.a$4 v4_3 = new byte[((int) v3_4.length())];
                    try {
                        v3_4.readFully(v4_3);
                    } catch (com.userexperior.e.a$4 v2_11) {
                        Exception v3_5 = v2_11;
                        v3_5.getMessage();
                    }
                    com.userexperior.e.a$4 v2_13 = new com.userexperior.e.a$4;
                    v2_13(this, v6, new com.userexperior.e.a$2(this, v1_0), new com.userexperior.e.a$3(this), v9, com.userexperior.utilities.c.a(com.userexperior.utilities.c.a(), v4_3));
                    this.a(v2_13);
                } catch (Exception v3_5) {
                    v4_3 = v2_10;
                }
            }
        }
        return;
    }

Method com.userexperior.e.a.a() calling method java.io.RandomAccessFile.<init>()


    public final void a(com.userexperior.f.c.f p13)
    {
        java.util.Iterator v0_1 = p13.c.iterator();
        while (v0_1.hasNext()) {
            String v1_3 = ((com.userexperior.f.c.e) v0_1.next());
            try {
                ark>com.userexperior.e.aark>$10 v2_0 = this.a;
                p13.d = String.valueOf(com.userexperior.utilities.g.k(v2_0).longValue());
                p13.e = "screenshots";
                p13.f = com.userexperior.utilities.i.f(v2_0);
                ark>com.userexperior.e.aark>$10 v2_3 = new StringBuilder();
                v2_3.append(com.userexperior.f.c.f.a());
                v2_3.append("_newer_sdk.zip");
                p13.g = v2_3.toString();
            } catch (ark>com.userexperior.e.aark>$10 v2_5) {
                v2_5.printStackTrace();
            }
            if (v1_3.b == com.userexperior.d.a.a.d.USER_SCREEN_SHOTS) {
                String v1_0 = v1_3.a;
                ark>com.userexperior.e.aark>$10 v2_8 = new StringBuilder("https://userexperior.online//resource/api/video/upload/version/zip_new/");
                v2_8.append(p13.a);
                String v6 = v2_8.toString();
                String v9 = v1_0.substring((v1_0.lastIndexOf(java.io.File.separator) + 1));
                ark>com.userexperior.e.aark>$10 v2_13 = new byte[0];
                try {
                    int v3_10 = new java.io.RandomAccessFile(v1_0, "r");
                    ark>com.userexperior.e.aark>$10 v4_3 = new byte[((int) v3_10.length())];
                    try {
                        v3_10.readFully(v4_3);
                        v3_10.close();
                    } catch (ark>com.userexperior.e.aark>$10 v2_14) {
                        int v3_11 = v2_14;
                        v3_11.getMessage();
                    }
                    ark>com.userexperior.e.aark>$10 v2_15 = com.userexperior.utilities.c.a();
                    byte[] v10 = com.userexperior.utilities.c.a(v2_15, v4_3);
                    ark>com.userexperior.e.aark>$10 v2_16 = com.userexperior.utilities.c.a(v2_15);
                    if (v2_16 != null) {
                        p13.b = android.util.Base64.encodeToString(v2_16, 8);
                    }
                    ark>com.userexperior.e.aark>$10 v2_18 = new ark>com.userexperior.e.aark>$10;
                    v2_18(this, v6, new ark>com.userexperior.e.aark>$8(this, v1_0), new ark>com.userexperior.e.aark>$9(this), v9, v10, p13);
                    this.a(v2_18);
                } catch (int v3_11) {
                    v4_3 = v2_13;
                }
            }
        }
        return;
    }

Method com.userexperior.e.a.a() calling method java.io.RandomAccessFile.<init>()


    public final void a(com.userexperior.f.c.d p12)
    {
        java.util.Iterator v0_1 = p12.c.iterator();
        while (v0_1.hasNext()) {
            String v1_3 = ((com.userexperior.f.c.e) v0_1.next());
            if (new java.io.File(v1_3.a).exists()) {
                String v1_0 = v1_3.a;
                ark>com.userexperior.e.aark>$13 v2_4 = new StringBuilder("https://userexperior.online//resource/api/video/upload/version/crashlog/");
                v2_4.append(p12.a);
                String v6 = v2_4.toString();
                p12.b = v1_0.substring((v1_0.lastIndexOf(java.io.File.separator) + 1));
                String v9 = p12.b;
                ark>com.userexperior.e.aark>$13 v2_10 = new byte[0];
                try {
                    Exception v3_4 = new java.io.RandomAccessFile(v1_0, "r");
                    ark>com.userexperior.e.aark>$13 v4_3 = new byte[((int) v3_4.length())];
                    try {
                        v3_4.readFully(v4_3);
                    } catch (ark>com.userexperior.e.aark>$13 v2_11) {
                        Exception v3_5 = v2_11;
                        v3_5.getMessage();
                    }
                    ark>com.userexperior.e.aark>$13 v2_13 = new ark>com.userexperior.e.aark>$13;
                    v2_13(this, v6, new ark>com.userexperior.e.aark>$11(this, v1_0), new ark>com.userexperior.e.aark>$12(this), v9, com.userexperior.utilities.c.a(com.userexperior.utilities.c.a(), v4_3));
                    this.a(v2_13);
                } catch (Exception v3_5) {
                    v4_3 = v2_10;
                }
            }
        }
        return;
    }

Method com.google.firebase.iid.ba.a() calling method java.io.RandomAccessFile.<init>()


    private static com.google.firebase.iid.bb a(android.content.Context p8, String p9, com.google.firebase.iid.bb p10, boolean p11)
    {
        if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
            android.util.Log.d("FirebaseInstanceId", "Writing key to properties file");
        }
        StringBuilder v0_6 = new java.util.Properties();
        v0_6.setProperty("pub", com.google.firebase.iid.bb.a(p10));
        v0_6.setProperty("pri", com.google.firebase.iid.bb.b(p10));
        v0_6.setProperty("cre", String.valueOf(com.google.firebase.iid.bb.c(p10)));
        Throwable v8_3 = ark>com.google.firebase.iid.baark>.e(p8, p9);
        try {
            v8_3.createNewFile();
            java.io.RandomAccessFile v2_4 = new java.io.RandomAccessFile(v8_3, "rw");
            try {
                Throwable v8_4 = v2_4.getChannel();
                try {
                    v8_4.lock();
                } catch (Throwable v10_2) {
                    String v11_11 = 0;
                    if (v8_4 != null) {
                        ark>com.google.firebase.iid.baark>.a(v11_11, v8_4);
                    }
                    throw v10_2;
                } catch (Throwable v10_1) {
                    try {
                        throw v10_1;
                    } catch (String v11_10) {
                        v11_11 = v10_1;
                        v10_2 = v11_10;
                    }
                }
                if ((p11 != null) && (v8_4.size() > 0)) {
                    try {
                        v8_4.position(0);
                        String v11_6 = ark>com.google.firebase.iid.baark>.a(v8_4);
                    } catch (String v11_7) {
                        if (android.util.Log.isLoggable("FirebaseInstanceId", 3)) {
                            String v11_8 = String.valueOf(v11_7);
                            StringBuilder v6_1 = new StringBuilder((String.valueOf(v11_8).length() + 64));
                            v6_1.append("Tried reading key pair before writing new one, but failed with: ");
                            v6_1.append(v11_8);
                            android.util.Log.d("FirebaseInstanceId", v6_1.toString());
                        }
                    }
                    if (v8_4 != null) {
                        ark>com.google.firebase.iid.baark>.a(0, v8_4);
                    }
                    ark>com.google.firebase.iid.baark>.a(0, v2_4);
                    return v11_6;
                }
                v8_4.position(0);
                v0_6.store(java.nio.channels.Channels.newOutputStream(v8_4), 0);
                if (v8_4 != null) {
                    ark>com.google.firebase.iid.baark>.a(0, v8_4);
                }
                ark>com.google.firebase.iid.baark>.a(0, v2_4);
                return p10;
            } catch (Throwable v8_6) {
                Throwable v10_4 = 0;
                ark>com.google.firebase.iid.baark>.a(v10_4, v2_4);
                throw v8_6;
            } catch (Throwable v8_5) {
                try {
                    throw v8_5;
                } catch (Throwable v10_3) {
                    v10_4 = v8_5;
                    v8_6 = v10_3;
                }
            }
        } catch (Throwable v8_7) {
            Throwable v8_1 = String.valueOf(v8_7);
            StringBuilder v0_2 = new StringBuilder((String.valueOf(v8_1).length() + 21));
            v0_2.append("Failed to write key: ");
            v0_2.append(v8_1);
            android.util.Log.w("FirebaseInstanceId", v0_2.toString());
            return 0;
        }
    }

Method com.bumptech.glide.h.a.a() calling method java.io.RandomAccessFile.<init>()

Couldn't retrieve source code

Method com.appsflyer.ac.a() calling method java.io.RandomAccessFile.<init>()


    private static String a(java.io.File p5)
    {
        java.io.IOException v0_0 = 0;
        try {
            byte[] v5_4;
            int v1_2 = new java.io.RandomAccessFile(p5, "r");
            try {
                v5_4 = new byte[((int) v1_2.length())];
                try {
                    v1_2.readFully(v5_4);
                    v1_2.close();
                    try {
                        v1_2.close();
                    } catch (java.io.IOException v0_3) {
                        com.appsflyer.d.a(v0_3);
                    }
                    if (v5_4 == null) {
                        v5_4 = new byte[0];
                    }
                    return new String(v5_4);
                } catch (java.io.IOException v0_1) {
                    int v4 = v1_2;
                    int v1_1 = v5_4;
                    byte[] v5_1 = v0_1;
                    v0_0 = v4;
                    com.appsflyer.d.a(v5_1);
                    if (v0_0 != null) {
                        try {
                            v0_0.close();
                        } catch (byte[] v5_3) {
                            com.appsflyer.d.a(v5_3);
                        }
                    }
                    v5_4 = v1_1;
                }
            } catch (byte[] v5_2) {
                v0_0 = v1_2;
                if (v0_0 != null) {
                    try {
                        v0_0.close();
                    } catch (java.io.IOException v0_2) {
                        com.appsflyer.d.a(v0_2);
                    }
                }
                throw v5_2;
            } catch (byte[] v5_1) {
                v4 = v1_2;
                v1_1 = 0;
            }
        } catch (byte[] v5_2) {
        } catch (byte[] v5_1) {
            v1_1 = 0;
        }
    }

Method com.google.android.gms.c.j.k.g() calling method android.content.Context.openFileOutput()


    private final boolean g(String p4)
    {
        try {
            java.io.IOException v4_3 = com.google.android.gms.c.j.k.a(p4);
            this.b("Storing hashed adid.");
            String v1_3 = this.j().openFileOutput("gaClientIdData", 0);
            v1_3.write(v4_3.getBytes());
            v1_3.close();
            this.d = v4_3;
            return 1;
        } catch (java.io.IOException v4_2) {
            this.e("Error creating hash file", v4_2);
            return 0;
        }
    }

Method com.google.android.gms.c.j.am.a() calling method android.content.Context.openFileOutput()


    private final boolean a(android.content.Context p4, String p5)
    {
        com.google.android.gms.common.internal.ag.a(p5);
        com.google.android.gms.common.internal.ag.c("ClientId should be saved from worker thread");
        String v1 = 0;
        try {
            this.a("Storing clientId", p5);
            java.io.IOException v4_8 = p4.openFileOutput("gaClientId", 0);
            try {
                v4_8.write(p5.getBytes());
            } catch (String v5_5) {
                v1 = v4_8;
                if (v1 != null) {
                    try {
                        v1.close();
                    } catch (java.io.IOException v4_5) {
                        this.e("Failed to close clientId writing stream", v4_5);
                    }
                }
                throw v5_5;
            } catch (String v5_2) {
                v1 = v4_8;
                this.e("Error creating clientId file", v5_2);
                if (v1 != null) {
                    try {
                        v1.close();
                    } catch (java.io.IOException v4_4) {
                        this.e("Failed to close clientId writing stream", v4_4);
                    }
                }
                return 0;
            } catch (String v5_1) {
                v1 = v4_8;
                this.e("Error writing to clientId file", v5_1);
                if (v1 != null) {
                    try {
                        v1.close();
                    } catch (java.io.IOException v4_2) {
                        this.e("Failed to close clientId writing stream", v4_2);
                    }
                }
                return 0;
            }
            if (v4_8 != null) {
                try {
                    v4_8.close();
                } catch (java.io.IOException v4_6) {
                    this.e("Failed to close clientId writing stream", v4_6);
                }
            }
            return 1;
        } catch (String v5_5) {
        } catch (String v5_2) {
        } catch (String v5_1) {
        }
    }

Method com.razorpay.l_$w$.Q_$2$() calling method android.content.Context.openFileOutput()


    static boolean Q_$2$(android.app.Activity p2, String p3, String p4)
    {
        com.razorpay.l_$w$.d__1_ = ((com.razorpay.l_$w$.Q_$2$ + 51) % 128);
        try {
            int v3_6;
            String v2_3 = p2.openFileOutput(p3, 0);
            v2_3.write(p4.getBytes());
            v2_3.close();
            int v3_2 = (com.razorpay.l_$w$.d__1_ + 23);
            com.razorpay.l_$w$.Q_$2$ = (v3_2 % 128);
            int v3_3 = (v3_2 % 2);
        } catch (Exception) {
            com.razorpay.E$_j$.Q_$2$("error", "Error in saving file: ".concat(String.valueOf(v3_3)));
            return 0;
        }
        if (v3_3 != 0) {
            v3_6 = 82;
        } else {
            v3_6 = 92;
        }
        // Both branches of the condition point to the same code.
        // if (v3_6 == 82) {
            return 1;
        // }
    }

Method com.google.android.gms.c.e.o.run() calling method android.content.Context.openFileOutput()


    public final void run()
    {
        java.io.IOException v0_1 = new com.google.android.gms.c.e.w();
        if (this.b != null) {
            v0_1.a = com.google.android.gms.c.e.o.a(this.b);
        }
        if (this.c != null) {
            v0_1.b = com.google.android.gms.c.e.o.a(this.c);
        }
        if (this.d != null) {
            v0_1.c = com.google.android.gms.c.e.o.a(this.d);
        }
        if (this.e != null) {
            String v1_8 = new com.google.android.gms.c.e.u();
            v1_8.a = this.e.a();
            v1_8.b = this.e.b();
            v0_1.d = v1_8;
        }
        if ((this.e != null) && (this.e.c() != null)) {
            String v1_14 = new java.util.ArrayList();
            String v2_5 = this.e.c();
            int v3_1 = v2_5.keySet().iterator();
            while (v3_1.hasNext()) {
                int v4_5 = ((String) v3_1.next());
                if (v2_5.get(v4_5) != null) {
                    com.google.android.gms.c.e.x v5_2 = new com.google.android.gms.c.e.x();
                    v5_2.c = v4_5;
                    v5_2.b = ((com.google.android.gms.c.e.m) v2_5.get(v4_5)).b();
                    v5_2.a = ((com.google.android.gms.c.e.m) v2_5.get(v4_5)).a();
                    v1_14.add(v5_2);
                }
            }
            String v2_7 = new com.google.android.gms.c.e.x[v1_14.size()];
            v0_1.e = ((com.google.android.gms.c.e.x[]) v1_14.toArray(v2_7));
        }
        String v1_19 = new byte[v0_1.d()];
        try {
            String v2_9 = com.google.android.gms.c.e.z.a(v1_19, v1_19.length);
            v0_1.a(v2_9);
            v2_9.a();
            try {
                java.io.IOException v0_4 = this.a.openFileOutput("persisted_config", 0);
                v0_4.write(v1_19);
                v0_4.close();
                return;
            } catch (java.io.IOException v0_5) {
                android.util.Log.e("AsyncPersisterTask", "Could not persist config.", v0_5);
                return;
            }
        } catch (java.io.IOException v0_2) {
            throw new RuntimeException("Serializing to a byte array threw an IOException (should never happen).", v0_2);
        }
        v0_4 = this.a.openFileOutput("persisted_config", 0);
        v0_4.write(v1_19);
        v0_4.close();
        return;
    }

Method android.support.v7.widget.ActivityChooserModel$b.a() calling method android.content.Context.openFileOutput()

Couldn't retrieve source code

Method com.bharatmatrimony.notification.NotificationFragment.call() calling method android.content.Context.openOrCreateDatabase()


    public varargs void call(Object[] p8)
    {
        String v8_2 = ((org.json.JSONObject) p8[0]);
        if (v8_2 != null) {
            try {
                com.bharatmatrimony.notification.NotificationFragment$6 v2_5 = v8_2.toString();
                this.responceReceived = 1;
            } catch (android.database.sqlite.SQLiteDatabase v0_4) {
                android.util.Log.i("inapp-", "D_REC_CATCH");
                android.util.Log.i("inapp-", v8_2.toString());
                if (this.retry == 1) {
                    com.bharatmatrimony.notification.NotificationUtil.FROM_LOGIN = 1;
                }
                this.exe_track.TrackNotificationCatch(v0_4, v8_2.toString());
                return;
            }
            if ((v8_2.getInt("RESPONSECODE") != 1) || (v8_2.getInt("ERRCODE") != 0)) {
                if (this.retry == 1) {
                    com.bharatmatrimony.notification.NotificationUtil.FROM_LOGIN = 1;
                }
                com.bharatmatrimony.home.HomeScreen.instance.runOnUiThread(new com.bharatmatrimony.notification.NotificationFragment$6(this));
            } else {
                int v3_4 = v8_2.getInt("JSONTYPE");
                if (v3_4 == 12) {
                    android.util.Log.i("inapp-", "D_REC");
                    android.util.Log.i("inapp-", v8_2.toString());
                    if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
                        this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
                    }
                    this.onResponseInteraction(v3_4, v2_5);
                } else {
                }
                return;
            }
        }
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.updateReadStatus() calling method android.content.Context.openOrCreateDatabase()


    public final void updateReadStatus(android.os.Bundle p6)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        android.content.ContentValues v0_3 = new android.content.ContentValues();
        v0_3.put("readstatus", Integer.valueOf(p6.getInt("readstatus")));
        if (!com.bharatmatrimony.notification.NotificationUtil.checknotification(p6.getInt("msg_id"), com.bharatmatrimony.notification.NotificationUtil.GCM_NOTIFICATION)) {
            String[] v2_4 = new String[1];
            v2_4[0] = p6.getString("ngrpid");
            this.sql_db.update("Bm_Notification", v0_3, "ngrpid= ? ", v2_4);
        } else {
            String[] v2_6 = new String[2];
            v2_6[0] = String.valueOf(p6.getInt("msg_id"));
            v2_6[1] = p6.getString("matriid");
            this.sql_db.update("Bm_Notification", v0_3, "msg_id= ? AND matriid= ?", v2_6);
        }
        this.sql_db.close();
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.updateNotification() calling method android.content.Context.openOrCreateDatabase()


    public final void updateNotification(int p6, String p7)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        android.content.ContentValues v0_3 = new android.content.ContentValues();
        v0_3.put("dateadded", Long.valueOf(System.currentTimeMillis()));
        v0_3.put("message", p7);
        v0_3.put("disp_status", Integer.valueOf(0));
        v0_3.put("readstatus", Integer.valueOf(0));
        String[] v7_4 = new String[2];
        v7_4[0] = String.valueOf(p6);
        v7_4[1] = com.bharatmatrimony.AppState.getInstance().getMemberMatriID();
        this.sql_db.update("Bm_Notification", v0_3, "msg_id= ? AND matriid= ?", v7_4);
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.updateDisplayStatus() calling method android.content.Context.openOrCreateDatabase()


    public final void updateDisplayStatus()
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        android.database.sqlite.SQLiteDatabase v0_3 = new android.content.ContentValues();
        v0_3.put("disp_status", Integer.valueOf(1));
        String[] v2_2 = new String[2];
        v2_2[0] = "3";
        v2_2[1] = com.bharatmatrimony.AppState.getInstance().getMemberMatriID();
        this.sql_db.update("Bm_Notification", v0_3, "msgtype= ? AND matriid= ?", v2_2);
        this.sql_db.close();
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.updateCta() calling method android.content.Context.openOrCreateDatabase()


    public final void updateCta(int p5, String p6, String p7)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        android.content.ContentValues v0_3 = new android.content.ContentValues();
        if (p5 != 1) {
            v0_3.put("secondary_cta", Integer.valueOf(0));
            v0_3.put("primary_cta", Integer.valueOf(0));
            v0_3.put("primary_cta", Integer.valueOf(0));
            v0_3.put("message", p7);
        } else {
            v0_3.put("secondary_cta", Integer.valueOf(0));
            v0_3.put("primary_cta", Integer.valueOf(2));
            v0_3.put("message", p7);
        }
        android.database.sqlite.SQLiteDatabase v5_8 = new String[1];
        v5_8[0] = p6;
        this.sql_db.update("Bm_Notification", v0_3, "ngrpid= ?", v5_8);
        this.sql_db.close();
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.selectNotification() calling method android.content.Context.openOrCreateDatabase()


    public final android.database.Cursor selectNotification(long p12, android.os.Bundle p14)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        String[] v4 = new String[15];
        v4[0] = "ngrpid";
        v4[1] = "msg_id";
        v4[2] = "matriid";
        v4[3] = "notifyids";
        v4[4] = "senderid";
        v4[5] = "message";
        v4[6] = "image";
        v4[7] = "readstatus";
        v4[8] = "msgtype";
        v4[9] = "MAX(dateadded) as dateadded";
        v4[10] = "primary_cta";
        v4[11] = "secondary_cta";
        v4[12] = "secondary_cnt";
        v4[13] = "primary_cnt";
        v4[14] = "sendername";
        if (p14 == null) {
            return this.sql_db.query("Bm_Notification", v4, 0, 0, "msg_id,senderid", 0, "dateadded desc");
        } else {
            if ((p14.getString("stlimit") == null) || (p14.getString("endlimit") == null)) {
                String[] v6_2 = new String[1];
                v6_2[0] = p14.getString("matriid");
                return this.sql_db.query("Bm_Notification", v4, "matriid =? AND dateadded >= ".concat(String.valueOf(p12)), v6_2, "msg_id,senderid", 0, "dateadded desc", 0);
            } else {
                String v0_29 = p14.getString("stlimit");
                String v3_1 = p14.getString("endlimit");
                String v5_1 = new StringBuilder();
                v5_1.append(v0_29);
                v5_1.append(",");
                v5_1.append(v3_1);
                String v10_0 = v5_1.toString();
                String[] v6_0 = new String[1];
                v6_0[0] = p14.getString("matriid");
                return this.sql_db.query("Bm_Notification", v4, "matriid =? AND dateadded >= ".concat(String.valueOf(p12)), v6_0, "msg_id,senderid", 0, "dateadded desc", v10_0);
            }
        }
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.insertNotification() calling method android.content.Context.openOrCreateDatabase()


    public final void insertNotification(android.os.Bundle p6)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        android.content.ContentValues v0_3 = new android.content.ContentValues();
        v0_3.put("msg_id", Integer.valueOf(p6.getInt("msg_id")));
        v0_3.put("matriid", p6.getString("matriid"));
        v0_3.put("ngrpid", p6.getString("ngrpid"));
        v0_3.put("notifyids", p6.getString("notifyids"));
        v0_3.put("senderid", p6.getString("senderid"));
        v0_3.put("message", p6.getString("message"));
        v0_3.put("image", p6.getString("image"));
        v0_3.put("readstatus", Integer.valueOf(p6.getInt("readstatus")));
        v0_3.put("msgtype", Integer.valueOf(p6.getInt("msgtype")));
        v0_3.put("primary_cta", Integer.valueOf(p6.getInt("primary_cta")));
        v0_3.put("secondary_cta", Integer.valueOf(p6.getInt("secondary_cta")));
        v0_3.put("disp_status", Integer.valueOf(p6.getInt("disp_status")));
        v0_3.put("dateadded", Long.valueOf(p6.getLong("dateadded")));
        v0_3.put("primary_cnt", p6.getString("primary_cnt"));
        v0_3.put("secondary_cnt", p6.getString("secondary_cnt"));
        v0_3.put("sendername", p6.getString("sendername"));
        this.sql_db.insert("Bm_Notification", 0, v0_3);
        this.sql_db.close();
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.insertNotification() calling method android.content.Context.openOrCreateDatabase()


    public final void insertNotification(android.database.sqlite.SQLiteDatabase p4, android.content.ContentValues p5)
    {
        if ((p4 == null) || (!p4.isOpen())) {
            p4 = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        p4.insert("Bm_Notification", 0, p5);
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.getUnreadGcmCnt() calling method android.content.Context.openOrCreateDatabase()


    public final android.database.Cursor getUnreadGcmCnt()
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        String[] v6 = new String[3];
        v6[0] = "3";
        v6[1] = "0";
        v6[2] = com.bharatmatrimony.AppState.getInstance().getMemberMatriID();
        return this.sql_db.query("Bm_Notification", 0, "msgtype=? AND disp_status=? AND matriid=?", v6, 0, 0, 0, 0);
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.getLatestTime() calling method android.content.Context.openOrCreateDatabase()


    public final android.database.Cursor getLatestTime()
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        String[] v4 = new String[1];
        v4[0] = "dateadded";
        String[] v6 = new String[1];
        v6[0] = "3";
        return this.sql_db.query("Bm_Notification", v4, "msgtype!=?", v6, 0, 0, "dateadded desc", "1");
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.deleteNotification() calling method android.content.Context.openOrCreateDatabase()


    public final void deleteNotification(android.os.Bundle p11)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        if (p11.getString("type") == null) {
            android.database.sqlite.SQLiteDatabase v0_4 = new String[2];
            v0_4[0] = String.valueOf(p11.getInt("msg_id"));
            v0_4[1] = p11.getString("matriid");
            this.sql_db.delete("Bm_Notification", "msg_id =? AND matriid =?", v0_4);
        } else {
            if ((!p11.getString("type").equalsIgnoreCase("expiary_day")) || (p11.getString("msgtype") == null)) {
                if (p11.getString("type").equalsIgnoreCase("non_gcm")) {
                    String[] v11_5 = new String[1];
                    v11_5[0] = "3";
                    this.sql_db.delete("Bm_Notification", "msgtype !=?", v11_5);
                }
            } else {
                android.database.sqlite.SQLiteDatabase v0_18 = p11.getString("msgtype").split("~");
                int v4_2 = v0_18.length;
                int v5 = 0;
                while (v5 < v4_2) {
                    String[] v7 = new String[2];
                    v7[0] = v0_18[v5];
                    v7[1] = p11.getString("matriid");
                    this.sql_db.delete("Bm_Notification", "msg_id =? AND matriid =?", v7);
                    v5++;
                }
            }
        }
        this.sql_db.close();
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.deleteGcmNotifications() calling method android.content.Context.openOrCreateDatabase()


    public final void deleteGcmNotifications(long p8, String p10)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        String[] v10_1 = p10.split("~");
        int v0_3 = v10_1.length;
        int v2_0 = 0;
        while (v2_0 < v0_3) {
            String[] v4_1 = new String[4];
            v4_1[0] = v10_1[v2_0];
            v4_1[1] = "3";
            v4_1[2] = String.valueOf(p8);
            v4_1[3] = com.bharatmatrimony.AppState.getInstance().getMemberMatriID();
            this.sql_db.delete("Bm_Notification", "msg_id =? AND msgtype =? AND dateadded<? AND matriid=?", v4_1);
            v2_0++;
        }
        this.sql_db.close();
        return;
    }

Method com.bharatmatrimony.socketchat.SocketChatDB.checkNotificationavail() calling method android.content.Context.openOrCreateDatabase()


    public final android.database.Cursor checkNotificationavail(String p12)
    {
        if ((this.sql_db == null) || (!this.sql_db.isOpen())) {
            this.sql_db = this.mcontext.openOrCreateDatabase("BMchat_db", 0, 0);
        }
        String[] v6 = new String[3];
        v6[0] = "3";
        v6[1] = p12;
        v6[2] = com.bharatmatrimony.AppState.getInstance().getMemberMatriID();
        return this.sql_db.query("Bm_Notification", 0, "msgtype=? AND msg_id=? AND matriid=?", v6, 0, 0, 0, 0);
    }

Method com.userexperior.h.b.a.run() calling method java.io.FileOutputStream.<init>()


    public void run()
    {
        if ((this.b != null) && (this.c != null)) {
            new StringBuilder("adding: ").append(this.b.b);
            String v1_3 = new java.io.File(this.c.substring(0, this.c.lastIndexOf(java.io.File.separator)));
            if (!v1_3.exists()) {
                new StringBuilder("directory created ").append(v1_3.mkdirs());
            }
            StringBuilder v0_9 = new java.io.File(this.c);
            String v1_8 = this.e.a(this.b).concat(",");
            try {
                java.io.FileOutputStream v3_7;
                if (!v0_9.exists()) {
                    new StringBuilder("file is created ").append(v0_9.createNewFile());
                    v3_7 = new java.io.FileOutputStream(v0_9);
                    this.d = 1;
                } else {
                    v3_7 = new java.io.FileOutputStream(v0_9, 1);
                    this.d = 0;
                }
            } catch (StringBuilder v0_16) {
                v0_16.printStackTrace();
                StringBuilder v2_4 = new StringBuilder("error while writing event to file: ");
                v2_4.append(v0_16.getMessage());
                com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v2_4.toString());
                String v1_13 = new StringBuilder("Cause: ");
                v1_13.append(v0_16.getCause());
                v1_13.append("Message: ");
                v1_13.append(v0_16.getMessage());
            } catch (StringBuilder v0_15) {
                v0_15.getMessage();
                return;
            }
            if (this.d) {
                v3_7.write("[".getBytes());
            }
            v3_7.write(v1_8.getBytes());
            v3_7.flush();
            v3_7.close();
            StringBuilder v0_20 = new StringBuilder();
            v0_20.append(this.b.b);
            v0_20.append(" added to file");
            return;
        }
        return;
    }

Method com.razorpay.r$_Y_.Q_$2$() calling method java.io.FileOutputStream.<init>()


    static void Q_$2$(String p7, String p8, long p9)
    {
        java.io.ObjectOutputStream v0_3 = new java.io.File(com.razorpay.r$_Y_.d__1_.getPath(), p7);
        if (!v0_3.exists()) {
            try {
                v0_3.createNewFile();
            } catch (String v1_6) {
                com.razorpay.E$_j$.Q_$2$("error", v1_6.getMessage());
            }
            String v1_3 = new java.io.FileOutputStream(v0_3);
            java.io.ObjectOutputStream v0_2 = new java.io.ObjectOutputStream(v1_3);
            String v2_2 = new com.razorpay.B$$W$(p8, (p9 + System.currentTimeMillis()));
            v0_2.writeObject(v2_2);
            v0_2.close();
            v1_3.close();
            String v8_2 = new Object[2];
            v8_2[0] = p7;
            v8_2[1] = Long.valueOf(v2_2.G__G_);
            return;
        }
        try {
            v1_3 = new java.io.FileOutputStream(v0_3);
            v0_2 = new java.io.ObjectOutputStream(v1_3);
            v2_2 = new com.razorpay.B$$W$(p8, (p9 + System.currentTimeMillis()));
            v0_2.writeObject(v2_2);
            v0_2.close();
            v1_3.close();
            v8_2 = new Object[2];
            v8_2[0] = p7;
            v8_2[1] = Long.valueOf(v2_2.G__G_);
            return;
        } catch (String v7_2) {
            com.razorpay.E$_j$.Q_$2$("error", v7_2.getMessage());
            return;
        }
    }

Method com.freshchat.consumer.sdk.j.a.b$a.w() calling method java.io.FileOutputStream.<init>()


    public final java.io.OutputStream w(int p5)
    {
        try {
            if (com.freshchat.consumer.sdk.j.a.b$b.a(this.jv) == this) {
                return new com.freshchat.consumer.sdk.j.a.b$a$a(this, new java.io.FileOutputStream(this.jv.y(p5)), 0);
            } else {
                throw new IllegalStateException();
            }
        } catch (int v5_4) {
            throw v5_4;
        }
    }

Method com.freshchat.consumer.sdk.i.a.doInBackground() calling method java.io.FileOutputStream.<init>()


    protected varargs android.graphics.Bitmap doInBackground(android.net.Uri[] p15)
    {
        java.io.Closeable[] v0_0 = 0;
        if (p15 == null) {
            return 0;
        } else {
            if (p15.length != 0) {
                Exception v15_8 = p15[0];
                java.io.InputStream v2 = this.b(v15_8);
                try {
                    java.io.FileOutputStream v6_1 = new android.graphics.BitmapFactory$Options();
                    v6_1.inSampleSize = this.a(v15_8);
                    Exception v15_5 = com.freshchat.consumer.sdk.j.af.aG(v15_8.getPath());
                    String v12_1 = new android.graphics.Matrix();
                } catch (Exception v15_3) {
                    int v7_6 = 0;
                    java.io.Closeable[] v5_1 = new java.io.Closeable[3];
                    v5_1[0] = v2;
                    v5_1[1] = v0_0;
                    v5_1[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v5_1);
                    throw v15_3;
                } catch (Exception v15_1) {
                    java.io.FileOutputStream v6_5 = 0;
                    v7_6 = 0;
                    com.freshchat.consumer.sdk.j.q.a(v15_1);
                    Exception v15_2 = new java.io.Closeable[3];
                    v15_2[0] = v2;
                    v15_2[1] = v6_5;
                    v15_2[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v15_2);
                    return 0;
                } catch (Exception v15_3) {
                    v0_0 = v6_5;
                }
                if (v15_5 != null) {
                    v12_1.postRotate(((float) v15_5));
                }
                int v7_1 = android.graphics.BitmapFactory.decodeStream(v2, 0, v6_1);
                Exception v15_7 = android.graphics.Bitmap.createBitmap(v7_1, 0, 0, v7_1.getWidth(), v7_1.getHeight(), v12_1, 1);
                java.io.FileOutputStream v6_3 = com.freshchat.consumer.sdk.j.a.c.p(this.context, "freshchat");
                int v7_3 = System.nanoTime();
                java.io.File v10_2 = new StringBuilder();
                v10_2.append(v7_3);
                v10_2.append(".img");
                int v9_4 = new java.io.File(v6_3, v10_2.toString());
                String v11_3 = new StringBuilder();
                v11_3.append(v7_3);
                v11_3.append(".img.t");
                java.io.File v10_5 = new java.io.File(v6_3, v11_3.toString());
                v6_5 = new java.io.FileOutputStream(v9_4);
                try {
                    v7_6 = new java.io.FileOutputStream(v10_5);
                    try {
                        v15_7.compress(android.graphics.Bitmap$CompressFormat.JPEG, 85, v6_5);
                        v15_7.compress(android.graphics.Bitmap$CompressFormat.JPEG, 70, v7_6);
                        String v11_7 = new StringBuilder("Pic saved to ");
                        v11_7.append(v9_4.getAbsolutePath());
                        com.freshchat.consumer.sdk.j.ai.i(com.freshchat.consumer.sdk.i.a.TAG, v11_7.toString());
                        com.freshchat.consumer.sdk.activity.PictureAttachmentActivity$a v8_6 = ((com.freshchat.consumer.sdk.activity.PictureAttachmentActivity$a) this.gT.get());
                    } catch (Exception v15_1) {
                        com.freshchat.consumer.sdk.j.q.a(v15_1);
                        v15_2 = new java.io.Closeable[3];
                        v15_2[0] = v2;
                        v15_2[1] = v6_5;
                        v15_2[2] = v7_6;
                        com.freshchat.consumer.sdk.j.ad.a(v15_2);
                        return 0;
                    }
                    if (v8_6 != null) {
                        v8_6.l(v9_4.getAbsolutePath());
                        v8_6.k(v10_5.getAbsolutePath());
                        v8_6.setHeight(v15_7.getHeight());
                        v8_6.setWidth(v15_7.getWidth());
                    }
                    java.io.Closeable[] v0_1 = new java.io.Closeable[3];
                    v0_1[0] = v2;
                    v0_1[1] = v6_5;
                    v0_1[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v0_1);
                    return v15_7;
                } catch (Exception v15_3) {
                    v7_6 = 0;
                } catch (Exception v15_1) {
                    v7_6 = 0;
                    com.freshchat.consumer.sdk.j.q.a(v15_1);
                    v15_2 = new java.io.Closeable[3];
                    v15_2[0] = v2;
                    v15_2[1] = v6_5;
                    v15_2[2] = v7_6;
                    com.freshchat.consumer.sdk.j.ad.a(v15_2);
                    return 0;
                }
            } else {
                return 0;
            }
        }
    }

Method com.crashlytics.android.c.k.b() calling method java.io.FileOutputStream.<init>()


    private static void b(byte[] p3, java.io.File p4)
    {
        java.util.zip.GZIPOutputStream v0 = 0;
        try {
            java.util.zip.GZIPOutputStream v1_1 = new java.util.zip.GZIPOutputStream(new java.io.FileOutputStream(p4));
            try {
                v1_1.write(p3);
                v1_1.finish();
                d.a.a.a.a.b.i.a(v1_1);
                return;
            } catch (Throwable v3_1) {
                v0 = v1_1;
                d.a.a.a.a.b.i.a(v0);
                throw v3_1;
            }
        } catch (Throwable v3_1) {
        }
        v1_1.write(p3);
        v1_1.finish();
        d.a.a.a.a.b.i.a(v1_1);
        return;
    }

Method com.crashlytics.android.c.k.a() calling method java.io.FileOutputStream.<init>()


    private void a(String p6, String p7, ark>com.crashlytics.android.c.kark>$e p8)
    {
        String v0 = 0;
        try {
            java.io.File v3 = this.e();
            StringBuilder v4_1 = new StringBuilder();
            v4_1.append(p6);
            v4_1.append(p7);
            String v1_1 = new java.io.FileOutputStream(new java.io.File(v3, v4_1.toString()));
            try {
                p8.a(v1_1);
                Throwable v6_4 = new StringBuilder("Failed to close ");
                v6_4.append(p7);
                p7 = " file.";
                v6_4.append(" file.");
                d.a.a.a.a.b.i.a(v1_1, v6_4.toString());
                return;
            } catch (Throwable v6_2) {
                v0 = v1_1;
                StringBuilder v8_3 = new StringBuilder("Failed to close ");
                v8_3.append(p7);
                v8_3.append(" file.");
                d.a.a.a.a.b.i.a(v0, v8_3.toString());
                throw v6_2;
            }
        } catch (Throwable v6_2) {
        }
        p8.a(v1_1);
        v6_4 = new StringBuilder("Failed to close ");
        v6_4.append(p7);
        p7 = " file.";
        v6_4.append(" file.");
        d.a.a.a.a.b.i.a(v1_1, v6_4.toString());
        return;
    }

Method com.crashlytics.android.c.f.<init>() calling method java.io.FileOutputStream.<init>()


    public f(java.io.File p4, String p5)
    {
        String v1_1 = new StringBuilder();
        v1_1.append(p5);
        v1_1.append(".cls_temp");
        super(new java.io.File(p4, v1_1.toString()));
        super.e = 0;
        String v0_3 = new StringBuilder();
        v0_3.append(p4);
        v0_3.append(java.io.File.separator);
        v0_3.append(p5);
        super.b = v0_3.toString();
        String v5_2 = new StringBuilder();
        v5_2.append(super.b);
        v5_2.append(".cls_temp");
        super.c = new java.io.File(v5_2.toString());
        return;
    }

Method com.crashlytics.android.c.ac.a() calling method java.io.FileOutputStream.<init>()


    public final void a(String p5, java.util.Map p6)
    {
        Exception v5_1 = this.c(p5);
        String v0 = 0;
        try {
            d.a.a.a.l v6_3 = ark>com.crashlytics.android.c.acark>.a(p6);
            String v1_0 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(v5_1), ark>com.crashlytics.android.c.acark>.a));
            try {
                v1_0.write(v6_3);
                v1_0.flush();
                d.a.a.a.a.b.i.a(v1_0, "Failed to close key/value metadata file.");
                return;
            } catch (Exception v5_5) {
                v0 = v1_0;
                d.a.a.a.a.b.i.a(v0, "Failed to close key/value metadata file.");
                throw v5_5;
            } catch (Exception v5_2) {
                v0 = v1_0;
                d.a.a.a.c.d().c("CrashlyticsCore", "Error serializing key/value metadata.", v5_2);
                d.a.a.a.a.b.i.a(v0, "Failed to close key/value metadata file.");
                return;
            }
        } catch (Exception v5_5) {
        } catch (Exception v5_2) {
            d.a.a.a.c.d().c("CrashlyticsCore", "Error serializing key/value metadata.", v5_2);
            d.a.a.a.a.b.i.a(v0, "Failed to close key/value metadata file.");
            return;
        }
        v1_0.write(v6_3);
        v1_0.flush();
        d.a.a.a.a.b.i.a(v1_0, "Failed to close key/value metadata file.");
        return;
    }

Method com.crashlytics.android.c.ac.a() calling method java.io.FileOutputStream.<init>()


    public final void a(String p5, com.crashlytics.android.c.aw p6)
    {
        Exception v5_1 = this.b(p5);
        String v0 = 0;
        try {
            d.a.a.a.l v6_3 = ark>com.crashlytics.android.c.acark>.a(p6);
            String v1_0 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(v5_1), ark>com.crashlytics.android.c.acark>.a));
            try {
                v1_0.write(v6_3);
                v1_0.flush();
                d.a.a.a.a.b.i.a(v1_0, "Failed to close user metadata file.");
                return;
            } catch (Exception v5_5) {
                v0 = v1_0;
                d.a.a.a.a.b.i.a(v0, "Failed to close user metadata file.");
                throw v5_5;
            } catch (Exception v5_2) {
                v0 = v1_0;
                d.a.a.a.c.d().c("CrashlyticsCore", "Error serializing user metadata.", v5_2);
                d.a.a.a.a.b.i.a(v0, "Failed to close user metadata file.");
                return;
            }
        } catch (Exception v5_5) {
        } catch (Exception v5_2) {
            d.a.a.a.c.d().c("CrashlyticsCore", "Error serializing user metadata.", v5_2);
            d.a.a.a.a.b.i.a(v0, "Failed to close user metadata file.");
            return;
        }
        v1_0.write(v6_3);
        v1_0.flush();
        d.a.a.a.a.b.i.a(v1_0, "Failed to close user metadata file.");
        return;
    }

Method com.bumptech.glide.a.a.c() calling method java.io.FileOutputStream.<init>()


    private declared_synchronized void c()
    {
        try {
            if (this.j != null) {
                this.j.close();
            }
        } catch (java.io.BufferedWriter v0_1) {
            throw v0_1;
        }
        java.io.BufferedWriter v0_2 = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(this.d), com.bumptech.glide.a.c.a));
        try {
            v0_2.write("libcore.io.DiskLruCache");
            v0_2.write("\n");
            v0_2.write("1");
            v0_2.write("\n");
            v0_2.write(Integer.toString(this.f));
            v0_2.write("\n");
            v0_2.write(Integer.toString(this.h));
            v0_2.write("\n");
            v0_2.write("\n");
            java.nio.charset.Charset v1_14 = this.k.values().iterator();
        } catch (java.nio.charset.Charset v1_18) {
            v0_2.close();
            throw v1_18;
        }
        while (v1_14.hasNext()) {
            java.io.OutputStreamWriter v2_7 = ((com.bumptech.glide.a.a$c) v1_14.next());
            if (com.bumptech.glide.a.a$c.b(v2_7) == null) {
                java.io.FileOutputStream v3_6 = new StringBuilder("CLEAN ");
                v3_6.append(com.bumptech.glide.a.a$c.d(v2_7));
                v3_6.append(v2_7.a());
                v3_6.append(10);
                v0_2.write(v3_6.toString());
            } else {
                java.io.FileOutputStream v3_8 = new StringBuilder("DIRTY ");
                v3_8.append(com.bumptech.glide.a.a$c.d(v2_7));
                v3_8.append(10);
                v0_2.write(v3_8.toString());
            }
        }
        v0_2.close();
        if (this.c.exists()) {
            com.bumptech.glide.a.a.a(this.c, this.e, 1);
        }
        com.bumptech.glide.a.a.a(this.d, this.c, 0);
        this.e.delete();
        this.j = new java.io.BufferedWriter(new java.io.OutputStreamWriter(new java.io.FileOutputStream(this.c, 1), com.bumptech.glide.a.c.a));
        return;
    }

Method com.bumptech.glide.a.a.a() calling method java.io.FileOutputStream.<init>()


    private void a()
    {
        com.bumptech.glide.a.b v0_1 = new com.bumptech.glide.a.b(new java.io.FileInputStream(this.c), com.bumptech.glide.a.c.a);
        try {
            java.io.BufferedWriter v1_7 = v0_1.a();
            java.io.OutputStreamWriter v2_7 = v0_1.a();
            java.io.FileOutputStream v3_0 = v0_1.a();
            java.nio.charset.Charset v4_0 = v0_1.a();
            int v5_0 = v0_1.a();
        } catch (java.io.BufferedWriter v1_13) {
            com.bumptech.glide.a.c.a(v0_1);
            throw v1_13;
        }
        if (("libcore.io.DiskLruCache".equals(v1_7)) && (("1".equals(v2_7)) && ((Integer.toString(this.f).equals(v3_0)) && ((Integer.toString(this.h).equals(v4_0)) && ("".equals(v5_0)))))) {
            java.io.BufferedWriter v1_2 = 0;
            while(true) {
                this.c(v0_1.a());
                v1_2++;
            }
        } else {
            String v6_7 = new StringBuilder("unexpected journal header: [");
            v6_7.append(v1_7);
            v6_7.append(", ");
            v6_7.append(v2_7);
            v6_7.append(", ");
            v6_7.append(v4_0);
            v6_7.append(", ");
            v6_7.append(v5_0);
            v6_7.append("]");
            throw new java.io.IOException(v6_7.toString());
        }
    }

Method com.bharatmatrimony.photo.PhotoHandler.onPictureTaken() calling method java.io.FileOutputStream.<init>()


    public void onPictureTaken(byte[] p4, android.hardware.Camera p5)
    {
        com.bharatmatrimony.common.ExceptionTrack v5_0 = this.getDir();
        if ((v5_0.exists()) || (v5_0.mkdirs())) {
            android.content.Context v0_1 = new java.text.SimpleDateFormat("yyyymmddhhmmss", java.util.Locale.getDefault()).format(new java.util.Date());
            String v1_3 = new StringBuilder("Picture_");
            v1_3.append(v0_1);
            v1_3.append(".jpg");
            android.content.Context v0_3 = v1_3.toString();
            String v1_5 = new StringBuilder();
            v1_5.append(v5_0.getPath());
            v1_5.append(java.io.File.separator);
            v1_5.append(v0_3);
            try {
                android.content.Context v2_3 = new java.io.FileOutputStream(new java.io.File(v1_5.toString()));
                try {
                    v2_3.write(p4);
                    v2_3.close();
                    com.bharatmatrimony.common.Config.getInstance().showToast(com.bharatmatrimony.BmAppstate.getContext(), "New Image saved:".concat(String.valueOf(v0_3)));
                    return;
                } catch (Exception v4_1) {
                    try {
                        v2_3.close();
                    } catch (com.bharatmatrimony.common.ExceptionTrack v5_6) {
                        this.exe_track.TrackLog(v5_6);
                    }
                    com.bharatmatrimony.common.Config.getInstance().showToast(com.bharatmatrimony.BmAppstate.getContext(), "Image could not be saved.");
                    this.exe_track.TrackLog(v4_1);
                    return;
                }
            } catch (Exception v4_1) {
                v2_3 = 0;
            }
            v2_3.write(p4);
            v2_3.close();
            com.bharatmatrimony.common.Config.getInstance().showToast(com.bharatmatrimony.BmAppstate.getContext(), "New Image saved:".concat(String.valueOf(v0_3)));
            return;
        } else {
            com.bharatmatrimony.common.Config.getInstance().showToast(this.context, "Can\'t create directory to save image.");
            return;
        }
    }

Method com.bharatmatrimony.photo.ImageUtil.compressImage() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.ImageUploadService.successStoriesUploadPictures() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.photo.ImageUploaUtil.resampleImageEx() calling method java.io.FileOutputStream.<init>()


    private void resampleImageEx(String p13)
    {
        int v0_1 = new java.io.File(p13);
        long v9_0 = (v0_1.length() / 1024);
        if ((v9_0 / 1024) < 1) {
            int v2_0 = this.id;
            int v7_0 = this.id;
            this.id = (v7_0 + 1);
            com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v2_0, this.getFile(p13, v7_0, v0_1.getName(), v9_0, ""));
            return;
        } else {
            try {
                int v0_3 = new android.graphics.BitmapFactory$Options();
                v0_3.inJustDecodeBounds = 0;
                java.util.ArrayList v1_5 = new java.io.FileInputStream(p13);
                int v2_2 = new java.io.BufferedInputStream(v1_5);
                v0_3.inSampleSize = this.calculateInSampleSizeEx(p13, 180, 180);
                v0_3.inPurgeable = 1;
                v0_3.inInputShareable = 1;
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v13_5 = android.graphics.BitmapFactory.decodeStream(v2_2, 0, v0_3);
                v1_5.close();
                v2_2.close();
                java.util.ArrayList v6_1 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                int v0_6 = new java.io.FileOutputStream(v6_1);
                java.util.ArrayList v1_7 = new java.io.File(v6_1);
                v13_5.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_6);
                v0_6.close();
                int v0_7 = this.id;
                int v7_1 = this.id;
                this.id = (v7_1 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v0_7, this.getFile(v6_1, v7_1, v1_7.getName(), (v1_7.length() / 1024), ""));
            } catch (Exception) {
            }
            return;
        }
    }

Method com.bharatmatrimony.photo.ImageCompression.compressImage() calling method java.io.FileOutputStream.<init>()


    public byte[] compressImage(String p20, boolean p21, int p22)
    {
        Exception v4 = new byte[0];
        android.content.Context v5_12 = this.getRealPathFromURI(p20);
        java.io.File v6_13 = new android.graphics.BitmapFactory$Options();
        v6_13.inJustDecodeBounds = 1;
        android.graphics.Bitmap v8_0 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
        android.graphics.Bitmap v9_1 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
        int v10_1 = v6_13.outHeight;
        int v11_9 = v6_13.outWidth;
        int v12_3 = ((float) (v11_9 / v10_1));
        int v13_1 = ((float) v10_1);
        int v17 = 816;
        if ((v13_1 > 1145831424) || (((float) v11_9) > 1142489088)) {
            if (v12_3 >= 1061158912) {
                if (v12_3 <= 1061158912) {
                    v10_1 = 816;
                } else {
                    v10_1 = ((int) ((1142489088 / ((float) v11_9)) * v13_1));
                }
                v11_9 = 612;
            } else {
                v11_9 = ((int) ((1145831424 / v13_1) * ((float) v11_9)));
                v10_1 = 816;
            }
        }
        if (v11_9 <= 150) {
            v11_9 = 180;
        }
        if (v10_1 <= 150) {
            v10_1 = 180;
        }
        if (!p21) {
            v6_13.inSampleSize = this.calculateInSampleSize(v6_13, v11_9, v10_1);
        } else {
            v6_13.inSampleSize = 1;
        }
        v6_13.inJustDecodeBounds = 0;
        if (android.os.Build$VERSION.SDK_INT < 21) {
            v6_13.inDither = 0;
            v6_13.inPurgeable = 1;
            v6_13.inInputShareable = 1;
        }
        int v7_2 = new byte[16384];
        v6_13.inTempStorage = v7_2;
        try {
            int v7_3 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
            try {
                android.graphics.Bitmap v8_1 = android.graphics.BitmapFactory.decodeFile(v5_12, v6_13);
                try {
                    this.scaledBitmap = android.graphics.Bitmap.createBitmap(v11_9, v10_1, android.graphics.Bitmap$Config.ARGB_8888);
                } catch (Exception v0_3) {
                    int v13_5 = new int[0];
                    this.exe_track.TrackLog(v0_3, v13_5);
                }
                android.graphics.Bitmap v9_6 = ((float) v11_9);
                int v11_13 = (v9_6 / ((float) v6_13.outWidth));
                int v10_8 = ((float) v10_1);
                java.io.File v6_16 = (v10_8 / ((float) v6_13.outHeight));
                android.graphics.Bitmap v9_7 = (v9_6 / 1073741824);
                int v10_9 = (v10_8 / 1073741824);
                int v12_10 = new android.graphics.Matrix();
                v12_10.setScale(v11_13, v6_16, v9_7, v10_9);
                java.io.File v6_1 = new android.graphics.Canvas(this.scaledBitmap);
                v6_1.setMatrix(v12_10);
                if (v7_3 != 0) {
                    v6_1.drawBitmap(v7_3, (v9_7 - ((float) (v7_3.getWidth() / 2))), (v10_9 - ((float) (v7_3.getHeight() / 2))), new android.graphics.Paint(2));
                    try {
                        android.content.Context v5_1 = new android.media.ExifInterface(v5_12).getAttributeInt("Orientation", 0);
                        android.graphics.Matrix v14_1 = new android.graphics.Matrix();
                    } catch (Exception v0_0) {
                        this.exe_track.TrackLog(v0_0);
                        android.net.Uri v2_2;
                        android.content.Context v5_10 = new java.io.ByteArrayOutputStream();
                        if (p21) {
                            android.net.Uri v2_1 = java.nio.ByteBuffer.allocate(v8_1.getByteCount());
                            v8_1.copyPixelsToBuffer(v2_1);
                            v2_2 = v2_1.array();
                        } else {
                            this.scaledBitmap.compress(android.graphics.Bitmap$CompressFormat.JPEG, 80, v5_10);
                            v2_2 = v5_10.toByteArray();
                        }
                        v4 = v2_2;
                        if (com.bharatmatrimony.AppState.getInstance().fromCamera) {
                            com.bharatmatrimony.AppState.getInstance().fromCamera = 0;
                            android.net.Uri v2_9 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                            com.bharatmatrimony.AppState v3_3 = new java.io.FileOutputStream(v2_9);
                            v3_3.write(v5_10.toByteArray());
                            v3_3.flush();
                            v3_3.close();
                            v5_10.close();
                            com.bharatmatrimony.AppState.getInstance().PhotoUri = com.bharatmatrimony.photo.ImageCompression.getImageContentUri(this.context, new java.io.File(v2_9));
                        }
                    }
                    if (v5_1 != 6) {
                        if (v5_1 != 3) {
                            if (v5_1 == 8) {
                                v14_1.postRotate(1132920832);
                            }
                        } else {
                            v14_1.postRotate(1127481344);
                        }
                    } else {
                        v14_1.postRotate(1119092736);
                    }
                    this.scaledBitmap = android.graphics.Bitmap.createBitmap(this.scaledBitmap, 0, 0, this.scaledBitmap.getWidth(), this.scaledBitmap.getHeight(), v14_1, 1);
                }
                return v4;
            } catch (Exception v0_2) {
                v8_0 = v7_3;
                int v13_4 = new int[0];
                this.exe_track.TrackLog(v0_2, v13_4);
                v7_3 = v8_0;
                v8_1 = v9_1;
            }
        } catch (Exception v0_2) {
        }
    }

Method com.bharatmatrimony.photo.ImageCompression.getRealPathFromURI() calling method java.io.FileOutputStream.<init>()


    private String getRealPathFromURI(String p8)
    {
        try {
            android.net.Uri v6 = android.net.Uri.parse(p8);
            com.bharatmatrimony.common.ExceptionTrack v0_0 = this.context.getContentResolver().query(v6, 0, 0, 0, 0);
        } catch (com.bharatmatrimony.common.ExceptionTrack v0_3) {
            String v1_3 = 0;
            try {
                Exception v8_2 = this.context.getContentResolver().openInputStream(android.net.Uri.parse(p8));
                try {
                    com.bharatmatrimony.common.ExceptionTrack v2_4 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                    String v3_0 = new java.io.FileOutputStream(v2_4);
                    try {
                        a.b.a(v8_2, v3_0);
                        v3_0.flush();
                        v3_0.close();
                        v8_2.close();
                        try {
                            v8_2.close();
                            v3_0.close();
                        } catch (Exception v8_6) {
                            this.exe_track.TrackLog(v8_6);
                        }
                        return v2_4;
                    } catch (com.bharatmatrimony.common.ExceptionTrack v2_2) {
                        this.exe_track.TrackLog(v2_2);
                        try {
                            v8_2.close();
                            v3_0.close();
                        } catch (Exception v8_3) {
                            this.exe_track.TrackLog(v8_3);
                        }
                        this.exe_track.TrackLog(v0_3);
                        return 0;
                    }
                } catch (com.bharatmatrimony.common.ExceptionTrack v0_4) {
                    try {
                        v8_2.close();
                        v1_3.close();
                    } catch (Exception v8_5) {
                        this.exe_track.TrackLog(v8_5);
                    }
                    throw v0_4;
                } catch (com.bharatmatrimony.common.ExceptionTrack v2_2) {
                    v3_0 = 0;
                }
            } catch (com.bharatmatrimony.common.ExceptionTrack v0_4) {
                v8_2 = 0;
            } catch (com.bharatmatrimony.common.ExceptionTrack v2_2) {
                v8_2 = 0;
                v3_0 = 0;
            } catch (com.bharatmatrimony.common.ExceptionTrack v0_4) {
                v1_3 = v3_0;
            }
        }
        if (v0_0 != null) {
            v0_0.moveToFirst();
            String v1_2 = v0_0.getString(v0_0.getColumnIndex("_data"));
            v0_0.close();
            return v1_2;
        } else {
            return v6.getPath();
        }
    }

Method com.bharatmatrimony.cropper.CropUtil.getFromMediaUriPfd() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method com.bharatmatrimony.common.UrlPhotoLoader.getBitmap() calling method java.io.FileOutputStream.<init>()


    public static void getBitmap(java.io.File p3, String p4)
    {
        com.bharatmatrimony.common.ExceptionTrack v0_0 = 0;
        try {
            java.io.FileOutputStream v1_3 = new java.net.URL(p4);
            v1_3.openConnection().connect();
            com.bharatmatrimony.common.ExceptionTrack v4_1 = new java.io.BufferedInputStream(v1_3.openStream(), 8192);
            java.io.FileOutputStream v1_2 = new java.io.FileOutputStream(p3);
            try {
                Exception v3_3 = new byte[1024];
            } catch (Exception v3_4) {
                v0_0 = v1_2;
                try {
                    v0_0.close();
                } catch (com.bharatmatrimony.common.ExceptionTrack v4_5) {
                    com.bharatmatrimony.common.ExceptionTrack.getInstance().TrackLog(v4_5);
                }
                throw v3_4;
            } catch (Exception v3_2) {
                v0_0 = v1_2;
                com.bharatmatrimony.common.ExceptionTrack.getInstance().TrackLog(v3_2);
                v0_0.close();
                return;
            }
            while(true) {
                com.bharatmatrimony.common.ExceptionTrack v0_1 = v4_1.read(v3_3);
                if (v0_1 == -1) {
                    break;
                }
                v1_2.write(v3_3, 0, v0_1);
            }
            v1_2.flush();
            v1_2.close();
            v4_1.close();
            v1_2.close();
            return;
        } catch (Exception v3_4) {
        } catch (Exception v3_2) {
        } catch (Exception v3_5) {
            com.bharatmatrimony.common.ExceptionTrack.getInstance().TrackLog(v3_5);
            return;
        }
    }

Method com.bharatmatrimony.WebViewActivity$DownloadFileFromURL.doInBackground() calling method java.io.FileOutputStream.<init>()


    protected varargs String doInBackground(String[] p7)
    {
        Exception v1_0 = 0;
        if ((com.bharatmatrimony.WebViewActivity.access$2000(this.this$0) != 1) && (com.bharatmatrimony.WebViewActivity.access$2000(this.this$0) != 2)) {
            Exception v7_6 = android.graphics.Bitmap.createBitmap((com.bharatmatrimony.WebViewActivity.access$1500(this.this$0) - 1), (com.bharatmatrimony.WebViewActivity.access$1400(this.this$0) - 1), android.graphics.Bitmap$Config.ARGB_8888);
            com.bharatmatrimony.WebViewActivity.access$1100(this.this$0).draw(new android.graphics.Canvas(v7_6));
            com.bharatmatrimony.common.ExceptionTrack v0_11 = new java.io.File(this.this$0.root);
            v0_11.mkdirs();
            com.bharatmatrimony.common.ExceptionTrack v2_6 = new java.io.File(v0_11, this.this$0.fname);
            if (v2_6.exists()) {
                v2_6.delete();
            }
            try {
                com.bharatmatrimony.common.ExceptionTrack v0_14 = new java.io.FileOutputStream(v2_6);
                v7_6.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v0_14);
                v0_14.flush();
                v0_14.close();
            } catch (Exception v7_7) {
                com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v7_7);
            }
        } else {
            try {
                com.bharatmatrimony.common.ExceptionTrack v0_18 = new java.net.URL(p7[0]);
                Exception v7_9 = v0_18.openConnection();
                v7_9.connect();
                v7_9.getContentLength();
                Exception v7_11 = new java.io.BufferedInputStream(v0_18.openStream(), 8192);
                com.bharatmatrimony.common.ExceptionTrack v0_22 = new java.io.File(this.this$0.root);
                v0_22.mkdirs();
                byte[] v3_7 = new java.io.File(v0_22, this.this$0.fname);
            } catch (Exception v7_2) {
                try {
                    v1_0.close();
                } catch (com.bharatmatrimony.common.ExceptionTrack v0_3) {
                    com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v0_3);
                }
                throw v7_2;
            } catch (Exception v7_12) {
                com.bharatmatrimony.common.ExceptionTrack v0_25 = 0;
                com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v7_12);
                v0_25.close();
            } catch (Exception v7_2) {
                v1_0 = v0_25;
            } catch (Exception v7_1) {
                com.bharatmatrimony.WebViewActivity.access$2100(this.this$0).TrackLog(v7_1);
            }
            if (v3_7.exists()) {
                v3_7.delete();
            }
            v0_25 = new java.io.FileOutputStream(v3_7);
            try {
                byte[] v3_9 = new byte[1024];
            } catch (Exception v7_12) {
            }
            while(true) {
                int v4_2 = v7_11.read(v3_9);
                if (v4_2 == -1) {
                    break;
                }
                v0_25.write(v3_9, 0, v4_2);
            }
            v0_25.flush();
            v0_25.close();
            v7_11.close();
            v0_25.close();
        }
        return 0;
    }

Method com.appsflyer.a.a.a() calling method java.io.FileOutputStream.<init>()

Couldn't retrieve source code

Method android.support.v4.a.h.a() calling method java.io.FileOutputStream.<init>()


    public static boolean a(java.io.File p4, java.io.InputStream p5)
    {
        int v1_0 = 0;
        try {
            StringBuilder v2_3 = new java.io.FileOutputStream(p4, 0);
            try {
                int v4_7 = new byte[1024];
            } catch (int v4_4) {
                v1_0 = v2_3;
                ark>android.support.v4.a.hark>.a(v1_0);
                throw v4_4;
            } catch (int v4_1) {
                v1_0 = v2_3;
                StringBuilder v2_1 = new StringBuilder("Error copying resource contents to temp file: ");
                v2_1.append(v4_1.getMessage());
                android.util.Log.e("TypefaceCompatUtil", v2_1.toString());
                ark>android.support.v4.a.hark>.a(v1_0);
                return 0;
            }
            while(true) {
                int v1_1 = p5.read(v4_7);
                if (v1_1 == -1) {
                    break;
                }
                v2_3.write(v4_7, 0, v1_1);
            }
            ark>android.support.v4.a.hark>.a(v2_3);
            return 1;
        } catch (int v4_4) {
        } catch (int v4_1) {
            v2_1 = new StringBuilder("Error copying resource contents to temp file: ");
            v2_1.append(v4_1.getMessage());
            android.util.Log.e("TypefaceCompatUtil", v2_1.toString());
            ark>android.support.v4.a.hark>.a(v1_0);
            return 0;
        }
    }

Method com.userexperior.services.recording.d.uncaughtException() calling method java.io.FileWriter.<init>()


    public void uncaughtException(Thread p18, Throwable p19)
    {
        try {
            if (com.userexperior.utilities.i.j(this.n()) != null) {
                Thread$UncaughtExceptionHandler v3_21 = android.os.SystemClock.uptimeMillis();
                Thread$UncaughtExceptionHandler v3_18;
                new StringBuilder("exception: ").append(p19.getMessage());
                void v17_1 = this.t();
                String v5_16 = p19.getClass().getCanonicalName();
                Exception v6_15 = v17_1.n().getSharedPreferences("UserExperior", 0).edit();
                v6_15.putString("crashType", v5_16);
                v6_15.apply();
                String v5_22 = v17_1.n().getSharedPreferences("UserExperior", 0).edit();
                v5_22.putBoolean("isAppCrashed", 1);
                v5_22.apply();
                com.userexperior.utilities.i.e(v17_1.n());
                double v14_1 = this.a(v3_21);
                if (this.z == null) {
                    v3_18 = new com.userexperior.f.a.a;
                    v3_18(com.userexperior.d.a.a.a.SYSTEM, com.userexperior.d.a.a.h.EXCEPTION, 0, "Application", v14_1, 0);
                } else {
                    v3_18 = new com.userexperior.f.a.a;
                    v3_18(com.userexperior.d.a.a.a.SYSTEM, com.userexperior.d.a.a.h.EXCEPTION, 0, this.z.a(), v14_1, 0);
                }
                Thread$UncaughtExceptionHandler v3_20 = this.w.a(v3_18);
                Thread v4_19 = com.userexperior.utilities.g.b(v17_1.n());
                if ((v4_19 != null) && (!v4_19.isEmpty())) {
                    String v5_26 = new java.io.File(v4_19);
                    if (v5_26.exists()) {
                        try {
                            Thread v4_22 = new java.io.RandomAccessFile(v5_26, "rws");
                        } catch (Exception v0_0) {
                            Thread$UncaughtExceptionHandler v3_4 = v0_0;
                            String v5_5 = new StringBuilder("Error addExceptionToEventList(): ");
                            v5_5.append(v3_4.getMessage());
                            com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v5_5.toString());
                            Thread v4_2 = new StringBuilder("cause: ");
                            v4_2.append(v3_4.getCause());
                            v4_2.append(" message: ");
                            v4_2.append(v3_4.getMessage());
                            v3_4.printStackTrace();
                        }
                        if (v4_22.length() == 0) {
                            String v5_30 = new StringBuilder("[");
                            v5_30.append(v3_20);
                            v5_30.append("]");
                            v4_22.write(v5_30.toString().getBytes());
                        } else {
                            v4_22.seek(v4_22.length());
                            String v5_2 = new StringBuilder();
                            v5_2.append(v3_20);
                            v5_2.append("]");
                            v4_22.write(v5_2.toString().getBytes());
                            v4_22.length();
                        }
                    }
                }
                Thread v4_8;
                v17_1.i();
                v17_1.j();
                p19.printStackTrace();
                Thread$UncaughtExceptionHandler v3_6 = this.b.getApplicationContext();
                Thread v4_4 = new java.io.StringWriter();
                p19.printStackTrace(new java.io.PrintWriter(v4_4));
                String v5_14 = new StringBuilder();
                v5_14.append(v4_4.toString());
                if (v5_14.indexOf("com.userexperior") == -1) {
                    v4_8 = 0;
                } else {
                    v4_8 = 1;
                }
                if (this.D > 0) {
                    this.D = (this.D - 1);
                    Exception v6_10 = "Crash Log :\n------------------------\n".concat(v5_14.toString()).concat("\n\n --- Device details ---\n");
                    java.io.BufferedWriter v9_3 = new com.userexperior.f.c.a();
                    v9_3.a(v17_1.n());
                    Exception v6_11 = v6_10.concat(new com.userexperior.a.a.f().a(v9_3));
                    java.io.File v10_4 = new java.io.File(com.userexperior.utilities.g.c(v17_1.n()));
                    java.io.BufferedWriter v9_7 = 0;
                    try {
                        java.io.BufferedWriter v12_7;
                        java.io.FileWriter v11_1 = new java.io.File(com.userexperior.utilities.g.g(v17_1.n()));
                        try {
                            if (com.userexperior.i.h.a(v11_1) >= 50.0) {
                                com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "cBuffer went beyond limit 50.....deleting data");
                                com.userexperior.i.h.b(v11_1);
                                java.io.FileWriter v11_2 = v10_4.getParentFile();
                                if (!v11_2.exists()) {
                                    v11_2.mkdirs();
                                }
                                if (!v10_4.exists()) {
                                    v10_4.createNewFile();
                                    com.userexperior.utilities.i.k(v17_1.n());
                                    com.userexperior.utilities.i.a(v17_1.n(), v10_4.getName());
                                }
                                v12_7 = new java.io.BufferedWriter(new java.io.FileWriter(v10_4));
                                v12_7.write(v6_11);
                            } else {
                                java.io.FileWriter v11_8 = v10_4.getParentFile();
                                if (!v11_8.exists()) {
                                    v11_8.mkdirs();
                                }
                                if (!v10_4.exists()) {
                                    v10_4.createNewFile();
                                    com.userexperior.utilities.i.k(v17_1.n());
                                    com.userexperior.utilities.i.a(v17_1.n(), v10_4.getName());
                                }
                                v12_7 = new java.io.BufferedWriter(new java.io.FileWriter(v10_4));
                                v12_7.write(v6_11);
                            }
                        } catch (Exception v0_4) {
                            Throwable v2_1 = v0_4;
                            v9_7 = v12_7;
                            if (v9_7 != null) {
                                try {
                                    v9_7.close();
                                } catch (Exception v0_5) {
                                    v0_5.getMessage();
                                }
                            }
                            throw v2_1;
                        } catch (Exception v0_2) {
                            Exception v6_14 = v0_2;
                            v9_7 = v12_7;
                            v6_14.getMessage();
                            if (v9_7 == null) {
                                v17_1.l();
                                Exception v6_18 = new java.util.concurrent.CountDownLatch(1);
                                this.a(1, v6_18);
                                try {
                                    v6_18.await();
                                } catch (Exception v0_7) {
                                    v0_7.printStackTrace();
                                }
                                if (v4_8 != null) {
                                    com.userexperior.services.recording.EventSession.a(v17_1.n());
                                    p19.printStackTrace();
                                    Thread v4_10 = new StringBuilder("APP CRASH - \n");
                                    v4_10.append(p19.getMessage());
                                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, v4_10.toString());
                                    return;
                                } else {
                                    com.userexperior.utilities.b.a(java.util.logging.Level.SEVERE, "APP CRASH - \n".concat(String.valueOf(v5_14)));
                                    Thread$UncaughtExceptionHandler v3_11 = v3_6.getSharedPreferences("UserExperior", 0).edit();
                                    v3_11.putBoolean("doesExceptionOccurred", 1);
                                    v3_11.apply();
                                    if (this.y != null) {
                                        this.y.uncaughtException(p18, p19);
                                    }
                                    return;
                                }
                                return;
                            } else {
                                v9_7.close();
                            }
                        }
                        com.userexperior.i.h.c(v10_4);
                        v12_7.close();
                    } catch (Exception v0_3) {
                        v2_1 = v0_3;
                    } catch (Exception v0_1) {
                        v6_14 = v0_1;
                    } catch (Exception v0_6) {
                        v0_6.getMessage();
                    }
                } else {
                    com.userexperior.utilities.b.a(java.util.logging.Level.WARNING, "upload per recording session exhausted");
                }
            }
        } catch (Exception v0_8) {
            new StringBuilder("issue with Uncaught Exception").append(v0_8.getMessage());
            return;
        }
        return;
    }

Method com.userexperior.services.recording.d.a() calling method java.io.FileWriter.<init>()


    public final void a(com.userexperior.h.a.a p10)
    {
        java.io.File v3_1;
        int v2_0;
        com.userexperior.utilities.i.v(this.n());
        this.t();
        Exception v0_22 = android.os.SystemClock.uptimeMillis();
        if (this.z == null) {
            v2_0 = com.userexperior.d.a.a.h.ANR;
            v3_1 = "Application";
        } else {
            v2_0 = com.userexperior.d.a.a.h.ANR;
            v3_1 = this.z.a();
        }
        this.a(v2_0, v3_1, v0_22);
        this.i();
        this.j();
        Exception v0_18 = this.b.getApplicationContext().getSharedPreferences("UserExperior", 0).edit();
        v0_18.putBoolean("doesANROccurred", 1);
        v0_18.apply();
        Exception v0_20 = new java.io.StringWriter();
        p10.printStackTrace(new java.io.PrintWriter(v0_20));
        boolean v1_6 = new StringBuilder("\nCaused by: ");
        v1_6.append(p10.getCause().toString());
        Exception v10_11 = v0_20.toString().replace(v1_6.toString(), "");
        Exception v0_24 = new StringBuilder();
        v0_24.append(v10_11);
        boolean v1_0 = 0;
        if (this.D > 0) {
            this.D = (this.D - 1);
            Exception v10_17 = "Anr Log :\n------------------------\n".concat(v0_24.toString()).concat("\n\n --- Device details ---\n");
            Exception v0_28 = new com.userexperior.f.c.a();
            v0_28.a(this.n());
            Exception v10_18 = v10_17.concat(new com.userexperior.a.a.f().a(v0_28));
            java.io.File v3_7 = new java.io.File(com.userexperior.utilities.g.d(this.n()));
            try {
                java.io.BufferedWriter v4_3;
                Exception v0_33 = new java.io.File(com.userexperior.utilities.g.g(this.n()));
                try {
                    if (com.userexperior.i.h.a(v0_33) >= 50.0) {
                        com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "aBuffer went beyond limit 50.....deleting data :a");
                        com.userexperior.i.h.b(v0_33);
                        Exception v0_1 = v3_7.getParentFile();
                        if (!v0_1.exists()) {
                            v0_1.mkdirs();
                        }
                        if (!v3_7.exists()) {
                            v3_7.createNewFile();
                            com.userexperior.utilities.i.l(this.n());
                            com.userexperior.utilities.i.b(this.n(), v3_7.getName());
                        }
                        v4_3 = new java.io.BufferedWriter(new java.io.FileWriter(v3_7));
                        v4_3.write(v10_18);
                    } else {
                        Exception v0_7 = v3_7.getParentFile();
                        if (!v0_7.exists()) {
                            v0_7.mkdirs();
                        }
                        if (!v3_7.exists()) {
                            v3_7.createNewFile();
                            com.userexperior.utilities.i.l(this.n());
                            com.userexperior.utilities.i.b(this.n(), v3_7.getName());
                        }
                        v4_3 = new java.io.BufferedWriter(new java.io.FileWriter(v3_7));
                        v4_3.write(v10_18);
                    }
                } catch (Exception v10_1) {
                    v10_1.getMessage();
                    if (v4_3 == null) {
                        this.m();
                        this.a(1, 0);
                        if (com.userexperior.utilities.i.b(this.n()) != null) {
                            com.userexperior.utilities.i.c(this.n());
                        }
                        return;
                    } else {
                        v4_3.close();
                    }
                }
                com.userexperior.i.h.c(v3_7);
                v4_3.close();
            } catch (Exception v10_2) {
                if (v1_0) {
                    try {
                        v1_0.close();
                    } catch (Exception v0_13) {
                        v0_13.getMessage();
                    }
                }
                throw v10_2;
            } catch (Exception v10_1) {
                v4_3 = 0;
            } catch (Exception v10_2) {
                v1_0 = v4_3;
            } catch (Exception v10_3) {
                v10_3.getMessage();
            }
        } else {
            com.userexperior.utilities.b.a(java.util.logging.Level.WARNING, "upload per recording session exhausted :a");
        }
    }

Method d.a.a.a.a.g.i.a() calling method java.io.FileWriter.<init>()


    public final void a(long p4, org.json.JSONObject p6)
    {
        d.a.a.a.c.d().a("Fabric", "Writing settings to cache file...");
        if (p6 == null) {
            return;
        } else {
            String v0_1 = 0;
            try {
                p6.put("expires_at", p4);
                String v4_2 = new java.io.FileWriter(new java.io.File(new d.a.a.a.a.f.b(this.a).a(), "com.crashlytics.settings.json"));
                try {
                    v4_2.write(p6.toString());
                    v4_2.flush();
                    d.a.a.a.a.b.i.a(v4_2, "Failed to close settings writer.");
                    return;
                } catch (Exception v5_5) {
                    v0_1 = v4_2;
                    d.a.a.a.a.b.i.a(v0_1, "Failed to close settings writer.");
                    throw v5_5;
                } catch (Exception v5_2) {
                    v0_1 = v4_2;
                    d.a.a.a.c.d().c("Fabric", "Failed to cache settings", v5_2);
                    d.a.a.a.a.b.i.a(v0_1, "Failed to close settings writer.");
                    return;
                }
            } catch (Exception v5_5) {
            } catch (Exception v5_2) {
                d.a.a.a.c.d().c("Fabric", "Failed to cache settings", v5_2);
                d.a.a.a.a.b.i.a(v0_1, "Failed to close settings writer.");
                return;
            }
            v4_2.write(p6.toString());
            v4_2.flush();
            d.a.a.a.a.b.i.a(v4_2, "Failed to close settings writer.");
            return;
        }
    }

Method com.userexperior.h.b.d.run() calling method java.io.FileWriter.<init>()


    public void run()
    {
        try {
            java.util.logging.Level v0_0 = this.b;
            String v1_0 = this.d;
            android.content.Context v2_21 = com.userexperior.utilities.i.r(this.c);
            boolean v3_19 = com.userexperior.utilities.i.s(this.c);
            java.util.logging.Level v4_0 = com.userexperior.utilities.i.u(this.c);
            String v5_2 = com.userexperior.utilities.i.d(this.c);
        } catch (java.util.logging.Level v0_5) {
            v0_5.printStackTrace();
            return;
        }
        if (v2_21 == null) {
            if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                android.content.Context v2_24 = com.userexperior.h.b.d.c(v0_0);
                if ((v2_24 != null) && (!v2_24.isEmpty())) {
                    try {
                        android.content.Context v2_26 = new java.io.RandomAccessFile(new java.io.File(v2_24), "rws");
                    } catch (android.content.Context v2_27) {
                        v2_27.getMessage();
                    }
                    if (v2_26.length() == 0) {
                        v2_26.write("[]".getBytes());
                    } else {
                        v2_26.seek((v2_26.length() - 1));
                        v2_26.write("]".getBytes());
                        v2_26.length();
                    }
                }
                android.content.Context v2_0 = com.userexperior.h.b.d.c(v0_0);
                boolean v3_2 = new com.userexperior.f.a.b().a(this.c, v2_0);
                try {
                    android.content.Context v2_2 = new java.io.FileWriter(new java.io.File(v2_0), 0);
                    v2_2.write(v3_2);
                    v2_2.close();
                } catch (android.content.Context v2_3) {
                    v2_3.getMessage();
                    v2_3.printStackTrace();
                }
                android.content.Context v2_9;
                boolean v3_8;
                android.content.Context v2_5 = new StringBuilder();
                v2_5.append(v0_0);
                v2_5.append(".zip");
                android.content.Context v2_7 = new StringBuilder();
                v2_7.append(v0_0);
                v2_7.append(".zip");
                android.content.Context v2_8 = v2_7.toString();
                boolean v3_6 = new java.io.File(com.userexperior.utilities.g.g(this.c));
                if (com.userexperior.i.h.a(v3_6) >= 50.0) {
                    com.userexperior.utilities.b.a(java.util.logging.Level.INFO, "Buffer went beyond limit 50.....deleting data");
                    com.userexperior.i.h.b(v3_6);
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                } else {
                    if (this.a()) {
                        v2_9 = java.util.logging.Level.WARNING;
                        v3_8 = "!!! low memory during Z";
                    } else {
                        com.userexperior.utilities.h.b(v0_0, v2_8);
                        v2_9 = java.util.logging.Level.INFO;
                        v3_8 = "zec";
                    }
                }
                com.userexperior.utilities.b.a(v2_9, v3_8);
                if (v0_0 != null) {
                    android.content.Context v2_12 = new java.io.File(v0_0);
                    if (v2_12.exists()) {
                        com.userexperior.i.h.b(v2_12);
                    }
                }
                java.util.logging.Level v0_1;
                String v1_1;
                if (!this.e.a()) {
                    v0_1 = java.util.logging.Level.SEVERE;
                    v1_1 = "Device Not connected to Internet";
                } else {
                    if (v0_0 == null) {
                        v0_1 = java.util.logging.Level.WARNING;
                        v1_1 = "there is no final path available. recording must not been started.";
                    } else {
                        com.userexperior.services.UploadService.a(this.c, this.b(), v1_0);
                        if (this.f != null) {
                            this.f.countDown();
                        }
                        return;
                    }
                }
                com.userexperior.utilities.b.a(v0_1, v1_1);
            }
        } else {
            if (!v2_21.equalsIgnoreCase("1")) {
                if (v2_21.equalsIgnoreCase("2")) {
                    if (v4_0 != null) {
                        if (this.a(com.userexperior.h.b.d.b(v0_0))) {
                        }
                    } else {
                        if (v5_2 != null) {
                        }
                    }
                }
                if ((!v2_21.equalsIgnoreCase("3")) || (!v3_19)) {
                } else {
                    if (!this.a(com.userexperior.h.b.d.b(v0_0))) {
                    } else {
                    }
                }
            }
        }
    }

Method com.github.mikephil.charting.utils.FileUtils.saveToSdCard() calling method java.io.FileWriter.<init>()


    public static void saveToSdCard(java.util.List p3, String p4)
    {
        StringBuilder v1_3 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), p4);
        if (!v1_3.exists()) {
            try {
                v1_3.createNewFile();
            } catch (String v4_6) {
                android.util.Log.e("MPChart-FileUtils", v4_6.toString());
            }
            String v4_3 = new java.io.BufferedWriter(new java.io.FileWriter(v1_3, 1));
            String v3_1 = p3.iterator();
            while (v3_1.hasNext()) {
                String v0_5 = ((com.github.mikephil.charting.data.Entry) v3_1.next());
                StringBuilder v1_2 = new StringBuilder();
                v1_2.append(v0_5.getY());
                v1_2.append("#");
                v1_2.append(v0_5.getX());
                v4_3.append(v1_2.toString());
                v4_3.newLine();
            }
            v4_3.close();
            return;
        }
        try {
        } catch (String v3_2) {
            android.util.Log.e("MPChart-FileUtils", v3_2.toString());
            return;
        }
    }

Method com.freshchat.consumer.sdk.j.ai.aR() calling method java.io.FileWriter.<init>()


    public static java.io.File aR(android.content.Context p6)
    {
        String v0_2;
        String v0_0 = android.os.Process.myPid();
        if (v0_0 <= null) {
            v0_2 = 0;
        } else {
            String v2_4 = new StringBuilder();
            v2_4.append(Integer.toString(v0_0));
            v2_4.append("):");
            v0_2 = v2_4.toString();
        }
        String v2_1 = new com.freshchat.consumer.sdk.j.ar();
        v2_1.v(1000);
        try {
            int v4_3 = new java.io.BufferedReader(new java.io.InputStreamReader(Runtime.getRuntime().exec(com.freshchat.consumer.sdk.j.ai.u(10000)).getInputStream()), 8192);
        } catch (String v0_3) {
            com.freshchat.consumer.sdk.j.ai.a("FRESHCHAT", "Mobihelp could not retrieve data from LogCat", v0_3);
            java.io.IOException v6_1 = com.freshchat.consumer.sdk.j.ai.m(p6, "debuglog");
            try {
                v6_1.createNewFile();
                String v0_6 = new java.io.BufferedWriter(new java.io.FileWriter(v6_1, 1));
                String v2_3 = v2_1.iterator();
            } catch (java.io.IOException v6_2) {
                android.util.Log.e("FRESHCHAT", "Exception occured", v6_2);
                return 0;
            }
            while (v2_3.hasNext()) {
                v0_6.append(((String) v2_3.next()));
                v0_6.newLine();
            }
            v0_6.close();
            return v6_1;
        }
        while(true) {
            String v3_5 = v4_3.readLine();
            if (v3_5 == null) {
                break;
            }
            if ((!com.freshchat.consumer.sdk.j.ai.eP()) || (v3_5.contains(v0_2))) {
                v2_1.add(v3_5);
            }
        }
    }

Method com.freshchat.consumer.sdk.j.a.b.fh() calling method java.io.FileWriter.<init>()


    private declared_synchronized void fh()
    {
        try {
            if (this.jo != null) {
                this.jo.close();
            }
        } catch (java.io.BufferedWriter v0_6) {
            throw v0_6;
        }
        java.io.BufferedWriter v0_7 = new java.io.BufferedWriter(new java.io.FileWriter(this.jj), 8192);
        v0_7.write("libcore.io.DiskLruCache");
        v0_7.write("\n");
        v0_7.write("1");
        v0_7.write("\n");
        v0_7.write(Integer.toString(this.jk));
        v0_7.write("\n");
        v0_7.write(Integer.toString(this.jm));
        v0_7.write("\n");
        v0_7.write("\n");
        java.io.FileWriter v1_13 = this.jp.values().iterator();
        while (v1_13.hasNext()) {
            String v3_5;
            String v3_3 = ((com.freshchat.consumer.sdk.j.a.b$b) v1_13.next());
            if (com.freshchat.consumer.sdk.j.a.b$b.a(v3_3) == null) {
                StringBuilder v4_3 = new StringBuilder("CLEAN ");
                v4_3.append(com.freshchat.consumer.sdk.j.a.b$b.c(v3_3));
                v4_3.append(v3_3.fl());
                v4_3.append(10);
                v3_5 = v4_3.toString();
            } else {
                StringBuilder v4_5 = new StringBuilder("DIRTY ");
                v4_5.append(com.freshchat.consumer.sdk.j.a.b$b.c(v3_3));
                v4_5.append(10);
                v3_5 = v4_5.toString();
            }
            v0_7.write(v3_5);
        }
        v0_7.close();
        this.jj.renameTo(this.ji);
        this.jo = new java.io.BufferedWriter(new java.io.FileWriter(this.ji, 1), 8192);
        return;
    }

Method com.freshchat.consumer.sdk.j.a.b.a() calling method java.io.FileWriter.<init>()


    public static ark>com.freshchat.consumer.sdk.j.a.bark> a(java.io.File p9, int p10, int p11, long p12)
    {
        if (p12 > 0) {
            if (p11 > 0) {
                void v1_5 = new ark>com.freshchat.consumer.sdk.j.a.bark>;
                v1_5(p9, p10, p11, p12);
                if (v1_5.ji.exists()) {
                    try {
                        void v1_1 = v1_5.ff().fg();
                        v1_1.jo = new java.io.BufferedWriter(new java.io.FileWriter(v1_1.ji, 1), 8192);
                        return v1_1;
                    } catch (java.io.IOException) {
                        v1_1.delete();
                    }
                }
                p9.mkdirs();
                void v1_2 = new ark>com.freshchat.consumer.sdk.j.a.bark>;
                v1_2(p9, p10, p11, p12);
                return v1_2.fh();
            } else {
                throw new IllegalArgumentException("valueCount <= 0");
            }
        } else {
            throw new IllegalArgumentException("maxSize <= 0");
        }
    }

Method com.bharatmatrimony.cropper.CropImageActivity.resampleImage() calling method java.io.FileInputStream.<init>()


    private void resampleImage(String p19, int p20, boolean p21)
    {
        com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_7 = new java.io.File(p19);
        java.util.ArrayList v9_5 = (v1_7.length() / 1024);
        if (!p21) {
            if ((v9_5 / 1024) < 1) {
                int v12_1 = this.id;
                int v3_2 = this.id;
                this.id = (v3_2 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v12_1, this.getFile(p19, v3_2, v1_7.getName(), v9_5, ""));
                return;
            } else {
                try {
                    com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_10 = new android.graphics.BitmapFactory$Options();
                    v1_10.inJustDecodeBounds = 0;
                    java.util.ArrayList v9_2 = new java.io.FileInputStream(p19);
                    int v10_2 = new java.io.BufferedInputStream(v9_2);
                    v1_10.inSampleSize = this.calculateInSampleSize(p19, 180, 180);
                } catch (Exception v0_0) {
                    v0_0.printStackTrace();
                    return;
                }
                if (android.os.Build$VERSION.SDK_INT < 21) {
                    v1_10.inPurgeable = 1;
                    v1_10.inInputShareable = 1;
                }
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_12 = android.graphics.BitmapFactory.decodeStream(v10_2, 0, v1_10);
                v9_2.close();
                v10_2.close();
                String v2_8 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
                String v4_6 = new java.io.FileOutputStream(v2_8);
                String v7_6 = new java.io.File(v2_8);
                v1_12.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_6);
                int v10_3 = this.id;
                int v3_4 = this.id;
                this.id = (v3_4 + 1);
                com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_3, this.getFile(v2_8, v3_4, v7_6.getName(), (v7_6.length() / 1024), ""));
                return;
            }
        } else {
            try {
                com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_18 = new android.graphics.BitmapFactory$Options();
                v1_18.inJustDecodeBounds = 0;
                java.util.ArrayList v9_7 = new java.io.FileInputStream(p19);
                String v2_10 = new java.io.BufferedInputStream(v9_7);
                v1_18.inSampleSize = p20;
            } catch (Exception v0_1) {
                v0_1.printStackTrace();
                return;
            }
            if (android.os.Build$VERSION.SDK_INT < 21) {
                v1_18.inPurgeable = 1;
                v1_18.inInputShareable = 1;
            }
            com.bharatmatrimony.photo.MultipleImageUploadActivity$TempFile v1_0 = android.graphics.BitmapFactory.decodeStream(v2_10, 0, v1_18);
            v9_7.close();
            v2_10.close();
            String v2_2 = com.bharatmatrimony.photo.ImageBrowser.getOutputMediaFile().toString();
            String v4_1 = new java.io.FileOutputStream(v2_2);
            String v7_2 = new java.io.File(v2_2);
            v1_0.compress(android.graphics.Bitmap$CompressFormat.JPEG, 100, v4_1);
            int v10_0 = this.id;
            String v2_4 = this.mImagePath;
            int v3_0 = this.id;
            this.id = (v3_0 + 1);
            com.bharatmatrimony.AppState.getInstance().photo_upload_files.add(v10_0, this.getFile(v2_4, v3_0, v7_2.getName(), (v7_2.length() / 1024), ""));
            return;
        }
    }

Method com.bharatmatrimony.cropper.CropImageActivity.calculateInSampleSize() calling method java.io.FileInputStream.<init>()


    private int calculateInSampleSize(String p5, int p6, int p7)
    {
        int v0_1 = new android.graphics.BitmapFactory$Options();
        int v1_0 = 1;
        try {
            v0_1.inJustDecodeBounds = 1;
            float v5_5 = new java.io.BufferedInputStream(new java.io.FileInputStream(p5));
            v0_1.inSampleSize = 4;
        } catch (float v5_1) {
            v5_1.printStackTrace();
            float v5_2 = v0_1.outHeight;
            int v0_2 = v0_1.outWidth;
            if ((v5_2 > p7) || (v0_2 > p6)) {
                v1_0 = Math.round((((float) v5_2) / ((float) p7)));
                int v2_5 = Math.round((((float) v0_2) / ((float) p6)));
                if (v1_0 >= v2_5) {
                    v1_0 = v2_5;
                }
            }
            while ((((float) (v0_2 * v5_2)) / ((float) (v1_0 * v1_0))) > ((float) ((p6 * p7) * 2))) {
                v1_0++;
            }
            return v1_0;
        }
        if (android.os.Build$VERSION.SDK_INT < 21) {
            v0_1.inPurgeable = 1;
            v0_1.inInputShareable = 1;
        }
        android.graphics.BitmapFactory.decodeStream(v5_5, 0, v0_1);
    }

Method com.bharatmatrimony.photo.ChooseProfilePicture.onOptionsItemSelected() calling method java.io.FileInputStream.<init>()


    public boolean onOptionsItemSelected(android.view.MenuItem p8)
    {
        String v0_0 = p8.getItemId();
        if (v0_0 == 16908332) {
            if (this.getIntent().getBooleanExtra("FromAddPhotoRegis", 0)) {
                this.startActivity(new android.content.Intent(this, com.bharatmatrimony.photo.AddPhotoAfterRegistration));
            } else {
                this.startActivity(new android.content.Intent(this, com.bharatmatrimony.photo.AddPhotoScreen));
            }
            this.finish();
        } else {
            if (v0_0 == 2131297700) {
                if (!this.getIntent().getBooleanExtra("FromGallery", 0)) {
                    this.allPath = this.mAdapter.getProfilePictureSelection();
                    String v0_11 = new android.graphics.BitmapFactory$Options();
                    try {
                        v0_11.inJustDecodeBounds = 1;
                        android.content.Intent v3_1 = new java.io.FileInputStream(this.allPath[0]);
                        String v4_3 = new java.io.BufferedInputStream(v3_1);
                    } catch (String v1_7) {
                        v1_7.printStackTrace();
                        new java.io.File(this.allPath[0]);
                        if (((double) (((float) (v0_11.outWidth * v0_11.outHeight)) / 1232348160)) < 0.4) {
                            j.a.a("RememberPassword");
                            j.a.a("Dash_Photo_available", "Y");
                            j.a.a("RememberPassword");
                            if (((String) j.a.d("DASHBOARD")) != null) {
                                j.a.a("RememberPassword");
                                if (((String) j.a.d("DASHBOARD")).equalsIgnoreCase("Y")) {
                                    com.bharatmatrimony.common.AnalyticsManager.sendEvent("Dashboard", "Photo", "Add photo");
                                }
                            }
                            this.startImageUpload();
                        } else {
                            com.bharatmatrimony.cropper.Crop.beginCrop(this.allPath, this.allPath[0], this, this.getIntent().getBooleanExtra("FromAddPhotoRegis", 0));
                        }
                        this.finish();
                    }
                    if (android.os.Build$VERSION.SDK_INT < 21) {
                        v0_11.inPurgeable = 1;
                        v0_11.inInputShareable = 1;
                    }
                    android.graphics.BitmapFactory.decodeStream(v4_3, 0, v0_11);
                    v3_1.close();
                } else {
                    this.getIntent().removeExtra("FromGallery");
                    this.onNextClickEvent();
                }
            }
        }
        return super.onOptionsItemSelected(p8);
    }

Method android.support.v4.a.d.a() calling method java.io.FileInputStream.<init>()


    public android.graphics.Typeface a(android.content.Context p4, android.support.v4.e.b$b[] p5, int p6)
    {
        if (p5.length > 0) {
            try {
                Throwable v5_1 = p4.getContentResolver().openFileDescriptor(this.a(p5, p6).a(), "r", 0);
                try {
                    Throwable v6_1 = ark>android.support.v4.a.dark>.a(v5_1);
                } catch (Throwable v4_6) {
                    Throwable v6_6 = 0;
                    if (v5_1 != null) {
                        if (v6_6 == null) {
                            v5_1.close();
                        } else {
                            try {
                                v5_1.close();
                            } catch (Throwable v5_3) {
                                v6_6.addSuppressed(v5_3);
                            }
                        }
                    }
                    throw v4_6;
                } catch (Throwable v4_5) {
                    try {
                        throw v4_5;
                    } catch (Throwable v6_5) {
                        v6_6 = v4_5;
                        v4_6 = v6_5;
                    }
                }
                if (v6_1 != null) {
                    if (v6_1.canRead()) {
                        Throwable v4_1 = android.graphics.Typeface.createFromFile(v6_1);
                        if (v5_1 != null) {
                            v5_1.close();
                        }
                        return v4_1;
                    } else {
                    }
                }
                Throwable v6_3 = new java.io.FileInputStream(v5_1.getFileDescriptor());
                try {
                    Throwable v4_2 = android.support.v4.a.g.a(p4, v6_3);
                } catch (Throwable v4_4) {
                    Throwable v0_4 = 0;
                    if (v0_4 == null) {
                        v6_3.close();
                    } else {
                        try {
                            v6_3.close();
                        } catch (Throwable v6_4) {
                            v0_4.addSuppressed(v6_4);
                        }
                    }
                    throw v4_4;
                } catch (Throwable v4_3) {
                    try {
                        throw v4_3;
                    } catch (Throwable v0_3) {
                        v0_4 = v4_3;
                        v4_4 = v0_3;
                    }
                }
                v6_3.close();
                if (v5_1 != null) {
                    v5_1.close();
                }
                return v4_2;
            } catch (java.io.IOException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method in.juspay.godel.browser.WebviewClientImpl.d() calling method java.io.FileInputStream.<init>()


    private android.webkit.WebResourceResponse d(String p8)
    {
        String v0_2 = new java.io.File(this.h.c().getApplicationContext().getCacheDir().getAbsolutePath().concat("/WebResourcesCacheDir/".concat(String.valueOf(p8))));
        byte[] v1_5 = new byte[((int) v0_2.length())];
        try {
            new java.io.FileInputStream(v0_2).read(v1_5);
            String v0_4 = this.m.b(p8, 0);
        } catch (android.webkit.WebResourceResponse v8_2) {
            in.juspay.godel.util.JuspayLogger.b(in.juspay.godel.browser.WebviewClientImpl.d, "Exception while reading file", v8_2);
            return 0;
        }
        if (v0_4 != null) {
            in.juspay.godel.analytics.GodelTracker.getInstance().a(new in.juspay.godel.analytics.Event().a(in.juspay.godel.analytics.Event$Category.b).c("cached_file_used").d(p8));
            android.webkit.WebResourceResponse v8_5 = v0_4.split("__");
            java.io.ByteArrayInputStream v3_7 = v8_5[0];
            if (!v3_7.split("---")[1].equalsIgnoreCase("gzip")) {
                if (v8_5.length <= 1) {
                    return 0;
                } else {
                    if (!v8_5[1].equals("typeV2")) {
                        return new android.webkit.WebResourceResponse(v3_7.split("---")[0], v3_7.split("---")[1], new java.io.ByteArrayInputStream(v1_5));
                    } else {
                        return new android.webkit.WebResourceResponse(v3_7.split("---")[0], v3_7.split("---")[1], new java.io.ByteArrayInputStream(android.util.Base64.decode(v1_5, 0)));
                    }
                }
            } else {
                return new android.webkit.WebResourceResponse(v3_7.split("---")[0], 0, new java.io.ByteArrayInputStream(in.juspay.godel.browser.WebviewClientImpl.a(v1_5)));
            }
        } else {
            return 0;
        }
    }